From ca11d9ab3a262335f5aedfee69f4a9b47ef03387 Mon Sep 17 00:00:00 2001 From: Mario Mainz Date: Thu, 24 Aug 2023 11:27:25 +0200 Subject: [PATCH] Update dependencies and languages --- .github/workflows/ci.yml | 4 +-- .rubocop.yml | 2 +- .tool-versions | 4 +-- Gemfile.lock | 62 ++++++++++++++++++++++------------------ package-lock.json | 28 +++++------------- valued.gemspec | 1 + 6 files changed, 47 insertions(+), 54 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1866c40..360840f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,14 +11,14 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ["3.0"] + ruby-version: ["3.2"] steps: - uses: actions/checkout@v2 - name: Setup Node.js 🖲 uses: actions/setup-node@v2.4.0 with: - node-version: 16.x + node-version: 20.x check-latest: true - run: npm ci diff --git a/.rubocop.yml b/.rubocop.yml index 07e578d..da553c2 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -11,7 +11,7 @@ AllCops: - Guardfile - bin/* - tmp/**/* - TargetRubyVersion: 2.6 + TargetRubyVersion: 3.0 Style: Enabled: false diff --git a/.tool-versions b/.tool-versions index cead70a..2591ab1 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -ruby 3.0.2 -nodejs 16.6.1 +ruby 3.2.2 +nodejs 20.5.1 diff --git a/Gemfile.lock b/Gemfile.lock index c59006a..55100f9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -6,40 +6,46 @@ PATH GEM remote: https://rubygems.org/ specs: - ast (2.4.0) - diff-lcs (1.3) + ast (2.4.2) + diff-lcs (1.5.0) docile (1.4.0) - jaro_winkler (1.5.4) - parallel (1.19.1) - parser (2.7.0.4) - ast (~> 2.4.0) - rainbow (3.0.0) - rake (13.0.1) - rexml (3.2.5) - rspec (3.9.0) - rspec-core (~> 3.9.0) - rspec-expectations (~> 3.9.0) - rspec-mocks (~> 3.9.0) - rspec-core (3.9.1) - rspec-support (~> 3.9.1) - rspec-expectations (3.9.0) + parallel (1.23.0) + parser (3.2.2.3) + ast (~> 2.4.1) + racc + racc (1.7.1) + rainbow (3.1.1) + rake (13.0.6) + regexp_parser (2.8.1) + rexml (3.2.6) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-core (3.12.2) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.9.0) - rspec-mocks (3.9.1) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.9.0) - rspec-support (3.9.2) - rubocop (0.80.1) - jaro_winkler (~> 1.5.1) + rspec-support (~> 3.12.0) + rspec-support (3.12.1) + rubocop (0.93.1) parallel (~> 1.10) - parser (>= 2.7.0.1) + parser (>= 2.7.1.5) rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8) rexml + rubocop-ast (>= 0.6.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 1.7) - rubocop-rspec (1.38.1) - rubocop (>= 0.68.1) - ruby-progressbar (1.10.1) + unicode-display_width (>= 1.4.0, < 2.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-rspec (1.44.1) + rubocop (~> 0.87) + rubocop-ast (>= 0.7.1) + ruby-progressbar (1.13.0) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) @@ -47,7 +53,7 @@ GEM simplecov-html (0.12.3) simplecov-lcov (0.8.0) simplecov_json_formatter (0.1.4) - unicode-display_width (1.6.1) + unicode-display_width (1.8.0) PLATFORMS ruby diff --git a/package-lock.json b/package-lock.json index 0cb7308..a7ee9b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "valued", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -20,33 +20,19 @@ } }, "node_modules/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, "bin": { "prettier": "bin-prettier.js" }, "engines": { "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } } - }, - "dependencies": { - "@prettier/plugin-ruby": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@prettier/plugin-ruby/-/plugin-ruby-1.6.1.tgz", - "integrity": "sha512-PGDCATgVTQz0s/NB9nStiXVCIr+hG/XnKeAO/kguaHrNf8VwCpP5Ul+/KQao0z0QFBy2PDY8kWptfDQCa7WMXg==", - "dev": true, - "requires": { - "prettier": ">=1.10" - } - }, - "prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", - "dev": true - } } } diff --git a/valued.gemspec b/valued.gemspec index f8e3913..9044890 100644 --- a/valued.gemspec +++ b/valued.gemspec @@ -4,6 +4,7 @@ require 'valued/version' Gem::Specification.new do |spec| spec.name = 'valued' + spec.required_ruby_version = '>= 3.0.0' spec.version = Valued::VERSION spec.authors = ['Mario Mainz'] spec.email = %w[mainz.mario@googlemail.com]