Skip to content
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

Prepare RubyGems 3.5.11 and Bundler 2.5.11 #7665

Merged
merged 38 commits into from
May 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
46cac59
Merge pull request #7460 from rubygems/remove-mark-version
deivid-rodriguez May 3, 2024
888c9e0
Merge pull request #7625 from rubygems/dependabot/github_actions/ruby…
deivid-rodriguez May 3, 2024
3ac030b
Merge pull request #7630 from rubygems/deivid-rodriguez/cleanup
deivid-rodriguez May 6, 2024
798d16d
Merge pull request #7629 from kateinoigakukun/pr-a627efec0083aa67856d…
hsbt May 7, 2024
e6c894d
Merge pull request #7634 from rubygems/deivid-rodriguez/jruby-9.4.7.0
deivid-rodriguez May 7, 2024
97e2e2a
Merge pull request #7633 from rubygems/deivid-rodriguez/more-generic-…
deivid-rodriguez May 8, 2024
88e99b4
Merge pull request #7640 from rubygems/monthly-man-update
simi May 8, 2024
4534b6b
Merge pull request #7648 from rubygems/deivid-rodriguez/recommend-bin…
simi May 10, 2024
7c750a4
Merge pull request #7647 from rubygems/deivid-rodriguez/fix-missing-c…
deivid-rodriguez May 13, 2024
7c0b7ab
Merge pull request #7642 from rubygems/deivid-rodriguez/bundler-corru…
deivid-rodriguez May 13, 2024
fc348a8
Merge pull request #6456 from voxik/spec-plugins
deivid-rodriguez May 13, 2024
1b9905c
Merge pull request #7484 from rubygems/segiddins/use-a-constant-empty…
deivid-rodriguez May 13, 2024
672801e
Merge pull request #7654 from rubygems/deivid-rodriguez/amend-shared-…
deivid-rodriguez May 13, 2024
fd7077c
Merge pull request #7656 from rubygems/dependabot/github_actions/ossf…
deivid-rodriguez May 13, 2024
20ce154
Merge pull request #7655 from rubygems/dependabot/github_actions/acti…
deivid-rodriguez May 13, 2024
631fd68
Merge pull request #7658 from x-yuri/update-rubygems-disable-gems
deivid-rodriguez May 14, 2024
8ecccd0
Merge pull request #7631 from rubygems/deivid-rodriguez/fix-uninstall…
deivid-rodriguez May 14, 2024
9d9a17e
Merge pull request #7662 from nobu/fix-with_env
hsbt May 15, 2024
69c86ed
Merge pull request #7653 from rubygems/deivid-rodriguez/deprecate-con…
deivid-rodriguez May 16, 2024
9aca2b5
Merge pull request #7659 from rubygems/deivid-rodriguez/fix-materiali…
deivid-rodriguez May 16, 2024
0b268d4
Merge pull request #7645 from rubygems/deivid-rodriguez/user-install-…
deivid-rodriguez May 16, 2024
b84dffa
Merge pull request #7660 from rubygems/deivid-rodriguez/fix-setup-wit…
deivid-rodriguez May 16, 2024
529894c
Merge pull request #7670 from nobu/rescue-vendored-net-http
hsbt May 20, 2024
3abf52f
Merge pull request #7674 from rubygems/dependabot/github_actions/gith…
segiddins May 20, 2024
d9d4c12
Merge pull request #7675 from rubygems/dependabot/github_actions/acti…
segiddins May 20, 2024
929c7fc
Merge pull request #7649 from llenk/fix_http_depth_fetching
martinemde May 22, 2024
bed579a
Merge pull request #7680 from rubygems/deivid-rodriguez/perf-regressi…
deivid-rodriguez May 24, 2024
4e327f2
Merge pull request #7682 from rubygems/deivid-rodriguez/bundle-gem-wi…
deivid-rodriguez May 24, 2024
0621288
Merge pull request #7637 from jacklynhma/update-cache
martinemde May 24, 2024
7fc7d8c
Merge pull request #7690 from stomar/fix-typo-build-checksum
simi May 26, 2024
902cc0a
Merge pull request #7689 from rubygems/license-list-2024-05-22
hsbt May 27, 2024
862428b
Merge pull request #7691 from rubygems/dependabot/github_actions/ruby…
hsbt May 27, 2024
b60b7db
Merge pull request #7692 from rubygems/deivid-rodriguez/bump-coc
deivid-rodriguez May 28, 2024
e8afcfb
Merge pull request #7685 from rubygems/martinemde/fix-speeling
simi May 24, 2024
4fdfeba
Changelog for Bundler version 2.5.11
deivid-rodriguez May 16, 2024
6afbe15
Bump Bundler version to 2.5.11
deivid-rodriguez May 16, 2024
757937e
Changelog for Rubygems version 3.5.11
deivid-rodriguez May 16, 2024
86f54aa
Bump Rubygems version to 3.5.11
deivid-rodriguez May 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .codespellignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
crate
checkin
falsy
filetest
fo
Expand Down
2 changes: 1 addition & 1 deletion .codespellrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
check-filenames=
check-hidden=
ignore-words=.codespellignore
skip=*.pem,.git,man,vcr_cassettes,vendor,./lib/rubygems/net*,./lib/rubygems/resolv,./lib/rubygems/tsort,./lib/rubygems/timeout,./lib/rubygems/optparse
skip=CODE_OF_CONDUCT.md,*.pem,.git,./bundler/tmp,./bundler/lib/bundler/templates/newgem/CODE_OF_CONDUCT.md.tt,man,vcr_cassettes,vendor,./lib/rubygems/net*,./lib/rubygems/resolv,./lib/rubygems/tsort,./lib/rubygems/timeout,./lib/rubygems/optparse
4 changes: 2 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
"remoteUser": "vscode",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
// Use 'postCreateCommand' to run commands after the container is created.
"onCreateCommand": "rake setup",
"onCreateCommand": "bin/rake setup",
// Use 'updateContentCommand' to run commands when the container is updated.
"updateContentCommand": "rake update",
"updateContentCommand": "bin/rake update",
// Configure tool-specific properties.
"containerEnv": {
"EDITOR": "code --wait",
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bundler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,9 @@ jobs:
RGV: ..
RUBYOPT: --disable-gems
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: ${{ matrix.ruby.value }}
bundler: none
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/daily-bundler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ jobs:
env:
RGV: ..
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6

- name: Set up Ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: ruby-head
bundler: none
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/daily-rubygems.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ jobs:
env:
TRUFFLERUBYOPT: "--experimental-options --testing-rubygems"
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6

- name: Set up Ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: ${{ matrix.ruby }}
bundler: none
Expand All @@ -42,8 +42,8 @@ jobs:

- name: Test rubygems
run: |
rake setup
rake test
bin/rake setup
bin/rake test

- name: Get previous status
if: always()
Expand Down
15 changes: 9 additions & 6 deletions .github/workflows/install-rubygems.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,15 @@ jobs:
- { name: "3.1", value: 3.1.5 }
- { name: "3.2", value: 3.2.4 }
- { name: "3.3", value: 3.3.1 }
- { name: jruby, value: jruby-9.4.6.0 }
- { name: jruby, value: jruby-9.4.7.0 }
- { name: truffleruby, value: truffleruby-24.0.1 }
openssl:
- { name: "openssl", value: true }
- { name: "no-openssl", value: false }
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: ${{ matrix.ruby.value }}
bundler: none
Expand Down Expand Up @@ -85,6 +85,9 @@ jobs:
- name: Check bundler install didn't hit the network
run: if grep -q 'GET http' output.txt; then false; else true; fi
working-directory: ./bundler
- name: Workaround bad nio4r release on JRuby, so that Rails can be installed below
run: gem install nio4r --version 2.7.1
if: matrix.ruby.name == 'jruby'
- name: Check rails can be installed
run: gem install rails --verbose --backtrace
timeout-minutes: 10
Expand All @@ -99,11 +102,11 @@ jobs:
- { name: "3.1", value: 3.1.5 } # Rails 7
- { name: "3.2", value: 3.2.4 } # Rails 7
- { name: "3.3", value: 3.3.1 } # Rails 7
- { name: jruby-9.4, value: jruby-9.4.6.0, rails-args: "--skip-webpack-install" } # Rails 6
- { name: jruby-9.4, value: jruby-9.4.7.0, rails-args: "--skip-webpack-install" } # Rails 6
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: ${{ matrix.ruby.value }}
bundler: none
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/jruby-bundler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ jobs:
os: [ubuntu-22.04, windows-2022]

steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: jruby-9.4.6.0
ruby-version: jruby-9.4.7.0
bundler: none
- name: Setup java
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/realworld-bundler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ jobs:
RGV: ..
RUBYOPT: --disable-gems
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: ${{ matrix.ruby.value }}
bundler: none
Expand Down Expand Up @@ -79,9 +79,9 @@ jobs:
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.2, value: 3.2.4 } }
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.3, value: 3.3.1 } }
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: ${{ matrix.ruby.value }}
bundler: none
Expand All @@ -104,14 +104,14 @@ jobs:
needs: [bundler, system_rubygems_bundler]
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: 3.3.1
bundler: none
- name: Prepare dependencies
run: rake setup
run: bin/rake setup
- name: Download all used cassettes as artifacts
uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ruby-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ jobs:
target: [Rubygems, Bundler]
steps:
- name: Set up latest ruby head
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: head
bundler: none
- name: Save latest buildable revision to environment
run: echo "REF=$(ruby -v | cut -d')' -f1 | cut -d' ' -f5)" >> $GITHUB_ENV
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
repository: ruby/ruby
path: ruby/ruby
Expand All @@ -49,7 +49,7 @@ jobs:
./configure -C --disable-install-doc
make -j2
working-directory: ruby/ruby
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
path: rubygems/rubygems
- name: Sync tools
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/rubygems.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
- { name: "3.3", value: 3.3.1 }

include:
- ruby: { name: jruby, value: jruby-9.4.6.0 }
- ruby: { name: jruby, value: jruby-9.4.7.0 }
os: { name: Ubuntu, value: ubuntu-22.04 }

- ruby: { name: truffleruby, value: truffleruby-24.0.1 }
Expand All @@ -43,9 +43,9 @@ jobs:
ruby: { name: mswin, value: mswin }

steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby (Ubuntu/macOS)
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: ${{ matrix.ruby.value }}
bundler: none
Expand All @@ -56,18 +56,18 @@ jobs:
echo "BINDGEN_EXTRA_CLANG_ARGS=$((gcm clang).source -replace "bin\clang.exe","include")" >> $env:GITHUB_ENV
if: matrix.ruby.name == 'mswin'
- name: Install Dependencies
run: rake setup
run: bin/rake setup
- name: Run Test
run: rake test
run: bin/rake test
if: matrix.ruby.name != 'truffleruby' && matrix.ruby.name != 'jruby'
- name: Run Test isolatedly
run: rake test:isolated
run: bin/rake test:isolated
if: matrix.ruby.name == '3.3' && matrix.os.name != 'Windows'
- name: Run Test (JRuby)
run: JRUBY_OPTS=--debug rake test
run: JRUBY_OPTS=--debug bin/rake test
if: startsWith(matrix.ruby.name, 'jruby')
- name: Run Test (Truffleruby)
run: TRUFFLERUBYOPT="--experimental-options --testing-rubygems" rake test
run: TRUFFLERUBYOPT="--experimental-options --testing-rubygems" bin/rake test
if: matrix.ruby.name == 'truffleruby'

