Skip to content

Commit b463ced

Browse files
Merge pull request #8955 from rubygems/release/bundler_2.7.2_rubygems_3.7.2
Prepare RubyGems 3.7.2 and Bundler 2.7.2
2 parents bd22001 + af88bdc commit b463ced

File tree

149 files changed

+2227
-734
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

149 files changed

+2227
-734
lines changed

.github/workflows/bundler.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,36 +29,36 @@ jobs:
2929
- { name: Ubuntu, value: ubuntu-24.04 }
3030

3131
ruby:
32-
- { name: ruby-3.2, value: 3.2.8 }
33-
- { name: ruby-3.3, value: 3.3.8 }
34-
- { name: ruby-3.4, value: 3.4.4 }
32+
- { name: ruby-3.2, value: 3.2.9 }
33+
- { name: ruby-3.3, value: 3.3.9 }
34+
- { name: ruby-3.4, value: 3.4.5 }
3535

3636
include:
37-
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.2, value: 3.2.8 }, timeout: 90 }
38-
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.3, value: 3.3.8 }, timeout: 90 }
39-
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.4, value: 3.4.4 }, timeout: 90 }
37+
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.2, value: 3.2.9 }, timeout: 90 }
38+
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.3, value: 3.3.9 }, timeout: 90 }
39+
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.4, value: 3.4.5 }, timeout: 90 }
4040

41-
- { os: { name: Windows, value: windows-2025 }, ruby: { name: ruby-3.2, value: 3.2.8 }, timeout: 150 }
42-
- { os: { name: Windows, value: windows-2025 }, ruby: { name: ruby-3.3, value: 3.3.8 }, timeout: 150 }
43-
- { os: { name: Windows, value: windows-2025 }, ruby: { name: ruby-3.4, value: 3.4.4 }, timeout: 150 }
41+
- { os: { name: Windows, value: windows-2025 }, ruby: { name: ruby-3.2, value: 3.2.9 }, timeout: 150 }
42+
- { os: { name: Windows, value: windows-2025 }, ruby: { name: ruby-3.3, value: 3.3.9 }, timeout: 150 }
43+
- { os: { name: Windows, value: windows-2025 }, ruby: { name: ruby-3.4, value: 3.4.5 }, timeout: 150 }
4444

45-
- { os: { name: Ubuntu, value: ubuntu-24.04 }, ruby: { name: jruby, value: jruby-10.0.0.1 } }
46-
- { os: { name: Windows, value: windows-2025 }, ruby: { name: jruby, value: jruby-10.0.0.1 } }
45+
- { os: { name: Ubuntu, value: ubuntu-24.04 }, ruby: { name: jruby, value: jruby-10.0.2.0 } }
46+
- { os: { name: Windows, value: windows-2025 }, ruby: { name: jruby, value: jruby-10.0.2.0 } }
4747

4848
env:
4949
RGV: ..
5050
RUBYOPT: --disable-gems
5151
steps:
52-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
52+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5353
with:
5454
persist-credentials: false
5555
- name: Setup ruby
56-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
56+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
5757
with:
5858
ruby-version: ${{ matrix.ruby.value }}
5959
bundler: none
6060
- name: Setup java
61-
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
61+
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
6262
with:
6363
distribution: temurin
6464
java-version: 21.0.7

.github/workflows/daily-bundler.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ jobs:
2020
env:
2121
RGV: ..
2222
steps:
23-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
23+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2424
with:
2525
persist-credentials: false
2626

2727
- name: Set up Ruby
28-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
28+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
2929
with:
3030
ruby-version: ruby-head
3131
bundler: none

.github/workflows/daily-rubygems.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ jobs:
2323
env:
2424
TRUFFLERUBYOPT: --experimental-options --testing-rubygems
2525
steps:
26-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2727
with:
2828
persist-credentials: false
2929

3030
- name: Set up Ruby
31-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
31+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
3232
with:
3333
ruby-version: ${{ matrix.ruby }}
3434
bundler: none

.github/workflows/install-rubygems.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@ jobs:
2222
fail-fast: false
2323
matrix:
2424
ruby:
25-
- { name: "3.2", value: 3.2.8 }
26-
- { name: "3.3", value: 3.3.8 }
27-
- { name: "3.4", value: 3.4.4 }
28-
- { name: jruby, value: jruby-10.0.0.1 }
25+
- { name: "3.2", value: 3.2.9 }
26+
- { name: "3.3", value: 3.3.9 }
27+
- { name: "3.4", value: 3.4.5 }
28+
- { name: jruby, value: jruby-10.0.2.0 }
2929
- { name: truffleruby, value: truffleruby-24.1.2 }
3030
openssl:
3131
- { name: openssl, value: true }
3232
- { name: no-openssl, value: false }
3333
steps:
34-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
34+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3535
with:
3636
persist-credentials: false
3737
- name: Setup ruby
38-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
38+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
3939
with:
4040
ruby-version: ${{ matrix.ruby.value }}
4141
bundler: none
@@ -119,21 +119,21 @@ jobs:
119119
fail-fast: false
120120
matrix:
121121
ruby:
122-
- { name: "3.2", value: 3.2.8 }
123-
- { name: "3.3", value: 3.3.8 }
124-
- { name: "3.4", value: 3.4.4 }
125-
- { name: jruby, value: jruby-10.0.0.1, rails-args: --skip-webpack-install }
122+
- { name: "3.2", value: 3.2.9 }
123+
- { name: "3.3", value: 3.3.9 }
124+
- { name: "3.4", value: 3.4.5 }
125+
- { name: jruby, value: jruby-10.0.2.0, rails-args: --skip-webpack-install }
126126
steps:
127-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
127+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
128128
with:
129129
persist-credentials: false
130130
- name: Setup ruby
131-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
131+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
132132
with:
133133
ruby-version: ${{ matrix.ruby.value }}
134134
bundler: none
135135
- name: Setup java
136-
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
136+
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
137137
with:
138138
distribution: temurin
139139
java-version: 21.0.7
@@ -166,11 +166,11 @@ jobs:
166166
- dev
167167
- system
168168
steps:
169-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
169+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
170170
with:
171171
persist-credentials: false
172172
- name: Setup original ruby
173-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
173+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
174174
with:
175175
ruby-version: 3.2
176176
bundler: none
@@ -191,7 +191,7 @@ jobs:
191191
GEM_HOME: bar
192192
GEM_PATH: bar
193193
- name: Setup final ruby
194-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
194+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
195195
with:
196196
ruby-version: 3.3
197197
bundler: none
@@ -211,16 +211,16 @@ jobs:
211211
fail-fast: false
212212
matrix:
213213
ruby:
214-
- { name: "3.2", value: 3.2.8 }
215-
- { name: "3.3", value: 3.3.8 }
216-
- { name: "3.4", value: 3.4.4 }
214+
- { name: "3.2", value: 3.2.9 }
215+
- { name: "3.3", value: 3.3.9 }
216+
- { name: "3.4", value: 3.4.5 }
217217

218218
steps:
219-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
219+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
220220
with:
221221
persist-credentials: false
222222
- name: Setup ruby
223-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
223+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
224224
with:
225225
ruby-version: ${{ matrix.ruby.value }}
226226
bundler: none
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
codespell==2.4.1
22
yamllint==1.37.1
3-
zizmor==1.11.0
3+
zizmor==1.12.1

.github/workflows/read-only.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
ruby:
29-
- { name: ruby-3.2, value: 3.2.8 }
30-
- { name: ruby-3.3, value: 3.3.8 }
31-
- { name: ruby-3.4, value: 3.4.4 }
29+
- { name: ruby-3.2, value: 3.2.9 }
30+
- { name: ruby-3.3, value: 3.3.9 }
31+
- { name: ruby-3.4, value: 3.4.5 }
3232

3333
steps:
34-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
34+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3535
with:
3636
persist-credentials: false
3737
- name: Basic usage on a read-only filesystem

.github/workflows/realworld-bundler.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,23 @@ jobs:
2525
- { name: Ubuntu, value: ubuntu-24.04 }
2626

2727
ruby:
28-
- { name: ruby-3.2, value: 3.2.8 }
29-
- { name: ruby-3.3, value: 3.3.8 }
30-
- { name: ruby-3.4, value: 3.4.4 }
28+
- { name: ruby-3.2, value: 3.2.9 }
29+
- { name: ruby-3.3, value: 3.3.9 }
30+
- { name: ruby-3.4, value: 3.4.5 }
3131

