0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-09 21:45:25 +08:00
discourse/.github
David Taylor 793d88efed
DEV: Re-fetch bundler in linting CI so its checksum survives (#40852)
The discourse_test image installs the locked bundler into vendor/bundle
and then deletes the gem cache. bundler's CHECKSUMS line is computed
from the cached .gem, so when BUNDLED WITH points at a bundler that only
lives in the stripped vendor/bundle cache, `bundle lock --add-checksums`
silently drops the line and the lockfile check fails.

Removing the prebuilt bundler makes `bundle install` auto-install it,
which re-caches the .gem the checksum step needs.

This commit also improves the checksums CI step, so that any problematic
diff is printed to the console (like we do for annotations & db
structure steps)
2026-06-14 19:19:08 +01:00
..
actions/setup-release-environment DEV: Perform release workflows as discoursebot (#40339) 2026-05-28 09:29:54 +01:00
instructions DEV: align bin/lint to use lefthook (#34247) 2025-08-13 12:49:14 +10:00
workflows DEV: Re-fetch bundler in linting CI so its checksum survives (#40852) 2026-06-14 19:19:08 +01:00
dependabot.yml DEV: Remove ember-template-lint (#40077) 2026-05-15 20:54:13 +01:00
labeler.yml DEV: Label discourse-rewind prs (#36956) 2026-01-06 14:42:55 +08:00