Skip to content

Commit ba867ae

Browse files
Merge pull request #4267 from rubygems/release/bundler_2.2.5_rubygems_3.2.5
Prepare bundler 2.2.5 & rubygems 3.2.5 releases
2 parents 529e536 + 7cbfa12 commit ba867ae

File tree

2,047 files changed

+38960
-1207
lines changed

Some content is hidden

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

2,047 files changed

+38960
-1207
lines changed

.github/workflows/daily-bundler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
daily_bundler:
99
name: Bundler (ruby-head)
10-
runs-on: ubuntu-18.04
10+
runs-on: ubuntu-20.04
1111
if: github.repository == 'rubygems/rubygems'
1212
env:
1313
RGV: ..

.github/workflows/daily-rubygems.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
daily_rubygems:
99
name: Rubygems (ruby-head)
10-
runs-on: ubuntu-18.04
10+
runs-on: ubuntu-20.04
1111
if: github.repository == 'rubygems/rubygems'
1212
strategy:
1313
fail-fast: false

.github/workflows/install-rubygems.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,19 @@ on:
1111
jobs:
1212
install_rubygems_ubuntu:
1313
name: Install Rubygems on Ubuntu (${{ matrix.ruby.name }}, ${{ matrix.openssl.name }})
14-
runs-on: ubuntu-18.04
14+
runs-on: ubuntu-20.04
1515
strategy:
1616
fail-fast: false
1717
matrix:
1818
ruby:
19-
- { name: 2.3, value: 2.3.8 }
20-
- { name: 2.4, value: 2.4.10 }
21-
- { name: 2.5, value: 2.5.8 }
22-
- { name: 2.6, value: 2.6.6 }
23-
- { name: 2.7, value: 2.7.2 }
19+
- { name: "2.3", value: 2.3.8 }
20+
- { name: "2.4", value: 2.4.10 }
21+
- { name: "2.5", value: 2.5.8 }
22+
- { name: "2.6", value: 2.6.6 }
23+
- { name: "2.7", value: 2.7.2 }
24+
- { name: "3.0", value: 3.0.0 }
2425
- { name: jruby-9.2, value: jruby-9.2.14.0 }
25-
- { name: truffleruby-20.2, value: truffleruby-20.2.0 }
26+
- { name: truffleruby-20.3, value: truffleruby-20.3.0 }
2627
openssl:
2728
- { name: "openssl", value: true }
2829
- { name: "no-openssl", value: false }
@@ -52,10 +53,10 @@ jobs:
5253
run: bundle --version
5354
- name: Check bundler man pages were installed and are properly picked up
5455
run: bundle install --help | grep -q BUNDLE-INSTALL
55-
if: matrix.ruby.name != 'truffleruby-20.2'
56+
if: matrix.ruby.name != 'truffleruby-20.3'
5657
- name: Check bundler fallback man pages are properly picked up
5758
run: sudo rm $(which man) && bundle install --help
58-
if: matrix.ruby.name != 'truffleruby-20.2'
59+
if: matrix.ruby.name != 'truffleruby-20.3'
5960
- name: Build bundler
6061
run: gem build bundler.gemspec
6162
working-directory: ./bundler
@@ -67,7 +68,7 @@ jobs:
6768
working-directory: ./bundler
6869
- name: Check rails can be installed
6970
run: gem install rails
70-
if: matrix.ruby.name != 'truffleruby-20.2'
71+
if: matrix.ruby.name != 'truffleruby-20.3'
7172
timeout-minutes: 10
7273

7374
install_rubygems_windows:
@@ -77,7 +78,7 @@ jobs:
7778
fail-fast: false
7879
matrix:
7980
ruby:
80-
- { name: 2.7, value: 2.7.2 }
81+
- { name: "3.0", value: 3.0.0 }
8182
- { name: jruby-9.2, value: jruby-9.2.14.0 }
8283
steps:
8384
- uses: actions/checkout@v2

