|  | 
| 10 | 10 |   build-dummy-app-webpack-test-bundles: | 
| 11 | 11 |     strategy: | 
| 12 | 12 |       matrix: | 
| 13 |  | -        ruby: [2.7, 3.2] | 
|  | 13 | +        ruby: [3.0, 3.3] | 
| 14 | 14 |         node: [14, 20] | 
| 15 | 15 |     runs-on: ubuntu-22.04 | 
| 16 | 16 |     steps: | 
|  | 
| 21 | 21 |       uses: ruby/setup-ruby@v1 | 
| 22 | 22 |       with: | 
| 23 | 23 |         ruby-version: ${{ matrix.ruby }} | 
| 24 |  | -        bundler: 2.4.17 | 
|  | 24 | +        bundler: 2.5.3 | 
| 25 | 25 |     # libyaml-dev is needed for psych v5 | 
| 26 | 26 |     # this gem depends on sdoc which depends on rdoc which depends on psych | 
| 27 | 27 |     - name: Fix dependency for libyaml-dev | 
|  | 
| 66 | 66 |         path: spec/dummy/vendor/bundle | 
| 67 | 67 |         key: v5-dummy-app-gem-cache-${{ hashFiles('spec/dummy/Gemfile.lock') }} | 
| 68 | 68 |     - name: Install Ruby Gems for dummy app | 
| 69 |  | -      run: cd spec/dummy && bundle lock --add-platform 'x86_64-linux' && bundle check --path=vendor/bundle || bundle _2.4.17_ install --path=vendor/bundle --jobs=4 --retry=3 | 
|  | 69 | +      run: cd spec/dummy && bundle lock --add-platform 'x86_64-linux' && bundle check --path=vendor/bundle || bundle _2.5.3_ install --path=vendor/bundle --jobs=4 --retry=3 | 
| 70 | 70 |     - name: generate file system-based packs | 
| 71 | 71 |       run: cd spec/dummy && RAILS_ENV=test bundle exec rake react_on_rails:generate_packs | 
| 72 | 72 |     - name: Build test bundles for dummy app | 
|  | 
| 83 | 83 |     needs: build-dummy-app-webpack-test-bundles | 
| 84 | 84 |     strategy: | 
| 85 | 85 |       matrix: | 
| 86 |  | -        ruby: [2.7, 3.2] | 
|  | 86 | +        ruby: [3.0, 3.3] | 
| 87 | 87 |         node: [14, 20] | 
| 88 | 88 |         rake_task: ['run_rspec:all_but_examples', 'run_rspec:examples'] | 
| 89 | 89 |     runs-on: ubuntu-22.04 | 
|  | 
| 95 | 95 |       uses: ruby/setup-ruby@v1 | 
| 96 | 96 |       with: | 
| 97 | 97 |         ruby-version: ${{ matrix.ruby }} | 
| 98 |  | -        bundler: 2.4.17 | 
|  | 98 | +        bundler: 2.5.3 | 
| 99 | 99 |     - name: Setup Node | 
| 100 | 100 |       uses: actions/setup-node@v3 | 
| 101 | 101 |       with: | 
| @@ -148,7 +148,7 @@ jobs: | 
| 148 | 148 |     - name: Install Ruby Gems for package | 
| 149 | 149 |       run:  bundle lock --add-platform 'x86_64-linux' && bundle check --path=vendor/bundle || bundle install --path=vendor/bundle --jobs=4 --retry=3 | 
| 150 | 150 |     - name: Install Ruby Gems for dummy app | 
| 151 |  | -      run: cd spec/dummy && bundle lock --add-platform 'x86_64-linux' && bundle check --path=vendor/bundle || bundle _2.4.17_ install --path=vendor/bundle --jobs=4 --retry=3 | 
|  | 151 | +      run: cd spec/dummy && bundle lock --add-platform 'x86_64-linux' && bundle check --path=vendor/bundle || bundle _2.5.3_ install --path=vendor/bundle --jobs=4 --retry=3 | 
| 152 | 152 |     - name: Ensure minimum required Chrome version | 
| 153 | 153 |       run: | | 
| 154 | 154 |         echo -e "Already installed $(google-chrome --version)\n" | 
|  | 
0 commit comments