From 68db81831131e688102ed1660eb92e3f96549009 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Tue, 10 Sep 2024 14:20:33 +0200 Subject: [PATCH] Generate a single templated workflow --- .github/workflows/unit-test-appraisal.yml | 57 - .github/workflows/unit-test-engine.yml | 51 - .github/workflows/unit-test-spec.yml | 40 - .github/workflows/unit-test.yml | 13629 +++++++++++++++++++- .github/workflows/unit-test.yml.erb | 58 + ghw.rb | 34 + matrix.rb | 191 +- 7 files changed, 13815 insertions(+), 245 deletions(-) delete mode 100644 .github/workflows/unit-test-appraisal.yml delete mode 100644 .github/workflows/unit-test-engine.yml delete mode 100644 .github/workflows/unit-test-spec.yml create mode 100644 .github/workflows/unit-test.yml.erb create mode 100644 ghw.rb diff --git a/.github/workflows/unit-test-appraisal.yml b/.github/workflows/unit-test-appraisal.yml deleted file mode 100644 index d0a4a51a475..00000000000 --- a/.github/workflows/unit-test-appraisal.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: Appraisal - -on: - workflow_call: - inputs: - spec: - required: true - type: string - engine_name: - required: true - type: string - engine_version: - required: true - type: string - appraisal: - required: true - type: string - -jobs: - test: - runs-on: ubuntu-latest - name: "spec:${{ matrix.spec }} ${{ matrix.engine.name }}:${{ matrix.engine.version }} group:${{ matrix.appraisal }} run" - strategy: - fail-fast: false - matrix: - spec: - - ${{ inputs.spec }} - engine: - - name: ${{ inputs.engine_name }} - version: ${{ inputs.engine_version }} - appraisal: - - ${{ inputs.appraisal }} - env: - SKIP_SIMPLECOV: 1 - DD_INSTRUMENTATION_TELEMETRY_ENABLED: false - DD_REMOTE_CONFIGURATION_ENABLED: false - container: - image: "ghcr.io/datadog/images-rb/engines/${{ matrix.engine.name }}:${{ matrix.engine.version }}" - steps: - - uses: actions/checkout@v4 - - name: Bundle install - run: bundle install - - name: Bundle install - id: bundle - run: | - if [ -n "${{ matrix.appraisal }}" ]; then - BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo ${{ matrix.appraisal }} | tr '-' '_').gemfile" - elif [ "${{ matrix.engine.name }}" = "ruby" ]; then - BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" - else - BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" - fi - echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT - env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install - - name: Run the test - run: | - env BUNDLE_GEMFILE="${{ steps.bundle.outputs.BUNDLE_GEMFILE }}" bundle exec rake spec:${{ matrix.spec }} diff --git a/.github/workflows/unit-test-engine.yml b/.github/workflows/unit-test-engine.yml deleted file mode 100644 index 4c264d8e432..00000000000 --- a/.github/workflows/unit-test-engine.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: Engine - -on: - workflow_call: - inputs: - engine_name: - required: true - type: string - engine_version: - required: true - type: string - spec: - required: true - type: string - -jobs: - matrix: - runs-on: ubuntu-latest - container: - image: "ruby:3.3" - name: "spec:${{ inputs.spec }} ${{ inputs.engine_name}}:${{ inputs.engine_version }} appraisal:matrix" - outputs: - matrix: ${{ steps.matrix.outputs.matrix }} - steps: - - uses: actions/checkout@v4 - - name: Compute matrix - id: matrix - run: | - matrix="$(ruby matrix.rb --json appraisals spec:${{ inputs.spec }} engine.name:${{ inputs.engine_name }} engine.version:${{ inputs.engine_version }})" - echo "${matrix}" | ruby -rjson -0777 -ne 'puts JSON.pretty_generate JSON.parse($_)' - echo "matrix=${matrix}" >> $GITHUB_OUTPUT - - test: - name: "spec:${{ matrix.spec }} ${{ matrix.engine.name }}:${{ matrix.engine.version }} group:${{ matrix.appraisal }}" - needs: matrix - strategy: - fail-fast: false - matrix: - spec: - - ${{ inputs.spec }} - engine: - - name: ${{ inputs.engine_name }} - version: ${{ inputs.engine_version }} - appraisal: ${{ fromJSON(needs.matrix.outputs.matrix) }} - uses: ./.github/workflows/unit-test-appraisal.yml - with: - spec: ${{ matrix.spec }} - engine_name: ${{ matrix.engine.name }} - engine_version: ${{ matrix.engine.version }} - appraisal: ${{ matrix.appraisal }} - diff --git a/.github/workflows/unit-test-spec.yml b/.github/workflows/unit-test-spec.yml deleted file mode 100644 index 90deffefce8..00000000000 --- a/.github/workflows/unit-test-spec.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Spec - -on: - workflow_call: - inputs: - spec: - required: true - type: string - -jobs: - matrix: - runs-on: ubuntu-latest - container: - image: "ruby:3.3" - name: "spec:${{ inputs.spec }} engine:matrix" - outputs: - matrix: ${{ steps.matrix.outputs.matrix }} - steps: - - uses: actions/checkout@v4 - - name: Compute matrix - id: matrix - run: | - matrix="$(ruby matrix.rb --json engines spec:${{ inputs.spec }})" - echo "${matrix}" | ruby -rjson -0777 -ne 'puts JSON.pretty_generate JSON.parse($_)' - echo "matrix=${matrix}" >> $GITHUB_OUTPUT - - test: - name: "spec:${{ matrix.spec }} ${{ matrix.engine.name }}:${{ matrix.engine.version }}" - needs: matrix - strategy: - fail-fast: false - matrix: - spec: - - ${{ inputs.spec }} - engine: ${{ fromJSON(needs.matrix.outputs.matrix) }} - uses: ./.github/workflows/unit-test-engine.yml - with: - spec: ${{ matrix.spec }} - engine_name: ${{ matrix.engine.name }} - engine_version: ${{ matrix.engine.version }} diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index ce4d73eef94..0ef657c5099 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -4,32 +4,13621 @@ on: push: jobs: - matrix: - runs-on: ubuntu-latest - container: - image: "ruby:3.3" - name: "spec:matrix" - outputs: - matrix: ${{ steps.matrix.outputs.matrix }} - steps: - - uses: actions/checkout@v4 - - name: Compute matrix - id: matrix - run: | - matrix="$(ruby matrix.rb --json specs)" - echo "${matrix}" | ruby -rjson -0777 -ne 'puts JSON.pretty_generate JSON.parse($_)' - echo "matrix=${matrix}" >> $GITHUB_OUTPUT test: - name: "spec:${{ matrix.spec }}" + name: "engine:${{ matrix.engine.name }}-${{ matrix.engine.version }}" needs: matrix strategy: fail-fast: false max-parallel: 8 matrix: - spec: ${{ fromJSON(needs.matrix.outputs.matrix) }} - uses: ./.github/workflows/unit-test-spec.yml - with: - spec: ${{ matrix.spec }} + engine: + - name: "ruby" + version: "2.5" + - name: "ruby" + version: "2.6" + - name: "ruby" + version: "2.7" + - name: "ruby" + version: "3.0" + - name: "ruby" + version: "3.1" + - name: "ruby" + version: "3.2" + - name: "ruby" + version: "3.3" + - name: "jruby" + version: "9.2" + - name: "jruby" + version: "9.3" + - name: "jruby" + version: "9.4" + - name: "ruby" + version: "3.4" + steps: + - name: Bundle install appraisal '' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"],["ruby","3.4"]])) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'core-old' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'opentelemetry' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"]])) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'activesupport' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'relational_db' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'sinatra-2' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'aws' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'contrib' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'contrib-old' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.3"],["jruby","9.4"],["ruby","2.5"],["jruby","9.2"]])) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'elasticsearch-7' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'elasticsearch-8' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'http' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'graphql-2.3' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.4"]])) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'graphql-2.2' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.4"]])) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'graphql-2.1' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.4"]])) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'graphql-2.0' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'graphql-1.13' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'opensearch-2' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'opensearch-3' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rack-1' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rack-2' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rack-3' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'resque2-redis3' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'resque2-redis4' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'stripe-12' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'stripe-11' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'stripe-10' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'stripe-9' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'stripe-8' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'stripe-7' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails4-mysql2' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"]])) }} + run: | + if [ -n "rails4-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails4-postgres' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"]])) }} + run: | + if [ -n "rails4-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails5-mysql2' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails5-postgres' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails6-mysql2' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails6-postgres' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails61-mysql2' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails61-postgres' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails61-trilogy' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"]])) }} + run: | + if [ -n "rails61-trilogy" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-trilogy" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails4-postgres-redis' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"]])) }} + run: | + if [ -n "rails4-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails5-postgres-redis-activesupport' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails5-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails6-postgres-redis-activesupport' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails6-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails4-postgres-sidekiq' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"]])) }} + run: | + if [ -n "rails4-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails5-postgres-sidekiq' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails5-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails6-postgres-sidekiq' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails6-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails61-postgres-sidekiq' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails4-semantic-logger' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"]])) }} + run: | + if [ -n "rails4-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails5-semantic-logger' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails5-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails6-semantic-logger' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails6-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails61-semantic-logger' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails5-postgres-redis' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails5-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails6-postgres-redis' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["jruby","9.2"],["jruby","9.3"]])) }} + run: | + if [ -n "rails6-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'rails61-postgres-redis' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'hanami-1' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"]])) }} + run: | + if [ -n "hanami-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "hanami-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'sinatra-3' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'sinatra-4' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.4"]])) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'redis-3' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'redis-4' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Bundle install appraisal 'redis-5' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON([["ruby","2.5"],["ruby","2.6"],["ruby","2.7"],["ruby","3.0"],["ruby","3.1"],["ruby","3.2"],["ruby","3.3"],["ruby","3.4"],["jruby","9.2"],["jruby","9.3"],["jruby","9.4"]])) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'core-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "core-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "core-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opentelemetry' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opentelemetry" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opentelemetry" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'elasticsearch-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "elasticsearch-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "elasticsearch-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'opensearch-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "opensearch-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "opensearch-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib-old' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib-old" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib-old" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'resque2-redis4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "resque2-redis4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "resque2-redis4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'http' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "http" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "http" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'aws' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "aws" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "aws" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-12' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-12" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-12" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-11' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-11" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-11" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-10' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-10" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-10" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-9' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-9" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-9" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-8' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-8" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-8" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'stripe-7' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "stripe-7" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "stripe-7" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'contrib' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "contrib" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "contrib" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'relational_db' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "relational_db" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "relational_db" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails4-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails4-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails4-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails4-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-trilogy' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-trilogy" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-trilogy" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-trilogy' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-trilogy" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-trilogy" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-trilogy' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-trilogy" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-trilogy" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-trilogy' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-trilogy" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-trilogy" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-trilogy' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-trilogy" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-trilogy" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails4-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails4-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails4-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails4-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails4-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails4-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis-activesupport' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis-activesupport" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis-activesupport" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails4-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails4-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-sidekiq' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-sidekiq" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-sidekiq" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails4-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails4-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-semantic-logger' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-semantic-logger" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-semantic-logger" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-postgres-redis' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-postgres-redis" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-postgres-redis" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'hanami-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "hanami-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "hanami-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'hanami-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "hanami-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "hanami-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'hanami-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "hanami-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "hanami-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'redis-5' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "redis-5" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "redis-5" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rack-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rack-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rack-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'sinatra-4' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "sinatra-4" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "sinatra-4" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in '' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails4-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails4-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails4-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails5-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails5-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails5-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails6-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails6-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails6-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'rails61-mysql2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "rails61-mysql2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "rails61-mysql2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.3' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.3" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.3" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.2' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.2" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.2" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.1' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.1" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.1" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-2.0' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-2.0" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-2.0" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: + - name: Run spec '' in 'graphql-1.13' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON([null,null]) }} + run: | + if [ -n "graphql-1.13" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "graphql-1.13" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec: aggregate: name: spec:aggregate diff --git a/.github/workflows/unit-test.yml.erb b/.github/workflows/unit-test.yml.erb new file mode 100644 index 00000000000..4de91365cc4 --- /dev/null +++ b/.github/workflows/unit-test.yml.erb @@ -0,0 +1,58 @@ +name: Unit Test + +on: + push: + +jobs: + test: + name: "engine:${{ matrix.engine.name }}-${{ matrix.engine.version }}" + needs: matrix + strategy: + fail-fast: false + max-parallel: 8 + matrix: + engine: +% matrix.engines.each do |engine| + - name: "<%= engine[:name] %>" + version: "<%= engine[:version] %>" +% end + steps: +%# install all appraisals +% matrix.to_a.each_with_object({}) { |e, h| (h[e[:spec][:appraisal]] ||= Set.new) << e[:engine] }.each do |appraisal, engines| + - name: Bundle install appraisal '<%= appraisal %>' + if: ${{ contains([matrix.engine.name, matrix.engine.version], fromJSON(<%= engines.map { |e| [e[:name], e[:version]] }.to_json %>)) }} + run: | + if [ -n "<%= appraisal %>" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "<%= appraisal %>" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle install +% end +%# run tests +% matrix.to_a.each do |e| + - name: Run spec '<%= e[:spec][:name] %>' in '<%= e[:spec][:appraisal] %>' + if: ${{ [matrix.engine.name, matrix.engine.version] == fromJSON(<%= [e[:name], e[:version]].to_json %>) }} + run: | + if [ -n "<%= e[:spec][:appraisal] %>" ]; then + BUNDLE_GEMFILE="gemfiles/${{ matrix.engine.name }}_${{ matrix.engine.version }}_$(echo "<%= e[:spec][:appraisal] %>" | tr '-' '_').gemfile" + elif [ "${{ matrix.engine.name }}" = "ruby" ]; then + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.version }}" + else + BUNDLE_GEMFILE="Gemfile-${{ matrix.engine.name }}-${{ matrix.engine.version }}" + fi + echo "BUNDLE_GEMFILE=${BUNDLE_GEMFILE}" >> $GITHUB_OUTPUT + env BUNDLE_GEMFILE="${BUNDLE_GEMFILE}" bundle exec rake spec:<%= e[:spec][:name] %> +% end + + aggregate: + name: spec:aggregate + runs-on: ubuntu-latest + needs: test + steps: + - name: NOOP + run: | + true diff --git a/ghw.rb b/ghw.rb new file mode 100644 index 00000000000..5828b34aca0 --- /dev/null +++ b/ghw.rb @@ -0,0 +1,34 @@ +require 'pathname' +require 'erb' + +load 'matrix.rb' + + +class Workflow + PATH = Pathname.pwd / '.github' / 'workflows' + TMPL_EXT = '.yml.erb' + + def initialize(name) + @name = name + end + + def matrix + Matrix.new + end + + def render + erb.run(binding) + end + + def erb + ERB.new(template, trim_mode: "%<>") + end + + def template + File.read(PATH / (@name + TMPL_EXT)) + end +end + + +w = Workflow.new('unit-test') +$stdout.write w.render diff --git a/matrix.rb b/matrix.rb index 7fbc4f8c5a9..0e6672408cf 100644 --- a/matrix.rb +++ b/matrix.rb @@ -1,101 +1,138 @@ require 'yaml' require 'json' -map = eval(File.open('Matrixfile', 'r:UTF-8').read) +class Matrix + RUBY_TO_JRUBY = { + '2.5' => ['9.2'], + '2.6' => ['9.3'], + '3.1' => ['9.4'], + } + + def initialize(matrixfile = 'Matrixfile') + @matrixfile = matrixfile + @matrix = matrix + end -ruby_to_jruby = { - '2.5' => ['9.2'], - '2.6' => ['9.3'], - '3.1' => ['9.4'], -} + def map + eval(File.open(@matrixfile, 'r:UTF-8').read) + end -definitions = map.each_with_object({}) do |(spec, appraisals), h| - h[spec] = appraisals.each_with_object({}) do |(group, rubies), h2| - ruby = rubies.scan(/✅ (\S+)/).flatten + def definitions + map.each_with_object({}) do |(spec, appraisals), h| + h[spec] = appraisals.each_with_object({}) do |(group, rubies), h2| + ruby = rubies.scan(/✅ (\S+)/).flatten - has_jruby = ruby.delete('jruby') + has_jruby = ruby.delete('jruby') - engines = { 'ruby' => ruby } + engines = { 'ruby' => ruby } - if has_jruby && (versions = ruby_to_jruby.select { |r, _| ruby.include?(r) }.values.flatten).any? - engines['jruby'] = versions - end + if has_jruby && (versions = RUBY_TO_JRUBY.select { |r, _| ruby.include?(r) }.values.flatten).any? + engines['jruby'] = versions + end - h2[group] = engines + h2[group] = engines + end + end.tap do |definitions| + # Rails 4.x is not supported on JRuby 9.2 (which is RUBY_VERSION 2.5) + definitions.each { |_, appraisals| appraisals.each { |appraisal, engines| appraisal =~ /^rails4/ && engines.key?('jruby') && engines['jruby'].delete('9.2') } } + end end -end -# Rails 4.x is not supported on JRuby 9.2 (which is RUBY_VERSION 2.5) -definitions.each { |_, appraisals| appraisals.each { |appraisal, engines| appraisal =~ /^rails4/ && engines.key?('jruby') && engines['jruby'].delete('9.2') } } - -matrix = definitions.each_with_object([]) do |(spec, appraisals), a| - appraisals.each do |appraisal, engines| - engines.each do |engine, versions| - versions.each do |version| - a << { - spec: { - task: spec, - appraisal: appraisal, - }, - engine: { - name: engine, - version: version - } - } + def matrix + definitions.each_with_object([]) do |(spec, appraisals), a| + appraisals.each do |appraisal, engines| + engines.each do |engine, versions| + versions.each do |version| + a << { + spec: { + task: spec, + appraisal: appraisal, + }, + engine: { + name: engine, + version: version + } + } + end + end end end end -end -selected_engine_name = nil -selected_engine_version = nil -selected_spec_task = nil -selected_spec_appraisal = nil -output = nil -format = nil -ARGV.each do |arg| - case arg - when /^engine.name:(\S+)/ then selected_engine_name = $1 - when /^engine.version:(\S+)/ then selected_engine_version = $1 - when /^spec:(\S+)/ then selected_spec_task = $1 - when /^appraisal:(\S*)/ then selected_spec_appraisal = $1 - when 'engines' then output = 'engines' - when 'specs' then output = 'specs' - when 'appraisals' then output = 'appraisals' - when '--json' then format = 'json' + def to_a + @matrix end -end -if selected_engine_name - matrix.select! { |e| e[:engine][:name] == selected_engine_name } -end + def select!(&block) + @matrix.select!(&block) + end -if selected_engine_version - matrix.select! { |e| e[:engine][:version] == selected_engine_version } -end + def engines + @matrix.each_with_object([]) { |e, a| a << e[:engine] }.uniq! + end -if selected_spec_task - matrix.select! { |e| e[:spec][:task] == selected_spec_task } -end + def specs + @matrix.each_with_object([]) { |e, a| a << e[:spec][:task] }.uniq! + end -if selected_spec_appraisal - matrix.select! { |e| e[:spec][:appraisal] == selected_spec_appraisal } + def appraisals + @matrix.each_with_object([]) { |e, a| a << e[:spec][:appraisal] }.uniq! + end end -out = case output - when 'engines' - matrix.each_with_object([]) { |e, a| a << e[:engine] }.uniq - when 'specs' - matrix.each_with_object([]) { |e, a| a << e[:spec][:task] }.uniq - when 'appraisals' - matrix.each_with_object([]) { |e, a| a << e[:spec][:appraisal] }.uniq - else - { include: matrix } - end +if $0 == __FILE__ + matrix = Matrix.new + + selected_engine_name = nil + selected_engine_version = nil + selected_spec_task = nil + selected_spec_appraisal = nil + output = nil + format = nil + ARGV.each do |arg| + case arg + when /^engine.name:(\S+)/ then selected_engine_name = $1 + when /^engine.version:(\S+)/ then selected_engine_version = $1 + when /^spec:(\S+)/ then selected_spec_task = $1 + when /^appraisal:(\S*)/ then selected_spec_appraisal = $1 + when 'engines' then output = 'engines' + when 'specs' then output = 'specs' + when 'appraisals' then output = 'appraisals' + when '--json' then format = 'json' + end + end -case format -when 'json' - puts(JSON.dump(out)) -else - out.each { |e| puts e } + if selected_engine_name + matrix.select! { |e| e[:engine][:name] == selected_engine_name } + end + + if selected_engine_version + matrix.select! { |e| e[:engine][:version] == selected_engine_version } + end + + if selected_spec_task + matrix.select! { |e| e[:spec][:task] == selected_spec_task } + end + + if selected_spec_appraisal + matrix.select! { |e| e[:spec][:appraisal] == selected_spec_appraisal } + end + + out = case output + when 'engines' + matrix.engines + when 'specs' + matrix.specs + when 'appraisals' + matrix.appraisals + else + { include: matrix.to_a } + end + + case format + when 'json' + puts(JSON.dump(out)) + else + out.each { |e| puts e } + end end