mirror of
https://github.com/discourse/discourse.git
synced 2026-08-09 21:45:25 +08:00
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) |
||
|---|---|---|
| .. | ||
| actions/setup-release-environment | ||
| instructions | ||
| workflows | ||
| dependabot.yml | ||
| labeler.yml | ||