diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d6378a6..8e29565 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,7 +19,7 @@ jobs: env: BUNDLE_WITHOUT: optional steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} @@ -29,21 +29,25 @@ jobs: coverage: needs: test runs-on: ubuntu-latest + env: + BUNDLE_WITHOUT: optional steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: bundler-cache: true - name: Publish code coverage - uses: paambaati/codeclimate-action@v2.7.5 + uses: paambaati/codeclimate-action@v9 env: CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} with: coverageCommand: bundle exec rake yard: runs-on: ubuntu-latest + env: + BUNDLE_WITHOUT: optional steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: bundler-cache: true diff --git a/Gemfile b/Gemfile index 69379ac..b25df8a 100644 --- a/Gemfile +++ b/Gemfile @@ -17,9 +17,9 @@ group :optional do gem 'terminal-notifier' gem 'terminal-notifier-guard' gem 'webrick' - gem 'yard' end gem 'simplecov' +gem 'yard' gemspec diff --git a/Gemfile.lock b/Gemfile.lock index d3770f8..eabf9f5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -10,14 +10,16 @@ GEM backport (1.2.0) benchmark (0.3.0) coderay (1.1.3) - debug (1.9.1) + debug (1.9.2) irb (~> 1.10) reline (>= 0.3.8) diff-lcs (1.5.1) - docile (1.4.0) + docile (1.4.1) e2mmap (0.1.0) - ffi (1.16.3) - ffi (1.16.3-java) + ffi (1.17.0-arm64-darwin) + ffi (1.17.0-java) + ffi (1.17.0-x86_64-darwin) + ffi (1.17.0-x86_64-linux-gnu) formatador (1.1.0) guard (2.18.1) formatador (>= 0.2.4) @@ -35,38 +37,38 @@ GEM rspec (>= 2.99.0, < 4.0) io-console (0.7.2) io-console (0.7.2-java) - irb (1.11.1) - rdoc + irb (1.14.0) + rdoc (>= 4.0.0) reline (>= 0.4.2) jar-dependencies (0.4.1) - jaro_winkler (1.5.6) - jaro_winkler (1.5.6-java) - json (2.7.1) - json (2.7.1-java) + jaro_winkler (1.6.0) + jaro_winkler (1.6.0-java) + json (2.7.2) + json (2.7.2-java) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.3) - listen (3.8.0) + listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) lumberjack (1.2.10) - method_source (1.0.0) + method_source (1.1.0) nenv (0.3.0) - nokogiri (1.16.2-arm64-darwin) + nokogiri (1.16.7-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.2-java) + nokogiri (1.16.7-java) racc (~> 1.4) - nokogiri (1.16.2-x86_64-darwin) + nokogiri (1.16.7-x86_64-darwin) racc (~> 1.4) - nokogiri (1.16.2-x86_64-linux) + nokogiri (1.16.7-x86_64-linux) racc (~> 1.4) notiffany (0.1.3) nenv (~> 0.1) shellany (~> 0.0) - parallel (1.24.0) - parser (3.3.0.5) + parallel (1.26.3) + parser (3.3.4.2) ast (~> 2.4.1) racc pry (0.14.2) @@ -80,59 +82,53 @@ GEM stringio psych (5.1.2-java) jar-dependencies (>= 0.1.7) - racc (1.7.3) - racc (1.7.3-java) + racc (1.8.1) + racc (1.8.1-java) rainbow (3.1.1) - rake (13.1.0) + rake (13.2.1) rb-fsevent (0.11.2) - rb-inotify (0.10.1) + rb-inotify (0.11.1) ffi (~> 1.0) rbs (2.8.4) - rdoc (6.6.2) + rdoc (6.7.0) psych (>= 4.0.0) redcarpet (3.6.0) - regexp_parser (2.9.0) - reline (0.4.2) + regexp_parser (2.9.2) + reline (0.5.9) io-console (~> 0.5) reverse_markdown (2.1.1) nokogiri - rexml (3.2.6) + rexml (3.3.6) + strscan rspec (3.13.0) rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) rspec-core (3.13.0) rspec-support (~> 3.13.0) - rspec-expectations (3.13.0) + rspec-expectations (3.13.2) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-mocks (3.13.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-support (3.13.0) - rubocop (1.60.2) + rspec-support (3.13.1) + rubocop (1.66.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.30.0, < 2.0) + regexp_parser (>= 2.4, < 3.0) + rubocop-ast (>= 1.32.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) - rubocop-capybara (2.20.0) - rubocop (~> 1.41) - rubocop-factory_bot (2.25.1) - rubocop (~> 1.41) + rubocop-ast (1.32.1) + parser (>= 3.3.1.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.26.1) - rubocop (~> 1.40) - rubocop-capybara (~> 2.17) - rubocop-factory_bot (~> 2.22) + rubocop-rspec (3.0.4) + rubocop (~> 1.61) ruby-maven (3.3.13) ruby-maven-libs (~> 3.3.9) ruby-maven-libs (3.3.9) @@ -163,14 +159,16 @@ GEM yard (~> 0.9, >= 0.9.24) spoon (0.0.6) ffi - stringio (3.1.0) + stringio (3.1.1) + strscan (3.1.0) + strscan (3.1.0-java) terminal-notifier (2.0.0) terminal-notifier-guard (1.7.0) - thor (1.3.0) - tilt (2.3.0) + thor (1.3.2) + tilt (2.4.0) unicode-display_width (2.5.0) webrick (1.8.1) - yard (0.9.34) + yard (0.9.36) PLATFORMS arm64-darwin-21 @@ -204,4 +202,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.5.3 + 2.5.18