Skip to content

Commit d569990

Browse files
Merge pull request #8034 from rubygems/release/bundler_2.5.19_rubygems_3.5.19
Prepare RubyGems 3.5.19 and Bundler 2.5.19
2 parents c218aab + 32034ed commit d569990

File tree

157 files changed

+2132
-568
lines changed

Some content is hidden

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

157 files changed

+2132
-568
lines changed

.github/dependabot.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,7 @@ updates:
1414
- '/test/rubygems/test_gem_ext_cargo_builder/rust_ruby_example'
1515
schedule:
1616
interval: 'weekly'
17+
groups:
18+
rb-sys:
19+
patterns:
20+
- 'rb-sys'

.github/workflows/bundler.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- { name: ruby-3.0, value: 3.0.7 }
3333
- { name: ruby-3.1, value: 3.1.6 }
3434
- { name: ruby-3.2, value: 3.2.4 }
35-
- { name: ruby-3.3, value: 3.3.4 }
35+
- { name: ruby-3.3, value: 3.3.5 }
3636

3737
bundler:
3838
- { name: 2, value: '' }
@@ -42,20 +42,20 @@ jobs:
4242
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.7 }, timeout: 90 }
4343
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.6 }, timeout: 90 }
4444
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.4 }, timeout: 90 }
45-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.4 }, timeout: 90 }
45+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.5 }, timeout: 90 }
4646

4747
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.7 }, timeout: 150 }
4848
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.6 }, timeout: 150 }
4949
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.4 }, timeout: 150 }
50-
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.4 }, timeout: 150 }
50+
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.5 }, timeout: 150 }
5151

5252
env:
5353
RGV: ..
5454
RUBYOPT: --disable-gems
5555
steps:
5656
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
5757
- name: Setup ruby
58-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
58+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
5959
with:
6060
ruby-version: ${{ matrix.ruby.value }}
6161
bundler: none

.github/workflows/daily-bundler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
2323

2424
- name: Set up Ruby
25-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
25+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
2626
with:
2727
ruby-version: ruby-head
2828
bundler: none

.github/workflows/daily-rubygems.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
2727

2828
- name: Set up Ruby
29-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
29+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
3030
with:
3131
ruby-version: ${{ matrix.ruby }}
3232
bundler: none

.github/workflows/install-rubygems.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- { name: "3.0", value: 3.0.7 }
2626
- { name: "3.1", value: 3.1.6 }
2727
- { name: "3.2", value: 3.2.4 }
28-
- { name: "3.3", value: 3.3.4 }
28+
- { name: "3.3", value: 3.3.5 }
2929
- { name: jruby, value: jruby-9.4.8.0 }
3030
- { name: truffleruby, value: truffleruby-24.0.1 }
3131
openssl:
@@ -34,7 +34,7 @@ jobs:
3434
steps:
3535
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
3636
- name: Setup ruby
37-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
37+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
3838
with:
3939
ruby-version: ${{ matrix.ruby.value }}
4040
bundler: none
@@ -85,9 +85,9 @@ jobs:
8585
- name: Check bundler install didn't hit the network
8686
run: if grep -q 'GET http' output.txt; then false; else true; fi
8787
working-directory: ./bundler
88-
- name: Workaround bad nio4r release on JRuby, so that Rails can be installed below
89-
run: gem install nio4r --version 2.7.1
90-
if: matrix.ruby.name == 'jruby'
88+
- name: Check gem exec can create a rails project
89+
run: gem exec rails new app --minimal
90+
if: matrix.ruby.name != 'truffleruby' && matrix.ruby.name != 'jruby'
9191
- name: Check rails can be installed
9292
run: gem install rails --verbose --backtrace
9393
timeout-minutes: 10
@@ -99,19 +99,19 @@ jobs:
9999
fail-fast: false
100100
matrix:
101101
ruby:
102-
- { name: "3.1", value: 3.1.6 } # Rails 7
103-
- { name: "3.2", value: 3.2.4 } # Rails 7
104-
- { name: "3.3", value: 3.3.4 } # Rails 7
105-
- { name: jruby-9.4, value: jruby-9.4.8.0, rails-args: "--skip-webpack-install" } # Rails 6
102+
- { name: "3.1", value: 3.1.6 }
103+
- { name: "3.2", value: 3.2.4 }
104+
- { name: "3.3", value: 3.3.5 }
105+
- { name: jruby-9.4, value: jruby-9.4.8.0, rails-args: "--skip-webpack-install" }
106106
steps:
107107
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
108108
- name: Setup ruby
109-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
109+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
110110
with:
111111
ruby-version: ${{ matrix.ruby.value }}
112112
bundler: none
113113
- name: Setup java
114-
uses: actions/setup-java@6a0805fcefea3d4657a47ac4c165951e33482018 # v4.2.2
114+
uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 # v4.3.0
115115
with:
116116
distribution: temurin
117117
java-version: 19.0.2

