From cde2de69a795225d3776713f7838ff921082cfaa Mon Sep 17 00:00:00 2001 From: Ashwin Maroli Date: Thu, 5 Sep 2024 18:21:27 +0530 Subject: [PATCH] Stop testing with Cucumber on JRuby (#9661) Merge pull request 9661 --- .github/workflows/ci.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8675ac55..8ca6ee66 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,8 +26,6 @@ jobs: ruby_version: "3.1" - label: Ruby 3.2 ruby_version: "3.2" - - label: JRuby 9.4.8.0 - ruby_version: "jruby-9.4.8.0" steps: - name: Checkout Repository uses: actions/checkout@v4 @@ -44,24 +42,36 @@ jobs: run: bash script/default-site xtras: - name: "${{ matrix.job_name }} (Ruby ${{ matrix.ruby_version }})" + name: "${{ matrix.job_name }} (${{ matrix.setup_label }})" runs-on: "ubuntu-latest" strategy: fail-fast: false matrix: include: + - job_name: "Unit Test with JRuby" + setup_label: "JRuby 9.4.8.0" + step_name: "Run Minitest based tests" + script_file: "test" + ruby_version: "jruby-9.4.8.0" + - job_name: "Smoke Test with JRuby" + setup_label: "JRuby 9.4.8.0" + step_name: "Generate and Build a new site" + script_file: "default-site" + ruby_version: "jruby-9.4.8.0" - job_name: "Profile Docs Site" + setup_label: "Ruby 2.7" step_name: "Build and Profile docs site" script_file: "profile-docs" ruby_version: "2.7" - job_name: "Style Check" + setup_label: "Ruby 2.7" step_name: "Run RuboCop" script_file: "fmt" ruby_version: "2.7" steps: - name: Checkout Repository uses: actions/checkout@v4 - - name: "Set up Ruby ${{ matrix.ruby_version }}" + - name: "Set up ${{ matrix.setup_label }}" uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby_version }}