diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml new file mode 100644 index 00000000000..0ef657c5099 --- /dev/null +++ b/.github/workflows/unit-test.yml @@ -0,0 +1,13630 @@ +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: + - 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 + runs-on: ubuntu-latest + needs: test + steps: + - name: NOOP + run: | + true 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/Matrixfile b/Matrixfile index af9f56a4fb2..6a3429d4fc9 100644 --- a/Matrixfile +++ b/Matrixfile @@ -4,8 +4,8 @@ # rubocop:disable Layout/HashAlignment { 'main' => { - '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby', - 'core-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby' + '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ 3.4 / ✅ jruby', + 'core-old' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ 3.4 / ✅ jruby' }, 'crashtracking' => { '' => '✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby', diff --git a/gemfiles/ruby_2.5_stripe_10.gemfile.lock b/gemfiles/ruby_2.5_stripe_10.gemfile.lock index 09c38793355..8d28d3460ef 100644 --- a/gemfiles/ruby_2.5_stripe_10.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_10.gemfile.lock @@ -47,12 +47,16 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -108,6 +112,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.5_stripe_11.gemfile.lock b/gemfiles/ruby_2.5_stripe_11.gemfile.lock index 57ec716f282..df12a871fdc 100644 --- a/gemfiles/ruby_2.5_stripe_11.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_11.gemfile.lock @@ -47,12 +47,16 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -108,6 +112,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.5_stripe_12.gemfile.lock b/gemfiles/ruby_2.5_stripe_12.gemfile.lock index 9a963619ac7..42e83b8e361 100644 --- a/gemfiles/ruby_2.5_stripe_12.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_12.gemfile.lock @@ -47,12 +47,16 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -108,6 +112,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.5_stripe_7.gemfile.lock b/gemfiles/ruby_2.5_stripe_7.gemfile.lock index 06833e99b78..6338289a20e 100644 --- a/gemfiles/ruby_2.5_stripe_7.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_7.gemfile.lock @@ -47,12 +47,16 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -108,6 +112,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.5_stripe_8.gemfile.lock b/gemfiles/ruby_2.5_stripe_8.gemfile.lock index f2d4015c146..65481e11b86 100644 --- a/gemfiles/ruby_2.5_stripe_8.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_8.gemfile.lock @@ -47,12 +47,16 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -108,6 +112,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.5_stripe_9.gemfile.lock b/gemfiles/ruby_2.5_stripe_9.gemfile.lock index b0628536f23..3a88977c066 100644 --- a/gemfiles/ruby_2.5_stripe_9.gemfile.lock +++ b/gemfiles/ruby_2.5_stripe_9.gemfile.lock @@ -47,12 +47,16 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -108,6 +112,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.6_stripe_10.gemfile.lock b/gemfiles/ruby_2.6_stripe_10.gemfile.lock index 7e01c4e3a73..4b7f5785b8e 100644 --- a/gemfiles/ruby_2.6_stripe_10.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_10.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +147,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.6_stripe_11.gemfile.lock b/gemfiles/ruby_2.6_stripe_11.gemfile.lock index f76d9b2af78..11fca0889be 100644 --- a/gemfiles/ruby_2.6_stripe_11.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_11.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +147,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.6_stripe_12.gemfile.lock b/gemfiles/ruby_2.6_stripe_12.gemfile.lock index 8d757d6440a..47e341d2099 100644 --- a/gemfiles/ruby_2.6_stripe_12.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_12.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +147,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.6_stripe_7.gemfile.lock b/gemfiles/ruby_2.6_stripe_7.gemfile.lock index e9462d72f20..b964f0d4296 100644 --- a/gemfiles/ruby_2.6_stripe_7.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_7.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +147,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.6_stripe_8.gemfile.lock b/gemfiles/ruby_2.6_stripe_8.gemfile.lock index 85243a6a72f..7e3c9f29750 100644 --- a/gemfiles/ruby_2.6_stripe_8.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_8.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +147,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.6_stripe_9.gemfile.lock b/gemfiles/ruby_2.6_stripe_9.gemfile.lock index cc89373be4e..17d5566f875 100644 --- a/gemfiles/ruby_2.6_stripe_9.gemfile.lock +++ b/gemfiles/ruby_2.6_stripe_9.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.19.1) + google-protobuf (3.19.1-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +147,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.7_stripe_10.gemfile.lock b/gemfiles/ruby_2.7_stripe_10.gemfile.lock index b79e8248340..9deaa4b13ae 100644 --- a/gemfiles/ruby_2.7_stripe_10.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_10.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +146,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.7_stripe_11.gemfile.lock b/gemfiles/ruby_2.7_stripe_11.gemfile.lock index a103189a516..170c9c2d325 100644 --- a/gemfiles/ruby_2.7_stripe_11.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_11.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +146,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.7_stripe_12.gemfile.lock b/gemfiles/ruby_2.7_stripe_12.gemfile.lock index 3c9286dd88d..a1316c0e3e7 100644 --- a/gemfiles/ruby_2.7_stripe_12.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_12.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +146,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.7_stripe_7.gemfile.lock b/gemfiles/ruby_2.7_stripe_7.gemfile.lock index e334b7ffe10..89804e9bb82 100644 --- a/gemfiles/ruby_2.7_stripe_7.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_7.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +146,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.7_stripe_8.gemfile.lock b/gemfiles/ruby_2.7_stripe_8.gemfile.lock index 4a7ff36c192..387d1584d1f 100644 --- a/gemfiles/ruby_2.7_stripe_8.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_8.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +146,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_2.7_stripe_9.gemfile.lock b/gemfiles/ruby_2.7_stripe_9.gemfile.lock index 5ea89e81da6..05c761e0a50 100644 --- a/gemfiles/ruby_2.7_stripe_9.gemfile.lock +++ b/gemfiles/ruby_2.7_stripe_9.gemfile.lock @@ -54,8 +54,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -143,6 +146,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.0_stripe_10.gemfile.lock b/gemfiles/ruby_3.0_stripe_10.gemfile.lock index 25edca26985..34acd3b8673 100644 --- a/gemfiles/ruby_3.0_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_10.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.0_stripe_11.gemfile.lock b/gemfiles/ruby_3.0_stripe_11.gemfile.lock index e8588d3bd2c..9744c57a1d8 100644 --- a/gemfiles/ruby_3.0_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_11.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.0_stripe_12.gemfile.lock b/gemfiles/ruby_3.0_stripe_12.gemfile.lock index bf394c4235e..c89fc151797 100644 --- a/gemfiles/ruby_3.0_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_12.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.0_stripe_7.gemfile.lock b/gemfiles/ruby_3.0_stripe_7.gemfile.lock index 0ce1cde93e4..470cab3eb34 100644 --- a/gemfiles/ruby_3.0_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_7.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.0_stripe_8.gemfile.lock b/gemfiles/ruby_3.0_stripe_8.gemfile.lock index 91ed7c5a4d3..95857ba6a4a 100644 --- a/gemfiles/ruby_3.0_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_8.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.0_stripe_9.gemfile.lock b/gemfiles/ruby_3.0_stripe_9.gemfile.lock index 330131ef391..4d8dff11198 100644 --- a/gemfiles/ruby_3.0_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.0_stripe_9.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.1_stripe_10.gemfile.lock b/gemfiles/ruby_3.1_stripe_10.gemfile.lock index 25edca26985..34acd3b8673 100644 --- a/gemfiles/ruby_3.1_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_10.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.1_stripe_11.gemfile.lock b/gemfiles/ruby_3.1_stripe_11.gemfile.lock index e8588d3bd2c..9744c57a1d8 100644 --- a/gemfiles/ruby_3.1_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_11.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.1_stripe_12.gemfile.lock b/gemfiles/ruby_3.1_stripe_12.gemfile.lock index bf394c4235e..c89fc151797 100644 --- a/gemfiles/ruby_3.1_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_12.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.1_stripe_7.gemfile.lock b/gemfiles/ruby_3.1_stripe_7.gemfile.lock index 0ce1cde93e4..470cab3eb34 100644 --- a/gemfiles/ruby_3.1_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_7.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.1_stripe_8.gemfile.lock b/gemfiles/ruby_3.1_stripe_8.gemfile.lock index 91ed7c5a4d3..95857ba6a4a 100644 --- a/gemfiles/ruby_3.1_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_8.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.1_stripe_9.gemfile.lock b/gemfiles/ruby_3.1_stripe_9.gemfile.lock index 330131ef391..4d8dff11198 100644 --- a/gemfiles/ruby_3.1_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.1_stripe_9.gemfile.lock @@ -49,13 +49,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -144,6 +148,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.2_stripe_10.gemfile.lock b/gemfiles/ruby_3.2_stripe_10.gemfile.lock index 742f61a621c..d203223911a 100644 --- a/gemfiles/ruby_3.2_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_10.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.2_stripe_11.gemfile.lock b/gemfiles/ruby_3.2_stripe_11.gemfile.lock index 42781efb8af..82f1373a45f 100644 --- a/gemfiles/ruby_3.2_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_11.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.2_stripe_12.gemfile.lock b/gemfiles/ruby_3.2_stripe_12.gemfile.lock index 2681c2112f7..d1137bede4f 100644 --- a/gemfiles/ruby_3.2_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_12.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.2_stripe_7.gemfile.lock b/gemfiles/ruby_3.2_stripe_7.gemfile.lock index 35fec8b1a03..aa6776ea834 100644 --- a/gemfiles/ruby_3.2_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_7.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.2_stripe_8.gemfile.lock b/gemfiles/ruby_3.2_stripe_8.gemfile.lock index d9c7a650fe8..4dc652382b5 100644 --- a/gemfiles/ruby_3.2_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_8.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.2_stripe_9.gemfile.lock b/gemfiles/ruby_3.2_stripe_9.gemfile.lock index 627cabb4470..fc1433da119 100644 --- a/gemfiles/ruby_3.2_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.2_stripe_9.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.3_stripe_10.gemfile.lock b/gemfiles/ruby_3.3_stripe_10.gemfile.lock index 742f61a621c..d203223911a 100644 --- a/gemfiles/ruby_3.3_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_10.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.3_stripe_11.gemfile.lock b/gemfiles/ruby_3.3_stripe_11.gemfile.lock index 42781efb8af..82f1373a45f 100644 --- a/gemfiles/ruby_3.3_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_11.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.3_stripe_12.gemfile.lock b/gemfiles/ruby_3.3_stripe_12.gemfile.lock index 2681c2112f7..d1137bede4f 100644 --- a/gemfiles/ruby_3.3_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_12.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.3_stripe_7.gemfile.lock b/gemfiles/ruby_3.3_stripe_7.gemfile.lock index 35fec8b1a03..aa6776ea834 100644 --- a/gemfiles/ruby_3.3_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_7.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.3_stripe_8.gemfile.lock b/gemfiles/ruby_3.3_stripe_8.gemfile.lock index d9c7a650fe8..4dc652382b5 100644 --- a/gemfiles/ruby_3.3_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_8.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.3_stripe_9.gemfile.lock b/gemfiles/ruby_3.3_stripe_9.gemfile.lock index 627cabb4470..fc1433da119 100644 --- a/gemfiles/ruby_3.3_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.3_stripe_9.gemfile.lock @@ -48,13 +48,17 @@ GEM extlz4 (0.3.4) ffi (1.16.3) google-protobuf (3.25.4-aarch64-linux) + google-protobuf (3.25.4-x86_64-linux) hashdiff (1.1.1) json (2.7.2) json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) msgpack (1.7.2) @@ -140,6 +144,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_core_old.gemfile b/gemfiles/ruby_3.4_core_old.gemfile deleted file mode 100644 index 224555691a4..00000000000 --- a/gemfiles/ruby_3.4_core_old.gemfile +++ /dev/null @@ -1,47 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "appraisal", "~> 2.4.0" -gem "benchmark-ips", "~> 2.8" -gem "benchmark-memory", "< 0.2" -gem "builder" -gem "climate_control", "~> 0.2.0" -gem "concurrent-ruby" -gem "extlz4", "~> 0.3", ">= 0.3.3" -gem "json-schema", "< 3" -gem "memory_profiler", "~> 0.9" -gem "os", "~> 1.1" -gem "pimpmychangelog", ">= 0.1.2" -gem "pry" -gem "pry-stack_explorer" -gem "rake", ">= 10.5" -gem "rake-compiler", "~> 1.1", ">= 1.1.1" -gem "rspec", "~> 3.12" -gem "rspec-collection_matchers", "~> 1.1" -gem "rspec-wait", "~> 0" -gem "rspec_junit_formatter", ">= 0.5.1" -gem "simplecov", git: "https://github.com/DataDog/simplecov", ref: "3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db" -gem "simplecov-cobertura", "~> 2.1.0" -gem "warning", "~> 1" -gem "webmock", ">= 3.10.0" -gem "rexml", ">= 3.2.7" -gem "webrick", git: "https://github.com/ruby/webrick.git", ref: "0c600e169bd4ae267cb5eeb6197277c848323bbe" -gem "yard", "~> 0.9" -gem "rubocop", "~> 1.50.0", require: false -gem "rubocop-packaging", "~> 0.5.2", require: false -gem "rubocop-performance", "~> 1.9", require: false -gem "rubocop-rspec", ["~> 2.20", "< 2.21"], require: false -gem "dogstatsd-ruby", "~> 4" -gem "google-protobuf", ["~> 3.0", "!= 3.7.0", "!= 3.7.1"] -gem "ffi", "~> 1.16.3", require: false - -group :check do - gem "ruby_memcheck", ">= 3" -end - -group :dev do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_3.4_core_old.gemfile.lock b/gemfiles/ruby_3.4_core_old.gemfile.lock deleted file mode 100644 index d487b930033..00000000000 --- a/gemfiles/ruby_3.4_core_old.gemfile.lock +++ /dev/null @@ -1,197 +0,0 @@ -GIT - remote: https://github.com/DataDog/simplecov - revision: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db - ref: 3bb6b7ee58bf4b1954ca205f50dd44d6f41c57db - specs: - simplecov (0.21.2) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - -GIT - remote: https://github.com/ruby/webrick.git - revision: 0c600e169bd4ae267cb5eeb6197277c848323bbe - ref: 0c600e169bd4ae267cb5eeb6197277c848323bbe - specs: - webrick (1.8.1) - -PATH - remote: .. - specs: - datadog (2.3.0) - debase-ruby_core_source (= 3.3.1) - libdatadog (~> 11.0.0.1.0) - libddwaf (~> 1.14.0.0.0) - msgpack - -GEM - remote: https://rubygems.org/ - specs: - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - appraisal (2.4.1) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - benchmark-ips (2.13.0) - benchmark-memory (0.1.2) - memory_profiler (~> 0.9) - bigdecimal (3.1.8) - binding_of_caller (1.0.1) - debug_inspector (>= 1.2.0) - builder (3.3.0) - climate_control (0.2.0) - coderay (1.1.3) - concurrent-ruby (1.3.3) - crack (1.0.0) - bigdecimal - rexml - debase-ruby_core_source (3.3.1) - debug_inspector (1.2.0) - diff-lcs (1.5.1) - docile (1.4.0) - dogstatsd-ruby (4.8.3) - extlz4 (0.3.4) - ffi (1.16.3) - google-protobuf (3.25.3) - hashdiff (1.1.0) - json (2.7.2) - json-schema (2.8.1) - addressable (>= 2.4) - libdatadog (11.0.0.1.0-aarch64-linux) - libdatadog (11.0.0.1.0-x86_64-linux) - libddwaf (1.14.0.0.0-aarch64-linux) - ffi (~> 1.0) - libddwaf (1.14.0.0.0-x86_64-linux) - ffi (~> 1.0) - memory_profiler (0.9.14) - method_source (1.1.0) - mini_portile2 (2.8.7) - msgpack (1.7.2) - nokogiri (1.16.7) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) - os (1.1.4) - parallel (1.25.1) - parser (3.3.3.0) - ast (~> 2.4.1) - racc - pimpmychangelog (0.1.3) - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - pry-stack_explorer (0.6.1) - binding_of_caller (~> 1.0) - pry (~> 0.13) - public_suffix (6.0.0) - racc (1.8.0) - rainbow (3.1.1) - rake (13.2.1) - rake-compiler (1.2.7) - rake - regexp_parser (2.9.2) - rexml (3.3.1) - strscan - rspec (3.13.0) - rspec-core (~> 3.13.0) - rspec-expectations (~> 3.13.0) - rspec-mocks (~> 3.13.0) - rspec-collection_matchers (1.2.1) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.13.0) - rspec-support (~> 3.13.0) - rspec-expectations (3.13.1) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-mocks (3.13.1) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.13.0) - rspec-support (3.13.1) - rspec-wait (0.0.10) - rspec (>= 3.0) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.50.2) - json (~> 2.3) - parallel (~> 1.10) - parser (>= 3.2.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.3) - parser (>= 3.3.1.0) - rubocop-capybara (2.21.0) - rubocop (~> 1.41) - rubocop-packaging (0.5.2) - rubocop (>= 1.33, < 2.0) - rubocop-performance (1.21.1) - rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rspec (2.20.0) - rubocop (~> 1.33) - rubocop-capybara (~> 2.17) - ruby-progressbar (1.13.0) - ruby_memcheck (3.0.0) - nokogiri - simplecov-cobertura (2.1.0) - rexml - simplecov (~> 0.19) - simplecov-html (0.12.3) - simplecov_json_formatter (0.1.4) - strscan (3.1.1) - thor (1.3.1) - unicode-display_width (2.5.0) - warning (1.4.0) - webmock (3.23.1) - addressable (>= 2.8.0) - crack (>= 0.3.2) - hashdiff (>= 0.4.0, < 2.0.0) - yard (0.9.36) - -PLATFORMS - aarch64-linux - x86_64-linux - -DEPENDENCIES - appraisal (~> 2.4.0) - benchmark-ips (~> 2.8) - benchmark-memory (< 0.2) - builder - climate_control (~> 0.2.0) - concurrent-ruby - datadog! - dogstatsd-ruby (~> 4) - extlz4 (~> 0.3, >= 0.3.3) - ffi (~> 1.16.3) - google-protobuf (~> 3.0, != 3.7.1, != 3.7.0) - json-schema (< 3) - memory_profiler (~> 0.9) - os (~> 1.1) - pimpmychangelog (>= 0.1.2) - pry - pry-stack_explorer - rake (>= 10.5) - rake-compiler (~> 1.1, >= 1.1.1) - rexml (>= 3.2.7) - rspec (~> 3.12) - rspec-collection_matchers (~> 1.1) - rspec-wait (~> 0) - rspec_junit_formatter (>= 0.5.1) - rubocop (~> 1.50.0) - rubocop-packaging (~> 0.5.2) - rubocop-performance (~> 1.9) - rubocop-rspec (~> 2.20, < 2.21) - ruby_memcheck (>= 3) - simplecov! - simplecov-cobertura (~> 2.1.0) - warning (~> 1) - webmock (>= 3.10.0) - webrick! - yard (~> 0.9) - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/ruby_3.4_stripe_10.gemfile.lock b/gemfiles/ruby_3.4_stripe_10.gemfile.lock index 9acd5348f3b..76c9e51a9bb 100644 --- a/gemfiles/ruby_3.4_stripe_10.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_10.gemfile.lock @@ -60,8 +60,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) @@ -152,6 +155,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_stripe_11.gemfile.lock b/gemfiles/ruby_3.4_stripe_11.gemfile.lock index 714356d2758..cbd5dfa01f3 100644 --- a/gemfiles/ruby_3.4_stripe_11.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_11.gemfile.lock @@ -60,8 +60,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) @@ -152,6 +155,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_stripe_12.gemfile.lock b/gemfiles/ruby_3.4_stripe_12.gemfile.lock index 291f146a698..2d41fe4d98d 100644 --- a/gemfiles/ruby_3.4_stripe_12.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_12.gemfile.lock @@ -60,8 +60,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) @@ -152,6 +155,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_stripe_7.gemfile.lock b/gemfiles/ruby_3.4_stripe_7.gemfile.lock index 65cd52f8f9e..c0634238e4f 100644 --- a/gemfiles/ruby_3.4_stripe_7.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_7.gemfile.lock @@ -60,8 +60,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) @@ -152,6 +155,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_stripe_8.gemfile.lock b/gemfiles/ruby_3.4_stripe_8.gemfile.lock index ad096cca4c4..9d7f02e8b6b 100644 --- a/gemfiles/ruby_3.4_stripe_8.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_8.gemfile.lock @@ -60,8 +60,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) @@ -152,6 +155,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) diff --git a/gemfiles/ruby_3.4_stripe_9.gemfile.lock b/gemfiles/ruby_3.4_stripe_9.gemfile.lock index 16c0401d6d1..c6ff1ed4ca9 100644 --- a/gemfiles/ruby_3.4_stripe_9.gemfile.lock +++ b/gemfiles/ruby_3.4_stripe_9.gemfile.lock @@ -60,8 +60,11 @@ GEM json-schema (2.8.1) addressable (>= 2.4) libdatadog (11.0.0.1.0-aarch64-linux) + libdatadog (11.0.0.1.0-x86_64-linux) libddwaf (1.14.0.0.0-aarch64-linux) ffi (~> 1.0) + libddwaf (1.14.0.0.0-x86_64-linux) + ffi (~> 1.0) memory_profiler (0.9.14) method_source (1.1.0) mini_portile2 (2.8.7) @@ -152,6 +155,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES appraisal (~> 2.4.0) 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 new file mode 100644 index 00000000000..0e6672408cf --- /dev/null +++ b/matrix.rb @@ -0,0 +1,138 @@ +require 'yaml' +require 'json' + +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 + + def map + eval(File.open(@matrixfile, 'r:UTF-8').read) + end + + 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') + + engines = { 'ruby' => ruby } + + if has_jruby && (versions = RUBY_TO_JRUBY.select { |r, _| ruby.include?(r) }.values.flatten).any? + engines['jruby'] = versions + end + + 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 + + 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 + + def to_a + @matrix + end + + def select!(&block) + @matrix.select!(&block) + end + + def engines + @matrix.each_with_object([]) { |e, a| a << e[:engine] }.uniq! + end + + def specs + @matrix.each_with_object([]) { |e, a| a << e[:spec][:task] }.uniq! + end + + def appraisals + @matrix.each_with_object([]) { |e, a| a << e[:spec][:appraisal] }.uniq! + end +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 + + 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 diff --git a/spec/datadog/release_gem_spec.rb b/spec/datadog/release_gem_spec.rb index cc925538647..3797133d5fd 100644 --- a/spec/datadog/release_gem_spec.rb +++ b/spec/datadog/release_gem_spec.rb @@ -6,6 +6,8 @@ # It's easy to forget to ship new files, especially when a new paradigm is # introduced (e.g. introducing native files requires the inclusion `ext/`) it 'includes all important files' do + skip 'broken git output' if RUBY_VERSION < '3.3.' + single_files_excluded = %r{ ^ ( @@ -31,6 +33,7 @@ |Gemfile-.* |Rakefile |Matrixfile + |matrix.rb |Steepfile |datadog\.gemspec |docker-compose\.yml @@ -65,7 +68,7 @@ expect(gemspec.files) .to match_array( - `git ls-files -z` + `git -c safe.directory='*' ls-files -z` .split("\x0") .reject { |f| f.match(directories_excluded) } .reject { |f| f.match(single_files_excluded) } diff --git a/tasks/appraisal.rake b/tasks/appraisal.rake index ef5096b7b58..5fbf9a9d9e9 100644 --- a/tasks/appraisal.rake +++ b/tasks/appraisal.rake @@ -4,6 +4,7 @@ require 'pry' namespace :appraisal do # rubocop:disable Metrics/BlockLength def ruby_versions(versions) + versions = versions.map { |v| v.start_with?('ruby-') ? v.sub(/^ruby-/, '') : v } return TRACER_VERSIONS if versions.empty? TRACER_VERSIONS & versions @@ -32,7 +33,7 @@ namespace :appraisal do # rubocop:disable Metrics/BlockLength end def docker(ruby_version, cmd) - [ + ENV['APPRAISAL_DOCKER'] == 'false' ? ['bash', '-c', "'#{cmd.join(' ')}'"] : [ # rubocop:disable Style/MultilineTernaryOperator 'docker compose', 'run', '--no-deps', # don't start services '-e', 'APPRAISAL_GROUP', # pass appraisal group if defined