Skip to content

Commit 7325931

Browse files
chore: Add Ruby 4.0 to CI (googleapis#26616)
Co-authored-by: Yoshi Automation Bot <yoshi-automation@google.com>
1 parent 16afc11 commit 7325931

7 files changed

Lines changed: 18 additions & 10 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,16 @@ jobs:
2121
task: "--include-spec"
2222
- os: ubuntu-latest
2323
ruby: "3.4"
24+
task: "--include-spec"
25+
- os: ubuntu-latest
26+
ruby: "4.0"
2427
task: "--include-spec --include-yardoc --include-build"
2528
rubyopt: "--enable-frozen-string-literal --debug-frozen-string-literal"
2629
- os: macos-latest
27-
ruby: "3.4"
30+
ruby: "4.0"
2831
task: "--include-spec"
2932
- os: windows-latest
30-
ruby: "3.4"
33+
ruby: "4.0"
3134
task: "--include-spec"
3235
fail-fast: false
3336
runs-on: ${{ matrix.os }}

.github/workflows/generate-updates.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
steps:
1616
- name: Checkout repo
1717
uses: actions/checkout@v4
18-
- name: Install Ruby 3.4
18+
- name: Install Ruby 4.0
1919
uses: ruby/setup-ruby@v1
2020
with:
21-
ruby-version: "3.4"
21+
ruby-version: "4.0"
2222
- name: Install tools
2323
run: |
2424
gem install --no-document toys

.github/workflows/release-freeze.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
steps:
1212
- name: Checkout repo
1313
uses: actions/checkout@v4
14-
- name: Install Ruby 3.4
14+
- name: Install Ruby 4.0
1515
uses: ruby/setup-ruby@v1
1616
with:
17-
ruby-version: "3.4"
17+
ruby-version: "4.0"
1818
- name: Install tools
1919
run: |
2020
gem install --no-document toys

.github/workflows/release-unfreeze.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
steps:
1212
- name: Checkout repo
1313
uses: actions/checkout@v4
14-
- name: Install Ruby 3.4
14+
- name: Install Ruby 4.0
1515
uses: ruby/setup-ruby@v1
1616
with:
17-
ruby-version: "3.4"
17+
ruby-version: "4.0"
1818
- name: Install tools
1919
run: |
2020
gem install --no-document toys

.github/workflows/weekly-generate-updates.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
steps:
1313
- name: Checkout repo
1414
uses: actions/checkout@v4
15-
- name: Install Ruby 3.4
15+
- name: Install Ruby 4.0
1616
uses: ruby/setup-ruby@v1
1717
with:
18-
ruby-version: "3.4"
18+
ruby-version: "4.0"
1919
- name: Install tools
2020
run: |
2121
gem install --no-document toys

google-apis-core/Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@ group :development do
1212
gem 'launchy', '~> 2.4'
1313
gem 'dotenv', '~> 2.0'
1414
gem 'fakefs', '>= 1.0', '< 4', require: "fakefs/safe"
15+
gem "fiddle", "~> 1.1"
1516
gem 'google-id-token', '~> 1.3'
1617
gem 'os', '~> 0.9'
18+
gem 'ostruct', '~> 0.5.5'
1719
gem 'rmail', '~> 1.1'
1820
gem 'redis', '>= 3.2', '< 5.0.8'
1921
gem 'logging', '~> 2.2'

google-apis-generator/Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ gemspec
44

55
group :development do
66
gem 'bundler', '>= 1.7'
7+
gem 'irb', '~> 1.18'
8+
gem 'ostruct', '~> 0.5.5'
9+
gem "fiddle", "~> 1.1"
710
gem 'rake', '~> 13.0'
811
gem 'rspec', '~> 3.1'
912
gem 'json_spec', '~> 1.1'

0 commit comments

Comments
 (0)