.github/workflows/jruby-bundler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ on:
1111
jobs:
1212
jruby_bundler:
1313
name: Bundler (JRuby)
14-
runs-on: ubuntu-18.04
14+
runs-on: ubuntu-20.04
1515

1616
env:
1717
RGV: ..

.github/workflows/legacy-git.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: legacy-git
2+
3+
on:
4+
pull_request:
5+
6+
push:
7+
branches:
8+
- master
9+
- 3.2
10+
11+
jobs:
12+
legacy_git:
13+
name: Verify behavior under old git
14+
runs-on: ubuntu-20.04
15+
container:
16+
image: centos/ruby-27-centos7@sha256:b24b875dcdb6cb8f2145706dcaac74bb25ae3b9d9f7ba69d7ae700a7aee1e1bd
17+
options: --user=root
18+
steps:
19+
- uses: actions/checkout@v2
20+
- name: Install rubygems
21+
run: ruby setup.rb
22+
- name: Check we can install a Gemfile with git sources
23+
run: bundle init && bundle add fileutils --git https://github.com/ruby/fileutils
24+
25+
timeout-minutes: 10

.github/workflows/macos-rubygems.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
ruby:
19-
- { name: 2.4, value: 2.4.10 }
20-
- { name: 2.5, value: 2.5.8 }
21-
- { name: 2.6, value: 2.6.6 }
22-
- { name: 2.7, value: 2.7.2 }
19+
- { name: "2.4", value: 2.4.10 }
20+
- { name: "2.5", value: 2.5.8 }
21+
- { name: "2.6", value: 2.6.6 }
22+
- { name: "2.7", value: 2.7.2 }
23+
- { name: "3.0", value: 3.0.0 }
2324
steps:
2425
- uses: actions/checkout@v2
2526
- name: Setup ruby

.github/workflows/older-rubygems-bundler.yml

Lines changed: 18 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -14,44 +14,28 @@ on:
1414