timeout-minutes: 60
6 changes: 3 additions & 3 deletions .github/workflows/scorecards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ jobs:

steps:
- name: "Checkout code"
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
uses: ossf/scorecard-action@dc50aa9510b46c811795eb24b2f1ba02a914e534 # v2.3.3
with:
results_file: results.sarif
results_format: sarif
Expand All @@ -49,6 +49,6 @@ jobs:

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@cdcdbb579706841c47f7063dda365e292e5cad7a # v2.13.4
uses: github/codeql-action/upload-sarif@9fdb3e49720b44c48891d036bb502feb25684276 # v3.25.6
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .github/workflows/spell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ jobs:
name: Check spelling
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- uses: codespell-project/actions-codespell@94259cd8be02ad2903ba34a22d9c13de21a74461 # v2.0
6 changes: 3 additions & 3 deletions .github/workflows/system-rubygems-bundler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ jobs:
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.2, value: 3.2.4 } }
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.3, value: 3.3.1 } }
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: ${{ matrix.ruby.value }}
bundler: none
Expand All @@ -61,7 +61,7 @@ jobs:
run: |
RGV=$(ruby -e 'puts Gem::VERSION.split(".")[0..2].join(".")')
echo "RGV=v$RGV" >> $GITHUB_ENV
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
path: bundler/tmp/rubygems
ref: ${{ env.RGV }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/truffleruby-bundler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ jobs:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: truffleruby-24.0.1
bundler: none
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/ubuntu-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@ jobs:
env:
RUBYOPT: -Ilib
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup ruby
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
uses: ruby/setup-ruby@943103cae7d3f1bb1e4951d5fcc7928b40e4b742 # v1.177.1
with:
ruby-version: 3.3.1
bundler: none
- name: Install Dependencies
run: rake setup
run: bin/rake setup
- name: Run Lint
run: rake rubocop
run: bin/rake rubocop
- name: Generate docs
run: rake docs
run: bin/rake docs
- name: Install & Check Dependencies
run: bin/rake dev:frozen_deps
- name: Misc checks
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/weekly-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
git config --global user.email [email protected]
git config --global push.autoSetupRemote true

- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6

- name: Check versions
run: |
Expand Down
46 changes: 45 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,47 @@
# 3.5.11 / 2024-05-28

## Enhancements:

* Update SPDX license list as of 2024-05-22. Pull request
[#7689](https://github.com/rubygems/rubygems/pull/7689) by
github-actions[bot]
* Fix the update_rubygems inconsistency (--disable-gems). Pull request
[#7658](https://github.com/rubygems/rubygems/pull/7658) by x-yuri
* Accept WASI as an OS name in Gem::Platform. Pull request
[#7629](https://github.com/rubygems/rubygems/pull/7629) by kateinoigakukun
* Warn if RubyGems version explicitly set in gemspec does not match
running version. Pull request
[#7460](https://github.com/rubygems/rubygems/pull/7460) by
deivid-rodriguez
* Installs bundler 2.5.11 as a default gem.

## Bug fixes:

* Fix binstubs sometimes not getting regenerated when `--destdir` is
given. Pull request
[#7660](https://github.com/rubygems/rubygems/pull/7660) by
deivid-rodriguez
* Fix `gem uninstall --user-install` for symlinked HOME. Pull request
[#7645](https://github.com/rubygems/rubygems/pull/7645) by
deivid-rodriguez
* Fix issue when plugin stubs would sometimes not be properly removed by
`gem uninstall`. Pull request
[#7631](https://github.com/rubygems/rubygems/pull/7631) by
deivid-rodriguez
* Fix plugins uninstallation for user installed gems. Pull request
[#6456](https://github.com/rubygems/rubygems/pull/6456) by voxik

## Performance:

* Use a constant empty tar header to avoid extra allocations. Pull request
[#7484](https://github.com/rubygems/rubygems/pull/7484) by segiddins

## Documentation:

* Recommend `bin/rake` over `rake` in contributing docs. Pull request
[#7648](https://github.com/rubygems/rubygems/pull/7648) by
deivid-rodriguez

# 3.5.10 / 2024-05-03

## Security:
Expand Down Expand Up @@ -5949,7 +5993,7 @@ There has been some minor usability enhancements and changes ...
This *greatly* speeds up gem commands run in non-admin mode when the
site-wide cache is out of date.
* The gem command now used an HTTP HEAD command to detect if the
server's source index needs to be downloaed.
server's source index needs to be downloaded.
* gem check gemname --test will run unit tests on installed gems that
have unit tests.
* Multiple gem names are allowed on the gem install command line.
Expand Down
Loading