diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ef81765..fb871fd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ['2.7', '3.0', '3.1', '3.2'] + ruby-version: ['2.7', '3.0', '3.1', '3.2', '3.3'] steps: - uses: actions/checkout@v3 diff --git a/.tool-versions b/.tool-versions index 8c8d7d6..12d036b 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ ruby 2.7.7 -nodejs 20.6.1 +nodejs 21.5.0 diff --git a/Gemfile.lock b/Gemfile.lock index aea467c..b4d125a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -10,34 +10,33 @@ GEM specs: amq-protocol (2.3.2) ast (2.4.2) - base64 (0.1.1) bunny (2.22.0) amq-protocol (~> 2.3, >= 2.3.1) sorted_set (~> 1, >= 1.0.2) diff-lcs (1.5.0) docile (1.4.0) - haml (6.1.2) + haml (6.3.0) temple (>= 0.8.2) thor tilt - json (2.6.3) + json (2.7.1) language_server-protocol (3.17.0.3) multi_json (1.15.0) - parallel (1.23.0) - parser (3.2.2.3) + parallel (1.24.0) + parser (3.2.2.4) ast (~> 2.4.1) racc - prettier (4.0.2) + prettier (4.0.4) syntax_tree (>= 4.0.1) syntax_tree-haml (>= 2.0.0) syntax_tree-rbs (>= 0.2.0) prettier_print (1.2.1) - racc (1.7.1) + racc (1.7.3) rainbow (3.1.1) - rake (13.0.6) + rake (13.1.0) rbs (3.1.3) rbtree (0.4.6) - regexp_parser (2.8.1) + regexp_parser (2.8.3) rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) @@ -52,32 +51,31 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) rspec-support (3.12.1) - rubocop (1.56.3) - base64 (~> 0.1.1) + rubocop (1.59.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) - parser (>= 3.2.2.3) + parser (>= 3.2.2.4) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.1, < 2.0) + rubocop-ast (>= 1.30.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.29.0) + rubocop-ast (1.30.0) parser (>= 3.2.1.0) - rubocop-capybara (2.18.0) + rubocop-capybara (2.19.0) rubocop (~> 1.41) rubocop-factory_bot (2.24.0) rubocop (~> 1.33) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.24.0) - rubocop (~> 1.33) + rubocop-rspec (2.25.0) + rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) ruby-progressbar (1.13.0) - set (1.0.3) + set (1.0.4) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) @@ -87,7 +85,7 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - syntax_tree (6.1.1) + syntax_tree (6.2.0) prettier_print (>= 1.2.0) syntax_tree-haml (4.0.3) haml (>= 5.2) @@ -97,10 +95,10 @@ GEM prettier_print rbs syntax_tree (>= 2.0.1) - temple (0.10.2) - thor (1.2.2) + temple (0.10.3) + thor (1.3.0) tilt (2.3.0) - unicode-display_width (2.4.2) + unicode-display_width (2.5.0) yard (0.9.34) PLATFORMS diff --git a/package-lock.json b/package-lock.json index e9ff395..a85c22a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,33 +6,33 @@ "": { "name": "ears", "devDependencies": { - "@invisionag/prettier-config": "^2.1.2", - "@prettier/plugin-ruby": "^4.0.2", - "prettier": "^3.0.3" + "@invisionag/prettier-config": "^2.1.3", + "@prettier/plugin-ruby": "^4.0.4", + "prettier": "^3.1.1" } }, "node_modules/@invisionag/prettier-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@invisionag/prettier-config/-/prettier-config-2.1.2.tgz", - "integrity": "sha512-/h9r5ZjI3bSvq6G5aJyXjfH5bxbxJku/TWMMV5jEFBPTwvL8s7//lrb/0gN44MJKU2toITw9dP08JvjKsFMqhQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@invisionag/prettier-config/-/prettier-config-2.1.3.tgz", + "integrity": "sha512-/BRe7iCWtsn43hhYrD2ANla2Qf332EusDjcuuB9xOK/z3lEghp59pkuxNFIvlQ/Y9AFMaT1zOFhvxzYax+fj3g==", "dev": true, "peerDependencies": { "prettier": ">=2.0.0" } }, "node_modules/@prettier/plugin-ruby": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@prettier/plugin-ruby/-/plugin-ruby-4.0.2.tgz", - "integrity": "sha512-TOGsMoOLF0BLwRozqtTB/w7HpDHotDSBPfLsMBpCjlMONLSoCWBF1NhZQjiioyLim7tCltzFrCqZp11WcrPOzA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@prettier/plugin-ruby/-/plugin-ruby-4.0.4.tgz", + "integrity": "sha512-lCpvfS/dQU5WrwN3AQ5vR8qrvj2h5gE41X08NNzAAXvHdM4zwwGRcP2sHSxfu6n6No+ljWCVx95NvJPFTTjCTg==", "dev": true, "peerDependencies": { "prettier": "^3.0.0" } }, "node_modules/prettier": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", + "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -47,23 +47,23 @@ }, "dependencies": { "@invisionag/prettier-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@invisionag/prettier-config/-/prettier-config-2.1.2.tgz", - "integrity": "sha512-/h9r5ZjI3bSvq6G5aJyXjfH5bxbxJku/TWMMV5jEFBPTwvL8s7//lrb/0gN44MJKU2toITw9dP08JvjKsFMqhQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@invisionag/prettier-config/-/prettier-config-2.1.3.tgz", + "integrity": "sha512-/BRe7iCWtsn43hhYrD2ANla2Qf332EusDjcuuB9xOK/z3lEghp59pkuxNFIvlQ/Y9AFMaT1zOFhvxzYax+fj3g==", "dev": true, "requires": {} }, "@prettier/plugin-ruby": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@prettier/plugin-ruby/-/plugin-ruby-4.0.2.tgz", - "integrity": "sha512-TOGsMoOLF0BLwRozqtTB/w7HpDHotDSBPfLsMBpCjlMONLSoCWBF1NhZQjiioyLim7tCltzFrCqZp11WcrPOzA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@prettier/plugin-ruby/-/plugin-ruby-4.0.4.tgz", + "integrity": "sha512-lCpvfS/dQU5WrwN3AQ5vR8qrvj2h5gE41X08NNzAAXvHdM4zwwGRcP2sHSxfu6n6No+ljWCVx95NvJPFTTjCTg==", "dev": true, "requires": {} }, "prettier": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", + "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", "dev": true } } diff --git a/package.json b/package.json index 802c0b0..24b89fd 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,9 @@ "format": "npm run prettify -- --write" }, "devDependencies": { - "@invisionag/prettier-config": "^2.1.2", - "@prettier/plugin-ruby": "^4.0.2", - "prettier": "^3.0.3" + "@invisionag/prettier-config": "^2.1.3", + "@prettier/plugin-ruby": "^4.0.4", + "prettier": "^3.1.1" }, "prettier": "@invisionag/prettier-config/ruby" }