2828 - { name: ruby-3.1, value: 3.1.6 }
2929 - { name: ruby-3.2, value: 3.2.6 }
3030 - { name: ruby-3.3, value: 3.3.6 }
31- - { name: ruby-3.4, value: 3.4.0-rc1 }
31+ - { name: ruby-3.4, value: 3.4.1 }
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.1, value: 3.1.6 } }
3939 - { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.6 } }
4040 - { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.6 } }
41- - { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.4, value: 3.4.0-rc1 } }
41+ - { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.4, value: 3.4.1 } }
4242 env :
4343 RGV : ..
4444 RUBYOPT : --disable-gems
4545 steps :
4646 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4747 - name : Setup ruby
48- uses : ruby/setup-ruby@401c19e14f474b54450cd3905bb8b86e2c8509cf # v1.204 .0
48+ uses : ruby/setup-ruby@868b3f088412f139260f27f5b148179b9dd6b008 # v1.208 .0
4949 with :
5050 ruby-version : ${{ matrix.ruby.value }}
5151 bundler : none
@@ -57,12 +57,30 @@ jobs:
5757 - name : Run Test
5858 run : bin/rake spec:realworld
5959 - name : Upload used cassettes as artifact
60- uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
60+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.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
6464 timeout-minutes : 20
6565
66+ tapioca :
67+ name : Tapioca
68+ runs-on : ubuntu-24.04
69+ steps :
70+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
71+ - name : Setup ruby
72+ uses : ruby/setup-ruby@868b3f088412f139260f27f5b148179b9dd6b008 # v1.208.0
73+ with :
74+ ruby-version : 3.4.1
75+ bundler : none
76+ - name : Prepare tapioca
77+ run : ruby ../../../support/bundle.rb install
78+ working-directory : bundler/spec/realworld/fixtures/tapioca
79+ - name : Run tapioca
80+ run : ruby ../../../support/bundle.rb exec tapioca init
81+ working-directory : bundler/spec/realworld/fixtures/tapioca
82+ timeout-minutes : 20
83+
6684 system_rubygems_bundler :
6785 name : Realworld Bundler ${{ matrix.bundler.name }} against system Rubygems (${{ matrix.ruby.name }})
6886 runs-on : ubuntu-24.04
@@ -73,15 +91,15 @@ jobs:
7391 - { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.6 } }
7492 - { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.6 } }
7593 - { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.6 } }
76- - { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.4, value: 3.4.0-rc1 } }
94+ - { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.4, value: 3.4.1 } }
7795 - { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.1, value: 3.1.6 } }
7896 - { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.2, value: 3.2.6 } }
7997 - { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.3, value: 3.3.6 } }
80- - { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.4, value: 3.4.0-rc1 } }
98+ - { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.4, value: 3.4.1 } }
8199 steps :
82100 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
83101 - name : Setup ruby
84- uses : ruby/setup-ruby@401c19e14f474b54450cd3905bb8b86e2c8509cf # v1.204 .0
102+ uses : ruby/setup-ruby@868b3f088412f139260f27f5b148179b9dd6b008 # v1.208 .0
85103 with :
86104 ruby-version : ${{ matrix.ruby.value }}
87105 bundler : none
93111 - name : Run Test
94112 run : bin/rake spec:realworld
95113 - name : Upload used cassettes as artifact
96- uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
114+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
97115 with :
98116 name : cassettes-system-rubygems-bundler-${{ matrix.bundler.name }}-${{ matrix.ruby.name }}
99117 path : ./bundler/spec/support/artifice/used_cassettes.txt
@@ -106,9 +124,9 @@ jobs:
106124 steps :
107125 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
108126 - name : Setup ruby
109- uses : ruby/setup-ruby@401c19e14f474b54450cd3905bb8b86e2c8509cf # v1.204 .0
127+ uses : ruby/setup-ruby@868b3f088412f139260f27f5b148179b9dd6b008 # v1.208 .0
110128 with :
111- ruby-version : 3.4.0-rc1
129+ ruby-version : 3.4.1
112130 bundler : none
113131 - name : Prepare dependencies
114132 run : bin/rake setup
0 commit comments