diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3f5df28..7c6e0ed 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: ${{ endsWith(matrix.ruby, 'head') || matrix.ruby == 'debug' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: rm Gemfile.lock - name: Setup Ruby ${{ matrix.ruby }} uses: ruby/setup-ruby@v1 @@ -46,7 +46,7 @@ jobs: if: success() continue-on-error: true - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} files: coverage/lcov.info @@ -64,7 +64,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: bundler-cache: true @@ -78,7 +78,7 @@ jobs: docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Check markdown files for broken links uses: justinbeckwith/linkinator-action@v1 with: diff --git a/Gemfile b/Gemfile index a9281a8..4365717 100644 --- a/Gemfile +++ b/Gemfile @@ -9,14 +9,13 @@ group :test do gem "simplecov", require: false gem "simplecov_json_formatter", require: false gem "simplecov-lcov", require: false - gem "vcr" - gem "webmock" end group :development do gem "break" gem "guard-rspec" gem "pry" + gem "pry-doc" gem "yard" end diff --git a/Gemfile.lock b/Gemfile.lock index 0ccaeae..9a3653c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -20,8 +20,6 @@ GEM minitest (>= 5.1) mutex_m tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) ast (2.4.2) backports (3.24.1) base64 (0.2.0) @@ -33,13 +31,9 @@ GEM coderay (1.1.3) concurrent-ruby (1.2.3) connection_pool (2.4.1) - crack (1.0.0) - bigdecimal - rexml diff-lcs (1.5.1) docile (1.4.0) - drb (2.2.0) - ruby2_keywords + drb (2.2.1) ffi (1.16.3) formatador (1.1.0) guard (2.18.1) @@ -56,7 +50,6 @@ GEM guard (~> 2.1) guard-compat (~> 1.1) rspec (>= 2.99.0, < 4.0) - hashdiff (1.1.0) i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.7.1) @@ -80,7 +73,9 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) - public_suffix (5.0.4) + pry-doc (1.5.0) + pry (~> 0.11) + yard (~> 0.9.11) racc (1.7.3) rainbow (3.1.1) rake (13.1.0) @@ -105,7 +100,7 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-support (3.13.1) - rubocop (1.60.2) + rubocop (1.61.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -116,13 +111,12 @@ GEM rubocop-ast (>= 1.30.0, < 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-ast (1.31.1) + parser (>= 3.3.0.4) rubocop-performance (1.20.2) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.30.0, < 2.0) ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) shellany (0.0.1) simplecov (0.22.0) docile (~> 1.1) @@ -143,16 +137,11 @@ GEM standard-performance (1.3.1) lint_roller (~> 1.1) rubocop-performance (~> 1.20.2) - thor (1.3.0) + thor (1.3.1) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) - vcr (6.2.0) - webmock (3.23.0) - addressable (>= 2.8.0) - crack (>= 0.3.2) - hashdiff (>= 0.4.0, < 2.0.0) - yard (0.9.34) + yard (0.9.36) yard-junk (0.0.9) backports (>= 3.18) rainbow @@ -167,6 +156,7 @@ DEPENDENCIES bundler-audit guard-rspec pry + pry-doc rake rspec rspec-its @@ -174,8 +164,6 @@ DEPENDENCIES simplecov-lcov simplecov_json_formatter standard - vcr - webmock xdr! yard yard-junk