diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a8d5a55..c61b787 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,6 +32,10 @@ jobs: - "" - "--jit" - "--yjit" + include: + # FIXME: Workaround for bundle installing error + - ruby: "2.7" + bundler: "2.4.21" exclude: # --jit is available since MRI 2.6 - ruby: "2.3" @@ -58,6 +62,7 @@ jobs: with: ruby: ${{ matrix.ruby }} rubyopt: ${{ matrix.rubyopt }} + bundler: ${{ matrix.bundler }} secrets: SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} diff --git a/.github/workflows/test_main.yml b/.github/workflows/test_main.yml index 2ea9818..a83ac55 100644 --- a/.github/workflows/test_main.yml +++ b/.github/workflows/test_main.yml @@ -10,6 +10,10 @@ on: required: false type: string default: "" + bundler: + required: false + type: string + default: default secrets: SLACK_WEBHOOK: required: true @@ -28,7 +32,7 @@ jobs: with: ruby-version: ${{ inputs.ruby }} bundler-cache: true - bundler: default + bundler: ${{ inputs.bundler != '' && inputs.bundler || 'default' }} - run: bundle update @@ -65,7 +69,7 @@ jobs: with: ruby-version: ${{ inputs.ruby }} bundler-cache: true - bundler: default + bundler: ${{ inputs.bundler != '' && inputs.bundler || 'default' }} - run: bundle update @@ -103,7 +107,7 @@ jobs: with: ruby-version: ${{ inputs.ruby }} bundler-cache: true - bundler: default + bundler: ${{ inputs.bundler != '' && inputs.bundler || 'default' }} - run: bundle update