3232
include:
33-
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.2, value: 3.2.8 } }
34-
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.3, value: 3.3.8 } }
35-
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.4, value: 3.4.4 } }
33+
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.2, value: 3.2.9 } }
34+
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.3, value: 3.3.9 } }
35+
- { os: { name: macOS, value: macos-15 }, ruby: { name: ruby-3.4, value: 3.4.5 } }
3636
env:
3737
RGV: ..
3838
RUBYOPT: --disable-gems
3939
steps:
40-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
40+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4141
with:
4242
persist-credentials: false
4343
- name: Setup ruby
44-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
44+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
4545
with:
4646
ruby-version: ${{ matrix.ruby.value }}
4747
bundler: none
@@ -60,13 +60,13 @@ jobs:
6060
name: Tapioca
6161
runs-on: ubuntu-24.04
6262
steps:
63-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
63+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6464
with:
6565
persist-credentials: false
6666
- name: Setup ruby
67-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
67+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
6868
with:
69-
ruby-version: 3.4.4
69+
ruby-version: 3.4.5
7070
bundler: none
7171
- name: Prepare tapioca
7272
run: ../../../../bin/bundle install
@@ -83,15 +83,15 @@ jobs:
8383
fail-fast: false
8484
matrix:
8585
include:
86-
- { ruby: { name: ruby-3.2, value: 3.2.8 } }
87-
- { ruby: { name: ruby-3.3, value: 3.3.8 } }
88-
- { ruby: { name: ruby-3.4, value: 3.4.4 } }
86+
- { ruby: { name: ruby-3.2, value: 3.2.9 } }
87+
- { ruby: { name: ruby-3.3, value: 3.3.9 } }
88+
- { ruby: { name: ruby-3.4, value: 3.4.5 } }
8989
steps:
90-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
90+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
9191
with:
9292
persist-credentials: false
9393
- name: Setup ruby
94-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
94+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
9595
with:
9696
ruby-version: ${{ matrix.ruby.value }}
9797
bundler: none
@@ -111,18 +111,18 @@ jobs:
111111
needs: [bundler, system_rubygems_bundler]
112112
runs-on: ubuntu-24.04
113113
steps:
114-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
114+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
115115
with:
116116
persist-credentials: false
117117
- name: Setup ruby
118-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
118+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
119119
with:
120-
ruby-version: 3.4.4
120+
ruby-version: 3.4.5
121121
bundler: none
122122
- name: Prepare dependencies
123123
run: bin/rake setup
124124
- name: Download all used cassettes as artifacts
125-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
125+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
126126
with:
127127
path: ./bundler/spec/support/artifice/used_vcr_cassettes
128128
- name: Check unused cassettes

.github/workflows/ruby-core.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ jobs:
2323
matrix:
2424
target: [Rubygems, Bundler]
2525
steps:
26-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2727
with:
2828
repository: ruby/ruby
2929
path: ruby/ruby
30-
ref: 2cce628721728409a26c2d4732f63419785c7fd8 # TODO: Point to v3_4_5 once released
30+
ref: v3_4_5
3131
persist-credentials: false
3232
- name: Install libraries
3333
run: |
@@ -40,7 +40,7 @@ jobs:
4040
./configure -C --disable-install-doc
4141
make -j2
4242
working-directory: ruby/ruby
43-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
43+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4444
with:
4545
path: rubygems/rubygems
4646
persist-credentials: false

.github/workflows/rubygems.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,28 +27,26 @@ jobs:
2727
- { name: Windows, value: windows-2025 }
2828

2929
ruby:
30-
- { name: "3.2", value: 3.2.8 }
31-
- { name: "3.3", value: 3.3.8 }
32-
- { name: "3.4", value: 3.4.4 }
30+
- { name: "3.2", value: 3.2.9 }
31+
- { name: "3.3", value: 3.3.9 }
32+
- { name: "3.4", value: 3.4.5 }
3333

3434
include:
35-
- ruby: { name: jruby, value: jruby-10.0.0.1 }
35+
- ruby: { name: jruby, value: jruby-10.0.2.0 }
3636
os: { name: Ubuntu, value: ubuntu-24.04 }
3737

38-
- ruby: { name: truffleruby, value: truffleruby-24.2.0 }
38+
- ruby: { name: truffleruby, value: truffleruby-24.2.1 }
3939
os: { name: Ubuntu, value: ubuntu-24.04 }
4040

4141
steps:
42-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
42+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4343
with:
4444
persist-credentials: false
4545
- name: Setup ruby
46-
uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0
46+
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # v1.257.0
4747
with:
4848
ruby-version: ${{ matrix.ruby.value }}
4949
bundler: none
50-
- name: Update RBS # https://github.com/ruby/rbs/pull/1612
51-
run: ruby -e 'begin; require "rbs"; rescue LoadError; exit; end; exec(*%w{gem install --version 3.4.0 rbs}) if Gem::Requirement.new([">= 1.6", "< 3.1.1"]).satisfied_by?(Gem::Version.new(RBS::VERSION))'
5250
- name: Install Dependencies
5351
run: bin/rake setup
5452
- name: Run Test

.github/workflows/scorecards.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
steps:
3030
- name: Checkout code
31-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
31+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3232
with:
3333
persist-credentials: false
3434

@@ -50,6 +50,6 @@ jobs:
5050

5151
# Upload the results to GitHub's code scanning dashboard.
5252
- name: Upload to code-scanning
53-
uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
53+
uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
5454
with:
5555
sarif_file: results.sarif

0 commit comments

Comments
 (0)