diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9615de56..e98fa1a4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,19 +2,17 @@ name: CI on: pull_request: - branches: [ main ] paths-ignore: [ '**/README.md', '**/CHANGELOG.md' ] push: - branches: [ main ] paths-ignore: [ '**/README.md', '**/CHANGELOG.md' ] jobs: test: + runs-on: ubuntu-latest strategy: fail-fast: false matrix: ruby: ['3.2', '3.1', '3.0', '2.7', jruby, truffleruby, debug] - runs-on: ubuntu-latest continue-on-error: ${{ endsWith(matrix.ruby, 'head') || matrix.ruby == 'debug' }} steps: - uses: actions/checkout@v3 @@ -43,6 +41,9 @@ jobs: uses: coverallsapp/github-action@v2 with: file: coverage/lcov.info + debug: true + if: success() + continue-on-error: true - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 with: @@ -51,7 +52,7 @@ jobs: if: success() continue-on-error: true - name: Upload code coverage data to CodeClimate - uses: paambaati/codeclimate-action@v3.2.0 + uses: paambaati/codeclimate-action@v4 with: coverageLocations: | base/coverage/coverage.json:simplecov @@ -76,10 +77,11 @@ jobs: docs: runs-on: ubuntu-latest + continue-on-error: true steps: - uses: actions/checkout@v3 - name: Check markdown files for broken links - uses: justinbeckwith/linkinator-action@v1.10 + uses: justinbeckwith/linkinator-action@v1 with: paths: '*.md, base/**/*.md, sdk/**/*.md' verbosity: 'INFO' diff --git a/Gemfile.lock b/Gemfile.lock index d8b7a763..f837724f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -32,9 +32,9 @@ PATH GEM remote: https://rubygems.org/ specs: - activemodel (7.0.4.3) - activesupport (= 7.0.4.3) - activesupport (7.0.4.3) + activemodel (7.0.6) + activesupport (= 7.0.6) + activesupport (7.0.6) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -43,7 +43,7 @@ GEM public_suffix (>= 2.0.2, < 6.0) ast (2.4.2) awesome_print (1.9.2) - backports (3.24.0) + backports (3.24.1) base32 (0.3.4) break (0.40.0) bundler-audit (0.9.1) @@ -57,7 +57,7 @@ GEM digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) docile (1.4.0) - excon (0.99.0) + excon (0.100.0) faraday (1.10.3) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) @@ -111,7 +111,7 @@ GEM faraday (>= 0.9.0) faraday_hal_middleware faraday_middleware - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) json (2.6.3-java) @@ -122,7 +122,7 @@ GEM rb-inotify (~> 0.9, >= 0.9.10) lumberjack (1.2.8) method_source (1.0.0) - minitest (5.18.0) + minitest (5.18.1) multipart-post (2.3.0) nenv (0.3.0) netrc (0.11.0) @@ -162,18 +162,18 @@ GEM rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.5) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rubocop (1.52.1) json (~> 2.3) parallel (~> 1.10) @@ -217,22 +217,20 @@ GEM standard-performance (1.1.0) lint_roller (~> 1.0) rubocop-performance (~> 1.18.0) - thor (1.2.1) + thor (1.2.2) tomlrb (2.0.3) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - vcr (6.1.0) + vcr (6.2.0) webmock (3.18.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) - webrick (1.7.0) xdr (3.0.3) activemodel (>= 4.2, < 8.0) activesupport (>= 4.2, < 8.0) - yard (0.9.28) - webrick (~> 1.7.0) + yard (0.9.34) yard-junk (0.0.9) backports (>= 3.18) rainbow