Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci: fix ignored errors within appraisal loop (#1103)
The existing loop over appraisals for a gem is swallowing any error exits returned by commands within the loop. Resolves #1097. The specific error mentioned in that issue for failure to bundle install pg 1.2 was fixed in #1108. This change fixes the appraisal loop. Fix appraisal loop swallowing errors: * add an explicit exit to the appraisal loop if any command in the chain fails so that the CI step also fails Fix other errors that were being swallowed: * add a workaround for GEM_HOME file permission problems during bundle install * introduced to GitHub runner images sometime early July 2024 * bound which version of Ruby the gruf gem tests are run against * its gemspec includes upper bounds on Ruby versions which cause bundler install to fail under newer Rubies
- Loading branch information