.github/workflows/jruby-bundler.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ jobs:
3434
steps:
3535
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
3636
- name: Setup ruby
37-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
37+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
3838
with:
3939
ruby-version: jruby-9.4.8.0
4040
bundler: none
4141
- name: Setup java
42-
uses: actions/setup-java@6a0805fcefea3d4657a47ac4c165951e33482018 # v4.2.2
42+
uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 # v4.3.0
4343
with:
4444
distribution: temurin
4545
java-version: 19.0.2

.github/workflows/realworld-bundler.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- { name: ruby-3.0, value: 3.0.7 }
2929
- { name: ruby-3.1, value: 3.1.6 }
3030
- { name: ruby-3.2, value: 3.2.4 }
31-
- { name: ruby-3.3, value: 3.3.4 }
31+
- { name: ruby-3.3, value: 3.3.5 }
3232

3333
bundler:
3434
- { name: 2, value: '' }
@@ -38,14 +38,14 @@ jobs:
3838
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.7 } }
3939
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.6 } }
4040
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.4 } }
41-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.4 } }
41+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.5 } }
4242
env:
4343
RGV: ..
4444
RUBYOPT: --disable-gems
4545
steps:
4646
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
4747
- name: Setup ruby
48-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
48+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
4949
with:
5050
ruby-version: ${{ matrix.ruby.value }}
5151
bundler: none
@@ -57,7 +57,7 @@ jobs:
5757
- name: Run Test
5858
run: bin/rake spec:realworld
5959
- name: Upload used cassettes as artifact
60-
uses: actions/upload-artifact@89ef406dd8d7e03cfd12d9e0a4a378f454709029 # v4.3.5
60+
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
6161
with:
6262
name: cassettes-bundler-${{ matrix.bundler.name }}-${{ matrix.os.value }}-${{ matrix.ruby.name }}
6363
path: ./bundler/spec/support/artifice/used_cassettes.txt
@@ -73,15 +73,15 @@ jobs:
7373
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.7 } }
7474
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.6 } }
7575
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.4 } }
76-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.4 } }
76+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.5 } }
7777
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.0, value: 3.0.7 } }
7878
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.1, value: 3.1.6 } }
7979
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.2, value: 3.2.4 } }
80-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.3, value: 3.3.4 } }
80+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.3, value: 3.3.5 } }
8181
steps:
8282
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
8383
- name: Setup ruby
84-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
84+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
8585
with:
8686
ruby-version: ${{ matrix.ruby.value }}
8787
bundler: none
@@ -93,7 +93,7 @@ jobs:
9393
- name: Run Test
9494
run: bin/rake spec:realworld
9595
- name: Upload used cassettes as artifact
96-
uses: actions/upload-artifact@89ef406dd8d7e03cfd12d9e0a4a378f454709029 # v4.3.5
96+
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
9797
with:
9898
name: cassettes-system-rubygems-bundler-${{ matrix.bundler.name }}-${{ matrix.ruby.name }}
9999
path: ./bundler/spec/support/artifice/used_cassettes.txt
@@ -106,9 +106,9 @@ jobs:
106106
steps:
107107
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
108108
- name: Setup ruby
109-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
109+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
110110
with:
111-
ruby-version: 3.3.4
111+
ruby-version: 3.3.5
112112
bundler: none
113113
- name: Prepare dependencies
114114
run: bin/rake setup

.github/workflows/ruby-core.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
target: [Rubygems, Bundler]
2525
steps:
2626
- name: Set up latest ruby head
27-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
27+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
2828
with:
2929
ruby-version: head
3030
bundler: none

.github/workflows/rubygems.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- { name: "3.0", value: 3.0.7 }
3131
- { name: "3.1", value: 3.1.6 }
3232
- { name: "3.2", value: 3.2.4 }
33-
- { name: "3.3", value: 3.3.4 }
33+
- { name: "3.3", value: 3.3.5 }
3434

3535
include:
3636
- ruby: { name: jruby, value: jruby-9.4.8.0 }
@@ -42,7 +42,7 @@ jobs:
4242
steps:
4343
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
4444
- name: Setup ruby
45-
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0
45+
uses: ruby/setup-ruby@f321cf5a4d1533575411f8752cf25b86478b0442 # v1.193.0
4646
with:
4747
ruby-version: ${{ matrix.ruby.value }}
4848
bundler: none

.github/workflows/scorecards.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@ jobs:
4949

5050
# Upload the results to GitHub's code scanning dashboard.
5151
- name: "Upload to code-scanning"
52-
uses: github/codeql-action/upload-sarif@883d8588e56d1753a8a58c1c86e88976f0c23449 # v3.26.3
52+
uses: github/codeql-action/upload-sarif@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7
5353
with:
5454
sarif_file: results.sarif

0 commit comments

Comments
 (0)