Skip to content

Commit 631fdae

Browse files
committed
Add Ruby 4.0 to the test matrix
The required_ruby_version of both gemspecs is `>= 3.1`, so anything released past that should pass the suite. Add 4.0 to the matrix to catch incompatibilities ahead of the next major Ruby cycle, alongside 3.2 and 3.3 already covered.
1 parent 0473d45 commit 631fdae

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/clients-ruby.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
strategy:
2222
fail-fast: false
2323
matrix:
24-
ruby: ['3.2', '3.3']
24+
ruby: ['3.2', '3.3', '4.0']
2525
steps:
2626
- uses: actions/checkout@v6
2727
- uses: ruby/setup-ruby@v1
@@ -41,7 +41,7 @@ jobs:
4141
strategy:
4242
fail-fast: false
4343
matrix:
44-
ruby: ['3.2', '3.3']
44+
ruby: ['3.2', '3.3', '4.0']
4545
steps:
4646
- uses: actions/checkout@v6
4747
- uses: ruby/setup-ruby@v1
@@ -61,7 +61,7 @@ jobs:
6161
strategy:
6262
fail-fast: false
6363
matrix:
64-
ruby: ['3.2', '3.3']
64+
ruby: ['3.2', '3.3', '4.0']
6565
steps:
6666
- uses: actions/checkout@v6
6767
- uses: ruby/setup-ruby@v1

clients/ruby/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ bin/scaffold_resources --api all --check # idem pour les resources
121121
```
122122

123123
La CI ([`.github/workflows/clients-ruby-tests.yml`](../../.github/workflows/clients-ruby-tests.yml))
124-
exécute les 3 suites rspec sur Ruby 3.2 + 3.3 et ces deux `--check`.
124+
exécute les 3 suites rspec sur Ruby 3.2 + 3.3 + 4.0 et ces deux `--check`.
125125

126126
## Quickstart consommateur
127127

0 commit comments

Comments
 (0)