diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1b6b4c5..9b9a999 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -35,7 +35,7 @@ jobs: matrix: os: [ubuntu-latest] # Due to https://github.com/actions/runner/issues/849, we have to use quotes for '3.0' - ruby: ['3.1', '3.2', '3.3'] + ruby: ['3.1', '3.2', '3.3', '3.4'] runs-on: ${{ matrix.os }} steps: - name: Checkout @@ -57,3 +57,6 @@ jobs: bundle exec rake - name: Upload coverage to Codecov uses: codecov/codecov-action@v5 + with: + token: ${{ secrets.CODECOV_TOKEN }} + directory: ./coverage diff --git a/Gemfile.lock b/Gemfile.lock index c5cd96b..36673c0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -18,13 +18,13 @@ GEM cucumber (>= 1.1.1) rspec-expectations (>= 2.7.0) ast (2.4.2) - bigdecimal (3.1.8) + bigdecimal (3.1.9) builder (3.3.0) - cgi (0.4.1) + cgi (0.4.2) childprocess (5.1.0) logger (~> 1.5) clamp (1.3.2) - cucumber (9.2.0) + cucumber (9.2.1) builder (~> 3.2) cucumber-ci-environment (> 9, < 11) cucumber-core (> 13, < 14) @@ -45,30 +45,30 @@ GEM bigdecimal cucumber-gherkin (27.0.0) cucumber-messages (>= 19.1.4, < 23) - cucumber-html-formatter (21.7.0) - cucumber-messages (> 19, < 27) + cucumber-html-formatter (21.9.0) + cucumber-messages (> 19, < 28) cucumber-messages (22.0.0) - cucumber-tag-expressions (6.1.1) - diff-lcs (1.5.1) + cucumber-tag-expressions (6.1.2) + diff-lcs (1.6.0) docile (1.4.1) erb (4.0.4) cgi (>= 0.3.3) - ffi (1.17.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-aarch64-linux-musl) - ffi (1.17.0-arm-linux-gnu) - ffi (1.17.0-arm-linux-musl) - ffi (1.17.0-arm64-darwin) - ffi (1.17.0-x86-linux-gnu) - ffi (1.17.0-x86-linux-musl) - ffi (1.17.0-x86_64-darwin) - ffi (1.17.0-x86_64-linux-gnu) - ffi (1.17.0-x86_64-linux-musl) + ffi (1.17.1) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-aarch64-linux-musl) + ffi (1.17.1-arm-linux-gnu) + ffi (1.17.1-arm-linux-musl) + ffi (1.17.1-arm64-darwin) + ffi (1.17.1-x86-linux-gnu) + ffi (1.17.1-x86-linux-musl) + ffi (1.17.1-x86_64-darwin) + ffi (1.17.1-x86_64-linux-gnu) + ffi (1.17.1-x86_64-linux-musl) json (2.10.1) json_pure (2.8.1) language_server-protocol (3.17.0.4) lint_roller (1.1.0) - logger (1.6.4) + logger (1.6.6) mini_mime (1.1.5) multi_test (1.1.0) open4 (1.3.4) @@ -85,7 +85,7 @@ GEM rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) - rspec-core (3.13.2) + rspec-core (3.13.3) rspec-support (~> 3.13.0) rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) @@ -152,4 +152,4 @@ DEPENDENCIES tetra! BUNDLED WITH - 2.6.1 + 2.6.5