From e6a9c4698ff8637f1a4580cea7c0206fadceaa78 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Fri, 9 May 2025 11:07:06 +0900 Subject: [PATCH] Add various rack versions to improve test coverage. --- .github/workflows/test-coverage.yaml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml index e6dc5c3..dd7e347 100644 --- a/.github/workflows/test-coverage.yaml +++ b/.github/workflows/test-coverage.yaml @@ -11,17 +11,24 @@ env: jobs: test: - name: ${{matrix.ruby}} on ${{matrix.os}} + name: ${{matrix.ruby}} on ${{matrix.os}} ${{matrix.gemfile}} runs-on: ${{matrix.os}}-latest + env: + BUNDLE_GEMFILE: ${{matrix.gemfile}} strategy: matrix: os: - ubuntu - - macos - + ruby: - "3.4" + + gemfile: + - gems/rack-v1.rb + - gems/rack-v2.rb + - gems/rack-v30.rb + - gems/rack-v31.rb steps: - uses: actions/checkout@v4 @@ -38,7 +45,7 @@ jobs: with: include-hidden-files: true if-no-files-found: error - name: coverage-${{matrix.os}}-${{matrix.ruby}} + name: coverage-${{matrix.os}}-${{matrix.ruby}}-${{hashFiles(matrix.gemfile)}} path: .covered.db validate: