File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 - cron : " 30 14 * * *"
88
99jobs :
10+ ruby-versions :
11+ uses : ruby/actions/.github/workflows/ruby_versions.yml@master
12+ with :
13+ engine : cruby
14+ min_version : 3.0
15+
1016 test-ruby-versions :
17+ needs : ruby-versions
1118 runs-on : ubuntu-latest
1219 strategy :
1320 fail-fast : false
1421 matrix :
15- ruby : ['head', '3.2', '3.1', '3.0']
22+ ruby : ${{ fromJson(needs.ruby-versions.outputs.versions) }}
1623 steps :
1724 - uses : actions/checkout@v4
1825 - uses : ruby/setup-ruby@v1
@@ -23,35 +30,37 @@ jobs:
2330 - run : bundle exec rake test
2431
2532 test-rbs-versions :
33+ needs : ruby-versions
2634 runs-on : ubuntu-latest
2735 strategy :
2836 fail-fast : false
2937 matrix :
3038 rbs : ['latest', '3.0', '2.7.0']
3139 env :
32- GEMFILE_RBS_VERSION : ${{matrix.rbs}}
40+ GEMFILE_RBS_VERSION : ${{ matrix.rbs }}
3341 steps :
3442 - uses : actions/checkout@v4
3543 - uses : ruby/setup-ruby@v1
3644 with :
37- ruby-version : ' 3.2 '
45+ ruby-version : ${{ fromJson(needs.ruby-versions.outputs.latest) }}
3846 bundler-cache : true
3947 - run : bundle install
4048 - run : bundle exec rake test
4149
4250 test-prism-versions :
51+ needs : ruby-versions
4352 runs-on : ubuntu-latest
4453 strategy :
4554 fail-fast : false
4655 matrix :
4756 prism : ['latest', '0.19.0']
4857 env :
49- GEMFILE_PRISM_VERSION : ${{matrix.prism}}
58+ GEMFILE_PRISM_VERSION : ${{ matrix.prism }}
5059 steps :
5160 - uses : actions/checkout@v4
5261 - uses : ruby/setup-ruby@v1
5362 with :
54- ruby-version : ' 3.2 '
63+ ruby-version : ${{ fromJson(needs.ruby-versions.outputs.latest) }}
5564 bundler-cache : true
5665 - run : bundle install
5766 - run : bundle exec rake test
You can’t perform that action at this time.
0 commit comments