diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fb91491..f1e6446 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -47,7 +47,7 @@ repos: - id: check-illegal-windows-names - repo: https://github.com/pre-commit/sync-pre-commit-deps - rev: v0.0.1 + rev: v0.0.2 hooks: - id: sync-pre-commit-deps @@ -69,7 +69,7 @@ repos: ] - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.29.4 + rev: 0.31.0 hooks: - id: check-dependabot - id: check-github-actions diff --git a/.ruby-version b/.ruby-version index 9c25013..47b322c 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.6 +3.4.1 diff --git a/Gemfile b/Gemfile index 2eeba24..1c5ef7c 100644 --- a/Gemfile +++ b/Gemfile @@ -14,7 +14,8 @@ gem "jekyll-sitemap" gem "jekyll-seo-tag" # Required for `bundle exec jekyll serve` gem "webrick" - +# Undeclared dependency in current version of Jekyll? +gem "csv" # Required for https://www.npmjs.com/package/@prettier/plugin-ruby gem "prettier_print" gem "syntax_tree" diff --git a/Gemfile.lock b/Gemfile.lock index 510d91b..6072c81 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (8.0.0) + activesupport (8.0.1) base64 benchmark (>= 0.3) bigdecimal @@ -18,43 +18,44 @@ GEM public_suffix (>= 2.0.2, < 7.0) base64 (0.2.0) benchmark (0.4.0) - bigdecimal (3.1.8) + bigdecimal (3.1.9) colorator (1.1.0) concurrent-ruby (1.3.4) - connection_pool (2.4.1) + connection_pool (2.5.0) + csv (3.3.2) drb (2.2.1) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) - ffi (1.17.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-aarch64-linux-musl) - ffi (1.17.0-arm-linux-gnu) - ffi (1.17.0-arm-linux-musl) - ffi (1.17.0-arm64-darwin) - ffi (1.17.0-x86-linux-gnu) - ffi (1.17.0-x86-linux-musl) - ffi (1.17.0-x86_64-darwin) - ffi (1.17.0-x86_64-linux-gnu) - ffi (1.17.0-x86_64-linux-musl) + ffi (1.17.1) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-aarch64-linux-musl) + ffi (1.17.1-arm-linux-gnu) + ffi (1.17.1-arm-linux-musl) + ffi (1.17.1-arm64-darwin) + ffi (1.17.1-x86-linux-gnu) + ffi (1.17.1-x86-linux-musl) + ffi (1.17.1-x86_64-darwin) + ffi (1.17.1-x86_64-linux-gnu) + ffi (1.17.1-x86_64-linux-musl) forwardable-extended (2.6.0) - google-protobuf (4.28.3) + google-protobuf (4.29.3) bigdecimal rake (>= 13) - google-protobuf (4.28.3-aarch64-linux) + google-protobuf (4.29.3-aarch64-linux) bigdecimal rake (>= 13) - google-protobuf (4.28.3-arm64-darwin) + google-protobuf (4.29.3-arm64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.28.3-x86-linux) + google-protobuf (4.29.3-x86-linux) bigdecimal rake (>= 13) - google-protobuf (4.28.3-x86_64-darwin) + google-protobuf (4.29.3-x86_64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.28.3-x86_64-linux) + google-protobuf (4.29.3-x86_64-linux) bigdecimal rake (>= 13) haml (6.3.0) @@ -106,28 +107,32 @@ GEM listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - logger (1.6.1) + logger (1.6.5) mercenary (0.4.0) mini_portile2 (2.8.8) minima (2.5.2) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.25.2) - nokogiri (1.16.7) + minitest (5.25.4) + nokogiri (1.18.1) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.16.7-aarch64-linux) + nokogiri (1.18.1-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.16.7-arm-linux) + nokogiri (1.18.1-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.16.7-arm64-darwin) + nokogiri (1.18.1-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.16.7-x86-linux) + nokogiri (1.18.1-arm-linux-musl) racc (~> 1.4) - nokogiri (1.16.7-x86_64-darwin) + nokogiri (1.18.1-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.7-x86_64-linux) + nokogiri (1.18.1-x86_64-darwin) + racc (~> 1.4) + nokogiri (1.18.1-x86_64-linux-gnu) + racc (~> 1.4) + nokogiri (1.18.1-x86_64-linux-musl) racc (~> 1.4) pathutil (0.16.2) forwardable-extended (~> 2.6) @@ -138,57 +143,47 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - rbs (3.6.1) + rbs (3.8.1) logger - rexml (3.3.9) + rexml (3.4.0) rouge (4.5.1) safe_yaml (1.0.5) - sass-embedded (1.81.0) - google-protobuf (~> 4.28) + sass-embedded (1.83.1) + google-protobuf (~> 4.29) rake (>= 13) - sass-embedded (1.81.0-aarch64-linux-android) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-aarch64-linux-gnu) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-aarch64-linux-musl) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-aarch64-mingw-ucrt) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-arm-linux-androideabi) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-arm-linux-gnueabihf) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-arm-linux-musleabihf) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-arm64-darwin) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-riscv64-linux-android) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-riscv64-linux-gnu) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-riscv64-linux-musl) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86-cygwin) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86-linux-android) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86-linux-gnu) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86-linux-musl) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86-mingw-ucrt) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86_64-cygwin) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86_64-darwin) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86_64-linux-android) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86_64-linux-gnu) - google-protobuf (~> 4.28) - sass-embedded (1.81.0-x86_64-linux-musl) - google-protobuf (~> 4.28) - securerandom (0.3.2) + sass-embedded (1.83.1-aarch64-linux-android) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-aarch64-linux-gnu) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-aarch64-linux-musl) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-aarch64-mingw-ucrt) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-arm-linux-androideabi) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-arm-linux-gnueabihf) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-arm-linux-musleabihf) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-arm64-darwin) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-riscv64-linux-android) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-riscv64-linux-gnu) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-riscv64-linux-musl) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-x86_64-cygwin) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-x86_64-darwin) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-x86_64-linux-android) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-x86_64-linux-gnu) + google-protobuf (~> 4.29) + sass-embedded (1.83.1-x86_64-linux-musl) + google-protobuf (~> 4.29) + securerandom (0.4.1) syntax_tree (6.2.0) prettier_print (>= 1.2.0) syntax_tree-haml (4.0.3) @@ -203,12 +198,12 @@ GEM terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) thor (1.3.2) - tilt (2.4.0) + tilt (2.5.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.6.0) uri (1.0.2) - webrick (1.9.0) + webrick (1.9.1) PLATFORMS aarch64-linux @@ -237,6 +232,7 @@ PLATFORMS x86_64-linux-musl DEPENDENCIES + csv jekyll jekyll-feed jekyll-mentions @@ -251,7 +247,7 @@ DEPENDENCIES webrick RUBY VERSION - ruby 3.3.6p108 + ruby 3.4.1p0 BUNDLED WITH - 2.5.22 + 2.6.2 diff --git a/package.json b/package.json index 674069e..5629e37 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "devDependencies": { - "@aminda/global-prettier-config": "2024.48.0" + "@aminda/global-prettier-config": "2025.1.0" }, - "packageManager": "pnpm@9.14.2+sha512.6e2baf77d06b9362294152c851c4f278ede37ab1eba3a55fda317a4a17b209f4dbb973fb250a77abc463a341fcb1f17f17cfa24091c4eb319cda0d9b84278387", + "packageManager": "pnpm@9.15.3+sha512.1f79bc245a66eb0b07c5d4d83131240774642caaa86ef7d0434ab47c0d16f66b04e21e0c086eb61e62c77efc4d7f7ec071afad3796af64892fae66509173893a", "prettier": "@aminda/global-prettier-config" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0845043..0bc8cf8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,14 +8,14 @@ importers: .: devDependencies: "@aminda/global-prettier-config": - specifier: 2024.48.0 - version: 2024.48.0 + specifier: 2025.1.0 + version: 2025.1.0 packages: - "@aminda/global-prettier-config@2024.48.0": + "@aminda/global-prettier-config@2025.1.0": resolution: { - integrity: sha512-GvvS91Q2ijErWIed65Nw0+mRiM7BmJqeROcKqh6IuDpa71KgZj9wJT10Z6sRcNf+ms+PmMZyqD7o42LAhYqxpg==, + integrity: sha512-8xSL+2rG5Qc4nDTz1SLwQMKC+j2ET7y7Ez+j3ZaKz4EKC9IjG4LgRGq3cHp5fWwTPnuH33zGWkUbvS+Qu+QnJA==, } "@prettier/plugin-ruby@4.0.4": @@ -88,10 +88,10 @@ packages: peerDependencies: prettier: ^3.0.3 - prettier@3.4.0: + prettier@3.4.2: resolution: { - integrity: sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==, + integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==, } engines: { node: ">=14" } hasBin: true @@ -116,23 +116,23 @@ packages: } snapshots: - "@aminda/global-prettier-config@2024.48.0": + "@aminda/global-prettier-config@2025.1.0": dependencies: - "@prettier/plugin-ruby": 4.0.4(prettier@3.4.0) - "@prettier/plugin-xml": 3.4.1(prettier@3.4.0) - prettier: 3.4.0 + "@prettier/plugin-ruby": 4.0.4(prettier@3.4.2) + "@prettier/plugin-xml": 3.4.1(prettier@3.4.2) + prettier: 3.4.2 prettier-plugin-nginx: 1.0.3 - prettier-plugin-sh: 0.14.0(prettier@3.4.0) - prettier-plugin-toml: 2.0.1(prettier@3.4.0) + prettier-plugin-sh: 0.14.0(prettier@3.4.2) + prettier-plugin-toml: 2.0.1(prettier@3.4.2) - "@prettier/plugin-ruby@4.0.4(prettier@3.4.0)": + "@prettier/plugin-ruby@4.0.4(prettier@3.4.2)": dependencies: - prettier: 3.4.0 + prettier: 3.4.2 - "@prettier/plugin-xml@3.4.1(prettier@3.4.0)": + "@prettier/plugin-xml@3.4.1(prettier@3.4.2)": dependencies: "@xml-tools/parser": 1.0.11 - prettier: 3.4.0 + prettier: 3.4.2 "@taplo/core@0.1.1": {} @@ -152,18 +152,18 @@ snapshots: prettier-plugin-nginx@1.0.3: {} - prettier-plugin-sh@0.14.0(prettier@3.4.0): + prettier-plugin-sh@0.14.0(prettier@3.4.2): dependencies: mvdan-sh: 0.10.1 - prettier: 3.4.0 + prettier: 3.4.2 sh-syntax: 0.4.2 - prettier-plugin-toml@2.0.1(prettier@3.4.0): + prettier-plugin-toml@2.0.1(prettier@3.4.2): dependencies: "@taplo/lib": 0.4.0-alpha.2 - prettier: 3.4.0 + prettier: 3.4.2 - prettier@3.4.0: {} + prettier@3.4.2: {} regexp-to-ast@0.5.0: {}