Skip to content

Improve Rails compatibility CI messaging for experimental failures#866

Open
kitcommerce wants to merge 1 commit intonextfrom
kit/862-rails-compatibility-ci-messaging
Open

Improve Rails compatibility CI messaging for experimental failures#866
kitcommerce wants to merge 1 commit intonextfrom
kit/862-rails-compatibility-ci-messaging

Conversation

@kitcommerce
Copy link

Closes #862.

Summary

  • Adds clearer, human-readable messaging when an experimental Rails compatibility matrix entry fails during bundle install.
  • Includes a link to the relevant tracking issue when known (currently WA-FWD: Upgrade Mongoid to support Rails 7.1/7.2 appraisals #841).
  • Adds a short README note describing how to interpret the Rails compatibility job output.

Client impact

None. This is CI-only messaging/documentation; runtime behavior and release artifacts are unchanged.

Testing

  • Not run locally (GitHub Actions workflow change).
  • Validated workflow YAML parses cleanly.

@kitcommerce kitcommerce added gate:build-pending Build gate running gate:build-passed Build gate passed review:architecture-pending Review in progress review:simplicity-pending Review in progress review:security-pending Review in progress review:rails-conventions-pending Rails conventions review in progress and removed gate:build-pending Build gate running review:architecture-pending Review in progress review:simplicity-pending Review in progress review:security-pending Review in progress review:rails-conventions-pending Rails conventions review in progress labels Mar 10, 2026
@kitcommerce
Copy link
Author

CI is currently failing early with:

The gemspecs for path gems changed, but the lockfile can't be updated because frozen mode is set

Fix: run bundle install and commit the resulting Gemfile.lock update (it should refresh the PATH gemspec checksums) so the CI jobs can install gems in frozen mode.

Once that’s pushed, we can proceed with reviews/merge.

@kitcommerce kitcommerce added gate:build-failed Build gate failed and removed gate:build-passed Build gate passed labels Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gate:build-failed Build gate failed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant