2626 ruby_version : " 3.1"
2727 - label : Ruby 3.2
2828 ruby_version : " 3.2"
29- - label : JRuby 9.4.8.0
30- ruby_version : " jruby-9.4.8.0"
3129 steps :
3230 - name : Checkout Repository
3331 uses : actions/checkout@v4
@@ -44,24 +42,36 @@ jobs:
4442 run : bash script/default-site
4543
4644 xtras :
47- name : " ${{ matrix.job_name }} (Ruby ${{ matrix.ruby_version }})"
45+ name : " ${{ matrix.job_name }} (${{ matrix.setup_label }})"
4846 runs-on : " ubuntu-latest"
4947 strategy :
5048 fail-fast : false
5149 matrix :
5250 include :
51+ - job_name : " Unit Test with JRuby"
52+ setup_label : " JRuby 9.4.8.0"
53+ step_name : " Run Minitest based tests"
54+ script_file : " test"
55+ ruby_version : " jruby-9.4.8.0"
56+ - job_name : " Smoke Test with JRuby"
57+ setup_label : " JRuby 9.4.8.0"
58+ step_name : " Generate and Build a new site"
59+ script_file : " default-site"
60+ ruby_version : " jruby-9.4.8.0"
5361 - job_name : " Profile Docs Site"
62+ setup_label : " Ruby 2.7"
5463 step_name : " Build and Profile docs site"
5564 script_file : " profile-docs"
5665 ruby_version : " 2.7"
5766 - job_name : " Style Check"
67+ setup_label : " Ruby 2.7"
5868 step_name : " Run RuboCop"
5969 script_file : " fmt"
6070 ruby_version : " 2.7"
6171 steps :
6272 - name : Checkout Repository
6373 uses : actions/checkout@v4
64- - name : " Set up Ruby ${{ matrix.ruby_version }}"
74+ - name : " Set up ${{ matrix.setup_label }}"
6575 uses : ruby/setup-ruby@v1
6676 with :
6777 ruby-version : ${{ matrix.ruby_version }}
0 commit comments