From fbedeab444428f36bf1640f9a0d15938e310a34d Mon Sep 17 00:00:00 2001 From: Jonathan Rochkind Date: Mon, 7 Oct 2024 16:58:54 -0400 Subject: [PATCH] reorganize github CI config for convenience --- .github/workflows/ruby.yml | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index a797d252..8f3efb87 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -16,17 +16,31 @@ on: jobs: test: runs-on: ubuntu-latest - name: test (ruby ${{ matrix.ruby }} / rails ${{ matrix.rails_version }}) + name: test (rails ${{ matrix.rails_version }} / ruby ${{ matrix.ruby }} ${{ matrix.additional_name }}) strategy: + fail-fast: false matrix: - ruby: ["3.3"] - rails_version: ["7.2.1"] additional_engine_cart_rails_options: [""] include: - - ruby: "3.2" - rails_version: "7.1.4" - - ruby: "3.1" - rails_version: "7.0.8.4" + # BLACKLIGHT 7, only test with esbuild + + - rails_version: "7.2.1" + ruby: "3.3" + additional_engine_cart_rails_options: "--javascript=esbuild" + additional_name: "/ esbuild, sprockets" + + - rails_version: "7.1.4" + ruby: "3.2" + additional_engine_cart_rails_options: "--javascript=esbuild" + additional_name: "/ esbuild, sprockets" + + - rails_version: "7.0.8.4" + ruby: "3.1" + additional_engine_cart_rails_options: "--javascript=esbuild" + additional_name: "/ esbuild, sprockets" + + + env: BLACKLIGHT_VERSION: "~> 7.0" # only test on BL 7 for now RAILS_VERSION: ${{ matrix.rails_version }}