diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..e923fab --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +# Specify a different separator for branch names + +version: 2 +updates: + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' + pull-request-branch-name: + separator: '-' diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6d67dc1..f070824 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: bundler-cache: true - uses: actions/setup-node@v3 with: - node-version: '21' + node-version: '22' - name: Run prettier run: npm ci && npm run lint - name: Run Rubocop diff --git a/.tool-versions b/.tool-versions index b4eaf55..98cde51 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -ruby 2.7.7 -nodejs 21.7.3 +ruby 2.7.8 +nodejs 22.5.1 diff --git a/Gemfile.lock b/Gemfile.lock index 87da164..e58e0c4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -14,7 +14,7 @@ GEM amq-protocol (~> 2.3, >= 2.3.1) sorted_set (~> 1, >= 1.0.2) diff-lcs (1.5.1) - docile (1.4.0) + docile (1.4.1) haml (6.3.0) temple (>= 0.8.2) thor @@ -22,8 +22,8 @@ GEM json (2.7.2) language_server-protocol (3.17.0.3) multi_json (1.15.0) - parallel (1.24.0) - parser (3.3.0.5) + parallel (1.25.1) + parser (3.3.4.0) ast (~> 2.4.1) racc prettier (4.0.4) @@ -31,52 +31,44 @@ GEM syntax_tree-haml (>= 2.0.0) syntax_tree-rbs (>= 0.2.0) prettier_print (1.2.1) - racc (1.7.3) + racc (1.8.0) rainbow (3.1.1) rake (13.2.1) rbs (3.1.3) rbtree (0.4.6) - regexp_parser (2.9.0) - rexml (3.2.6) + regexp_parser (2.9.2) + rexml (3.3.2) + 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.1) 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.1) - rubocop (1.63.2) + rubocop (1.65.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) + regexp_parser (>= 2.4, < 3.0) rexml (>= 3.2.5, < 4.0) rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.2) - parser (>= 3.3.0.4) - rubocop-capybara (2.20.0) - rubocop (~> 1.41) - rubocop-factory_bot (2.25.1) - rubocop (~> 1.41) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.29.1) - rubocop (~> 1.40) - rubocop-capybara (~> 2.17) - rubocop-factory_bot (~> 2.22) - rubocop-rspec_rails (~> 2.28) - rubocop-rspec_rails (2.28.3) - rubocop (~> 1.40) + rubocop-rspec (3.0.3) + rubocop (~> 1.61) ruby-progressbar (1.13.0) set (1.0.4) simplecov (0.22.0) @@ -88,6 +80,7 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) + strscan (3.1.0) syntax_tree (6.2.0) prettier_print (>= 1.2.0) syntax_tree-haml (4.0.3) @@ -100,7 +93,7 @@ GEM syntax_tree (>= 2.0.1) temple (0.10.3) thor (1.3.1) - tilt (2.3.0) + tilt (2.4.0) unicode-display_width (2.5.0) yard (0.9.36) diff --git a/package-lock.json b/package-lock.json index 572b3cc..69010f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "devDependencies": { "@invisionag/prettier-config": "^2.1.3", "@prettier/plugin-ruby": "^4.0.4", - "prettier": "^3.2.5" + "prettier": "^3.3.3" } }, "node_modules/@invisionag/prettier-config": { @@ -30,10 +30,11 @@ } }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -61,9 +62,9 @@ "requires": {} }, "prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true } } diff --git a/package.json b/package.json index 405efc9..b657bee 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "devDependencies": { "@invisionag/prettier-config": "^2.1.3", "@prettier/plugin-ruby": "^4.0.4", - "prettier": "^3.2.5" + "prettier": "^3.3.3" }, "prettier": "@invisionag/prettier-config/ruby" }