1515
jobs:
1616
older_rubygems_bundler:
17-
name: Bundler ${{ matrix.bundler.name }} against old Rubygems (${{ matrix.ruby.name }}, ${{ matrix.rgv.name}})
18-
runs-on: ubuntu-18.04
17+
name: Bundler ${{ matrix.bundler.name }} against old Rubygems (${{ matrix.ruby.name }}, ${{ matrix.rgv.name }})
18+
runs-on: ubuntu-20.04
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
ruby:
23-
- { name: ruby-2.3, value: 2.3.8 }
24-
- { name: ruby-2.4, value: 2.4.10 }
25-
- { name: ruby-2.5, value: 2.5.8 }
26-
- { name: ruby-2.6, value: 2.6.6 }
27-
- { name: ruby-2.7, value: 2.7.2 }
28-
rgv:
29-
- { name: rgv-2.5, value: v2.5.2 }
30-
- { name: rgv-2.6, value: v2.6.14 }
31-
- { name: rgv-2.7, value: v2.7.10 }
32-
- { name: rgv-3.0, value: v3.0.8 }
33-
- { name: rgv-3.1, value: v3.1.4 }
34-
35-
bundler:
36-
- { name: 2, value: '' }
37-
38-
exclude:
39-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.4, value: 2.4.10 }, rgv: { name: rgv-2.5, value: v2.5.2 } }
40-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.5, value: 2.5.8 }, rgv: { name: rgv-2.5, value: v2.5.2 } }
41-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.5, value: 2.5.8 }, rgv: { name: rgv-2.6, value: v2.6.14 } }
42-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.6, value: 2.6.6 }, rgv: { name: rgv-2.5, value: v2.5.2 } }
43-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.6, value: 2.6.6 }, rgv: { name: rgv-2.6, value: v2.6.14 } }
44-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.6, value: 2.6.6 }, rgv: { name: rgv-2.7, value: v2.7.10 } }
45-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.7, value: 2.7.2 }, rgv: { name: rgv-2.5, value: v2.5.2 } }
46-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.7, value: 2.7.2 }, rgv: { name: rgv-2.6, value: v2.6.14 } }
47-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.7, value: 2.7.2 }, rgv: { name: rgv-2.7, value: v2.7.10 } }
48-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.7, value: 2.7.2 }, rgv: { name: rgv-3.0, value: v3.0.8 } }
49-
5022
include:
51-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-2.4, value: 2.4.10 }, rgv: { name: rgv-3.1, value: v3.1.4 } }
52-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-2.5, value: 2.5.8 }, rgv: { name: rgv-3.1, value: v3.1.4 } }
53-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-2.6, value: 2.6.6 }, rgv: { name: rgv-3.1, value: v3.1.4 } }
54-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-2.7, value: 2.7.2 }, rgv: { name: rgv-3.1, value: v3.1.4 } }
23+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.3, value: 2.3.8 }, rgv: { name: rgv-2.5, value: v2.5.2 } }
24+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.3, value: 2.3.8 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
25+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.4, value: 2.4.10 }, rgv: { name: rgv-2.6, value: v2.6.14 } }
26+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.4, value: 2.4.10 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
27+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.5, value: 2.5.8 }, rgv: { name: rgv-2.7, value: v2.7.11 } }
28+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.5, value: 2.5.8 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
29+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.6, value: 2.6.6 }, rgv: { name: rgv-3.0, value: v3.0.9 } }
30+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.6, value: 2.6.6 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
31+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.7, value: 2.7.2 }, rgv: { name: rgv-3.1, value: v3.1.5 } }
32+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-2.7, value: 2.7.2 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
33+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.0 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
34+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-2.4, value: 2.4.10 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
35+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-2.5, value: 2.5.8 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
36+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-2.6, value: 2.6.6 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
37+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-2.7, value: 2.7.2 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
38+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.0, value: 3.0.0 }, rgv: { name: rgv-3.2, value: v3.2.4 } }
5539
env:
5640
RGV: ${{ matrix.rgv.value }}
5741
RUBYOPT: --disable-gems

.github/workflows/ruby-core.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ on:
1111
jobs:
1212
ruby_core:
1313
name: ${{matrix.target}} under a ruby-core setup
14-
runs-on: ubuntu-18.04
14+
runs-on: ubuntu-20.04
1515
strategy:
1616
fail-fast: false
1717
matrix:
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: 💎 Spellchecker
2+
3+
on: [pull_request]
4+
5+
jobs:
6+
misspell:
7+
name: 🧹 Check Spelling
8+
runs-on: ubuntu-20.04
9+
steps:
10+
- name: 🍓 Check Out
11+
uses: actions/checkout@v2
12+
- name: 🍎 Install
13+
run: |
14+
wget -O - -q https://git.io/misspell | sh -s -- -b .
15+
- name: 🌶️ Misspell
16+
run: |
17+
find . -type f -not -path "./bundler/spec/support/artifice/vcr_cassettes/realworld/index.rubygems.org/versions**" | xargs ./misspell -i "automatiek,wille"

.github/workflows/ubuntu-bundler.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ on:
1111
jobs:
1212
ubuntu_bundler:
1313
name: Bundler ${{ matrix.bundler.name }} (${{ matrix.ruby.name }})
14-
runs-on: ubuntu-18.04
14+
runs-on: ubuntu-20.04
1515
strategy:
1616
fail-fast: false
1717
matrix:
@@ -21,6 +21,7 @@ jobs:
2121
- { name: ruby-2.5, value: 2.5.8 }
2222
- { name: ruby-2.6, value: 2.6.6 }
2323
- { name: ruby-2.7, value: 2.7.2 }
24+
- { name: ruby-3.0, value: 3.0.0 }
2425

2526
bundler:
2627
- { name: 2, value: '' }

0 commit comments

Comments
 (0)