Repository navigation
Fix CI, drop the V2 label requirement, and test through Ruby 4.0.5 #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
75bd971
3f00d71
f4391b9
9995419
24f0d36
cf35b03
72c9d9e
bf5c3b0
2dd9f79
0a40896
ef99fba
b4b1c0d
7ec0c98
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,12 +8,16 @@ jobs: | |
| runs-on: ubuntu-latest | ||
| name: Ruby ${{ matrix.ruby }} tests | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| ruby: [2.3, 2.4, 2.5, 2.6, 2.7, jruby-9.3] | ||
| # '4' is a prefix match resolved against the version list baked into the | ||
| # setup-ruby commit pinned below, so it only tracks new 4.x releases as far | ||
| # as that pin. Bump the pin to pick up newer ones. | ||
| ruby: ['2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4', '4.0.5', '4', 'jruby-9.3'] | ||
|
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
| steps: | ||
| - uses: actions/checkout@v3 | ||
| - uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3 | ||
| - name: Setup ruby | ||
| uses: ruby/setup-ruby@v1 | ||
| uses: ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.0 | ||
| with: | ||
| ruby-version: ${{ matrix.ruby }} | ||
| - run: ./scripts/build | ||
|
|
||
This file was deleted.
|
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This and the same change in lib/recurly_v2/xml/rexml.rb are both "broken in production" bugs ( However, Claude has traced this and the only use is for redaction of CVVs in debug log messages, and so is only invoked if the
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Note that the issue in I will create another PR updating us to the latest upstream |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't really matter, it just means "if one test in the matrix fails, do we cancel all others". I think it's worth seeing what does succeed vs fail, hence the change. But when everything is green, it's no difference.