diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 752208b..3fadd97 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -52,13 +52,13 @@ repos: - id: check-pre-commit-ci-config - repo: https://github.com/thlorenz/doctoc - rev: v2.2.0 + rev: v2.3.0 hooks: - id: doctoc args: [--update-only, --no-title] - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.34.0 + rev: 0.37.1 hooks: - id: check-dependabot - id: check-github-actions @@ -68,7 +68,7 @@ repos: additional_dependencies: ["pyjson5"] - repo: https://github.com/fsfe/reuse-tool - rev: v5.1.1 + rev: v6.2.0 hooks: - id: reuse exclude: ^.cache\/.*$ @@ -81,7 +81,7 @@ repos: language: system - repo: https://github.com/editorconfig-checker/editorconfig-checker.python - rev: "3.4.0" + rev: "3.6.1" hooks: - id: editorconfig-checker alias: ec diff --git a/.ruby-version b/.ruby-version index 1cf8253..4d54dad 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.4.6 +4.0.2 diff --git a/Gemfile.lock b/Gemfile.lock index 243734d..0f1f908 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,57 +1,57 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) base64 (0.3.0) - bigdecimal (3.2.3) + bigdecimal (4.1.1) colorator (1.1.0) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.6) csv (3.3.5) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) - ffi (1.17.2-aarch64-linux-gnu) - ffi (1.17.2-aarch64-linux-musl) - ffi (1.17.2-arm-linux-gnu) - ffi (1.17.2-arm-linux-musl) - ffi (1.17.2-arm64-darwin) - ffi (1.17.2-x86-linux-gnu) - ffi (1.17.2-x86-linux-musl) - ffi (1.17.2-x86_64-darwin) - ffi (1.17.2-x86_64-linux-gnu) - ffi (1.17.2-x86_64-linux-musl) + ffi (1.17.4-aarch64-linux-gnu) + ffi (1.17.4-aarch64-linux-musl) + ffi (1.17.4-arm-linux-gnu) + ffi (1.17.4-arm-linux-musl) + ffi (1.17.4-arm64-darwin) + ffi (1.17.4-x86-linux-gnu) + ffi (1.17.4-x86-linux-musl) + ffi (1.17.4-x86_64-darwin) + ffi (1.17.4-x86_64-linux-gnu) + ffi (1.17.4-x86_64-linux-musl) forwardable-extended (2.6.0) - google-protobuf (4.32.1) + google-protobuf (4.34.1) bigdecimal - rake (>= 13) - google-protobuf (4.32.1-aarch64-linux-gnu) + rake (~> 13.3) + google-protobuf (4.34.1-aarch64-linux-gnu) bigdecimal - rake (>= 13) - google-protobuf (4.32.1-aarch64-linux-musl) + rake (~> 13.3) + google-protobuf (4.34.1-aarch64-linux-musl) bigdecimal - rake (>= 13) - google-protobuf (4.32.1-arm64-darwin) + rake (~> 13.3) + google-protobuf (4.34.1-arm64-darwin) bigdecimal - rake (>= 13) - google-protobuf (4.32.1-x86-linux-gnu) + rake (~> 13.3) + google-protobuf (4.34.1-x86-linux-gnu) bigdecimal - rake (>= 13) - google-protobuf (4.32.1-x86-linux-musl) + rake (~> 13.3) + google-protobuf (4.34.1-x86-linux-musl) bigdecimal - rake (>= 13) - google-protobuf (4.32.1-x86_64-darwin) + rake (~> 13.3) + google-protobuf (4.34.1-x86_64-darwin) bigdecimal - rake (>= 13) - google-protobuf (4.32.1-x86_64-linux-gnu) + rake (~> 13.3) + google-protobuf (4.34.1-x86_64-linux-gnu) bigdecimal - rake (>= 13) - google-protobuf (4.32.1-x86_64-linux-musl) + rake (~> 13.3) + google-protobuf (4.34.1-x86_64-linux-musl) bigdecimal - rake (>= 13) - http_parser.rb (0.8.0) - i18n (1.14.7) + rake (~> 13.3) + http_parser.rb (0.8.1) + i18n (1.14.8) concurrent-ruby (~> 1.0) jekyll (4.4.1) addressable (~> 2.4) @@ -84,15 +84,17 @@ GEM jekyll (>= 3.7, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) - json (2.15.0) - kramdown (2.5.1) - rexml (>= 3.3.9) + json (2.19.3) + kramdown (2.5.2) + rexml (>= 3.4.4) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) liquid (4.0.4) - listen (3.9.0) + listen (3.10.0) + logger rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) + logger (1.7.0) mercenary (0.4.0) minima (2.5.2) jekyll (>= 3.5, < 5.0) @@ -100,37 +102,37 @@ GEM jekyll-seo-tag (~> 2.1) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (6.0.2) - rake (13.3.0) + public_suffix (7.0.5) + rake (13.3.1) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) rexml (3.4.4) - rouge (4.6.1) + rouge (4.7.0) safe_yaml (1.0.5) - sass-embedded (1.93.2) + sass-embedded (1.99.0) google-protobuf (~> 4.31) rake (>= 13) - sass-embedded (1.93.2-aarch64-linux-gnu) + sass-embedded (1.99.0-aarch64-linux-gnu) google-protobuf (~> 4.31) - sass-embedded (1.93.2-aarch64-linux-musl) + sass-embedded (1.99.0-aarch64-linux-musl) google-protobuf (~> 4.31) - sass-embedded (1.93.2-arm-linux-gnueabihf) + sass-embedded (1.99.0-arm-linux-gnueabihf) google-protobuf (~> 4.31) - sass-embedded (1.93.2-arm-linux-musleabihf) + sass-embedded (1.99.0-arm-linux-musleabihf) google-protobuf (~> 4.31) - sass-embedded (1.93.2-arm64-darwin) + sass-embedded (1.99.0-arm64-darwin) google-protobuf (~> 4.31) - sass-embedded (1.93.2-x86_64-darwin) + sass-embedded (1.99.0-x86_64-darwin) google-protobuf (~> 4.31) - sass-embedded (1.93.2-x86_64-linux-gnu) + sass-embedded (1.99.0-x86_64-linux-gnu) google-protobuf (~> 4.31) - sass-embedded (1.93.2-x86_64-linux-musl) + sass-embedded (1.99.0-x86_64-linux-musl) google-protobuf (~> 4.31) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) unicode-display_width (2.6.0) - webrick (1.9.1) + webrick (1.9.2) PLATFORMS aarch64-linux @@ -157,7 +159,7 @@ DEPENDENCIES webrick RUBY VERSION - ruby 3.4.6p54 + ruby 4.0.2 BUNDLED WITH - 2.7.2 + 4.0.8 diff --git a/package.json b/package.json index e5116a5..3d039b2 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,14 @@ { "devDependencies": { - "@aminda/global-prettier-config": "2025.15.0", + "@aminda/global-prettier-config": "latest", "@prettier/plugin-ruby": "4.0.4", - "@prettier/plugin-xml": "3.4.1", + "@prettier/plugin-xml": "3.4.2", "corepack": "latest", - "prettier": "3.5.3", + "prettier": "3.8.1", "prettier-plugin-nginx": "1.0.3", - "prettier-plugin-sh": "0.17.1", - "prettier-plugin-toml": "2.0.4" + "prettier-plugin-sh": "0.18.0", + "prettier-plugin-toml": "2.0.6" }, - "packageManager": "pnpm@10.18.0+sha512.e804f889f1cecc40d572db084eec3e4881739f8dec69c0ff10d2d1beff9a4e309383ba27b5b750059d7f4c149535b6cd0d2cb1ed3aeb739239a4284a68f40cfa", + "packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319", "prettier": "@aminda/global-prettier-config" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5206f98..6bae9fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,35 +8,35 @@ importers: .: devDependencies: "@aminda/global-prettier-config": - specifier: 2025.15.0 - version: 2025.15.0 + specifier: latest + version: 2026.5.0 "@prettier/plugin-ruby": specifier: 4.0.4 - version: 4.0.4(prettier@3.5.3) + version: 4.0.4(prettier@3.8.1) "@prettier/plugin-xml": - specifier: 3.4.1 - version: 3.4.1(prettier@3.5.3) + specifier: 3.4.2 + version: 3.4.2(prettier@3.8.1) corepack: specifier: latest - version: 0.34.0 + version: 0.34.6 prettier: - specifier: 3.5.3 - version: 3.5.3 + specifier: 3.8.1 + version: 3.8.1 prettier-plugin-nginx: specifier: 1.0.3 version: 1.0.3 prettier-plugin-sh: - specifier: 0.17.1 - version: 0.17.1(prettier@3.5.3) + specifier: 0.18.0 + version: 0.18.0(prettier@3.8.1) prettier-plugin-toml: - specifier: 2.0.4 - version: 2.0.4(prettier@3.5.3) + specifier: 2.0.6 + version: 2.0.6(prettier@3.8.1) packages: - "@aminda/global-prettier-config@2025.15.0": + "@aminda/global-prettier-config@2026.5.0": resolution: { - integrity: sha512-KFBpY4OaIUZRWBGN/6iJlEZkV6mrq+jHJnqz1tpuMfnR5c0Rx27EmHirsg/WdEUKbt/33OPUDiLV/BcbB3Ak8Q==, + integrity: sha512-AK10EPm/yDNiof2bd7P1/r0qxH36fxR1T+cLPZ/PfGNq9I4Pn42hI/EMUSlNTNjJGzc0FHo0AaT13tKbxPX5dg==, } "@prettier/plugin-ruby@4.0.4": @@ -47,18 +47,18 @@ packages: peerDependencies: prettier: ^3.0.0 - "@prettier/plugin-xml@3.4.1": + "@prettier/plugin-xml@3.4.2": resolution: { - integrity: sha512-Uf/6/+9ez6z/IvZErgobZ2G9n1ybxF5BhCd7eMcKqfoWuOzzNUxBipNo3QAP8kRC1VD18TIo84no7LhqtyDcTg==, + integrity: sha512-/UyNlHfkuLXG6Ed85KB0WBF283xn2yavR+UtRibBRUcvEJId2DSLdGXwJ/cDa1X++SWDPzq3+GSFniHjkNy7yg==, } peerDependencies: prettier: ^3.0.0 - "@reteps/dockerfmt@0.2.8": + "@reteps/dockerfmt@0.3.6": resolution: { - integrity: sha512-VUdrpLNvUfV9RCBVMusOb8XylR+Wt6MFAMTiZIPcpo0KGCzNW8bjQDTIv9JmOa330C9P7mxHFmc1of7JNujghA==, + integrity: sha512-Tb5wIMvBf/nLejTQ61krK644/CEMB/cpiaIFXqGApfGqO3GwcR3qnI0DbmkFVCl2OyEp8LnLX3EkucoL0+tbFg==, } engines: { node: ^v12.20.0 || ^14.13.0 || >=16.0.0 } @@ -86,10 +86,10 @@ packages: integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==, } - corepack@0.34.0: + corepack@0.34.6: resolution: { - integrity: sha512-8D9N/k9hDjoISCDGUzH2wBF0fJD49p3G7ifoEZcc0vhB7Py6r+Mc1SpJ8dvnWY/HMP95K60WkQbN7vgbUgXgpA==, + integrity: sha512-gvylq9kzJB09mSsiOnKOnhg0YdCWNy2aGaeGbYF4HlyGd/v4moxEonQjJPYI45/K4zP7q1hW9qCVvaYYKK5nkA==, } engines: { node: ^20.10.0 || ^22.11.0 || >=24.0.0 } hasBin: true @@ -100,28 +100,28 @@ packages: integrity: sha512-vV5q85s8XnV6NEgvz1gVLfZhmxAxY03MyOYj2ApBpjFkbs00lRsRkTmqO9L39ADuD18z1RRCcfZ3eVxKhI/nqg==, } - prettier-plugin-sh@0.17.1: + prettier-plugin-sh@0.18.0: resolution: { - integrity: sha512-jbrB7MRlmgtSRx2+I3McQGdFb98VUtJTkQ5DiK6oSJSfCy6vSBxSsuyDZ1xIx13TqREUHTsMzlNrZBZScuJJXQ==, + integrity: sha512-cW1XL27FOJQ/qGHOW6IHwdCiNWQsAgK+feA8V6+xUTaH0cD3Mh+tFAtBvEEWvuY6hTDzRV943Fzeii+qMOh7nQ==, + } + engines: { node: ">=16.0.0" } + peerDependencies: + prettier: ^3.6.0 + + prettier-plugin-toml@2.0.6: + resolution: + { + integrity: sha512-12N/wBuHa9jd/KVy9pRP20NMKxQfQLMseQCt66lIbLaPLItvGUcSIryE1eZZMJ7loSws6Ig3M2Elc2EreNh76w==, } engines: { node: ">=16.0.0" } peerDependencies: prettier: ^3.0.3 - prettier-plugin-toml@2.0.4: + prettier@3.8.1: resolution: { - integrity: sha512-uOTNPClqnE3T9XJ8hCqAJek70Jnk3/ZuAG/aXRTmrWbVe8lJyuZ60KV7OtgWqF+iGZOPVpkh+giHhX9GZYRHGA==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - prettier: ^3.0.3 - - prettier@3.5.3: - resolution: - { - integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==, + integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==, } engines: { node: ">=14" } hasBin: true @@ -146,26 +146,26 @@ packages: } snapshots: - "@aminda/global-prettier-config@2025.15.0": + "@aminda/global-prettier-config@2026.5.0": dependencies: - "@prettier/plugin-ruby": 4.0.4(prettier@3.5.3) - "@prettier/plugin-xml": 3.4.1(prettier@3.5.3) - corepack: 0.34.0 - prettier: 3.5.3 + "@prettier/plugin-ruby": 4.0.4(prettier@3.8.1) + "@prettier/plugin-xml": 3.4.2(prettier@3.8.1) + corepack: 0.34.6 + prettier: 3.8.1 prettier-plugin-nginx: 1.0.3 - prettier-plugin-sh: 0.17.1(prettier@3.5.3) - prettier-plugin-toml: 2.0.4(prettier@3.5.3) + prettier-plugin-sh: 0.18.0(prettier@3.8.1) + prettier-plugin-toml: 2.0.6(prettier@3.8.1) - "@prettier/plugin-ruby@4.0.4(prettier@3.5.3)": + "@prettier/plugin-ruby@4.0.4(prettier@3.8.1)": dependencies: - prettier: 3.5.3 + prettier: 3.8.1 - "@prettier/plugin-xml@3.4.1(prettier@3.5.3)": + "@prettier/plugin-xml@3.4.2(prettier@3.8.1)": dependencies: "@xml-tools/parser": 1.0.11 - prettier: 3.5.3 + prettier: 3.8.1 - "@reteps/dockerfmt@0.2.8": {} + "@reteps/dockerfmt@0.3.6": {} "@taplo/core@0.2.0": {} @@ -181,22 +181,22 @@ snapshots: dependencies: regexp-to-ast: 0.5.0 - corepack@0.34.0: {} + corepack@0.34.6: {} prettier-plugin-nginx@1.0.3: {} - prettier-plugin-sh@0.17.1(prettier@3.5.3): + prettier-plugin-sh@0.18.0(prettier@3.8.1): dependencies: - "@reteps/dockerfmt": 0.2.8 - prettier: 3.5.3 + "@reteps/dockerfmt": 0.3.6 + prettier: 3.8.1 sh-syntax: 0.5.8 - prettier-plugin-toml@2.0.4(prettier@3.5.3): + prettier-plugin-toml@2.0.6(prettier@3.8.1): dependencies: "@taplo/lib": 0.5.0 - prettier: 3.5.3 + prettier: 3.8.1 - prettier@3.5.3: {} + prettier@3.8.1: {} regexp-to-ast@0.5.0: {}