diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 3651df6..a5be0d3 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,11 +11,12 @@ jobs: lint: runs-on: ubuntu-slim steps: - - name: checkout repo - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: install zsh + if: runner.os == 'Linux' + run: | + sudo apt-get update + sudo apt-get install --yes --no-install-recommends zsh - - name: setup mise - uses: jdx/mise-action@c2a87611a18de5b3828c5652fe268e992400cb5c # v4.3.0 - - - name: run linters - run: mise run chk + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: jdx/mise-action@2d8d4cafcbd33be2ea37d2b6f5ad595363d1f1ca # v5.1.1 + - run: mise run chk diff --git a/hk.pkl b/hk.pkl index fb8e3cc..f9fa5b7 100644 --- a/hk.pkl +++ b/hk.pkl @@ -1,6 +1,6 @@ -amends "package://github.com/jdx/hk/releases/download/v2.4.0/hk@2.4.0#/Config.pkl" +amends "package://github.com/jdx/hk/releases/download/v2.5.0/hk@2.5.0#/Config.pkl" -import "package://github.com/jdx/hk/releases/download/v2.4.0/hk@2.4.0#/Builtins.pkl" +import "package://github.com/jdx/hk/releases/download/v2.5.0/hk@2.5.0#/Builtins.pkl" fail_fast = false env { diff --git a/mise.lock b/mise.lock index 548ec74..74357bc 100644 --- a/mise.lock +++ b/mise.lock @@ -1,6 +1,6 @@ # @generated - this file is auto-generated by `mise lock` https://mise.jdx.dev/dev-tools/mise-lock.html -lockfile_version = 2 +lockfile_version = 3 [[tools.actionlint]] version = "1.7.12" @@ -50,44 +50,44 @@ url_api = "https://api.github.com/repos/rhysd/actionlint/releases/assets/3849249 provenance = "github-attestations" [[tools."aqua:owenlamont/ryl"]] -version = "0.22.0" +version = "0.24.0" backend = "aqua:owenlamont/ryl" specifiers = ["latest"] [tools."aqua:owenlamont/ryl"."platforms.linux-arm64"] -checksum = "sha256:1045ea5807ae274c0812f63f73469018b58f822c8987e22b71f9995be971a6dd" -url = "https://github.com/owenlamont/ryl/releases/download/v0.22.0/ryl-aarch64-unknown-linux-gnu.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/547221094" +checksum = "sha256:184a727fabbec5a2d2de11fd64483f9c3040f1822d9b4e142d75c2046fef8d6f" +url = "https://github.com/owenlamont/ryl/releases/download/v0.24.0/ryl-aarch64-unknown-linux-gnu.tar.gz" +url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/611310931" provenance = "github-attestations" [tools."aqua:owenlamont/ryl"."platforms.linux-arm64-musl"] -checksum = "sha256:e2756acb29fac8a1963ef6477f557d31bd9b6a1fb0d745dcb2c5c24714e20910" -url = "https://github.com/owenlamont/ryl/releases/download/v0.22.0/ryl-aarch64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/547221095" +checksum = "sha256:88a4a0b1f59cda012a35c8e3333649859a868a166670f19b556a4fdb506e0744" +url = "https://github.com/owenlamont/ryl/releases/download/v0.24.0/ryl-aarch64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/611310938" provenance = "github-attestations" [tools."aqua:owenlamont/ryl"."platforms.linux-x64"] -checksum = "sha256:e51be237168ff44c8e28caca87db35c15ac5c943bba5edba0e72465b51add524" -url = "https://github.com/owenlamont/ryl/releases/download/v0.22.0/ryl-x86_64-unknown-linux-gnu.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/547221116" +checksum = "sha256:ee496e9d246352abd40bb19b932dda36f5dc23a561ac51d5c56218ba3f25d8a8" +url = "https://github.com/owenlamont/ryl/releases/download/v0.24.0/ryl-x86_64-unknown-linux-gnu.tar.gz" +url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/611310977" provenance = "github-attestations" [tools."aqua:owenlamont/ryl"."platforms.linux-x64-musl"] -checksum = "sha256:43625dd5c968b2c08e875a8121b2c441bd5059414d8d1fbe8d791cf6bfde402c" -url = "https://github.com/owenlamont/ryl/releases/download/v0.22.0/ryl-x86_64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/547221117" +checksum = "sha256:2d42ab79bcded398587401a4682dbf30a9977f907a3c3f3843eaf9a8cb0cbcfb" +url = "https://github.com/owenlamont/ryl/releases/download/v0.24.0/ryl-x86_64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/611310983" provenance = "github-attestations" [tools."aqua:owenlamont/ryl"."platforms.macos-arm64"] -checksum = "sha256:512051556cc92b3bfcb21c434072dcb3de7088af4982439ff0cce7888819f501" -url = "https://github.com/owenlamont/ryl/releases/download/v0.22.0/ryl-aarch64-apple-darwin.tar.gz" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/547221097" +checksum = "sha256:55ae4a170ece424c5a9ac939fc2fadeeddaea62dc3f4303b24d33ad4def3126f" +url = "https://github.com/owenlamont/ryl/releases/download/v0.24.0/ryl-aarch64-apple-darwin.tar.gz" +url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/611310936" provenance = "github-attestations" [tools."aqua:owenlamont/ryl"."platforms.windows-x64"] -checksum = "sha256:c0b3c8520b0d749d5df974e9638110a7169cde1d8febd6a4e68e802c5de7a70d" -url = "https://github.com/owenlamont/ryl/releases/download/v0.22.0/ryl-x86_64-pc-windows-msvc.zip" -url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/547221108" +checksum = "sha256:e86231ca8ef367f309fe0e49038c220426fca9ebc51d3f806972a015da3d42b0" +url = "https://github.com/owenlamont/ryl/releases/download/v0.24.0/ryl-x86_64-pc-windows-msvc.zip" +url_api = "https://api.github.com/repos/owenlamont/ryl/releases/assets/611310978" provenance = "github-attestations" [[tools.editorconfig-checker]] @@ -138,39 +138,45 @@ url_api = "https://api.github.com/repos/editorconfig-checker/editorconfig-checke provenance = "github-attestations" [[tools.hk]] -version = "2.4.0" +version = "2.5.0" backend = "packslip:github.com/jdx/hk" specifiers = ["latest"] [tools.hk."platforms.linux-arm64"] -checksum = "sha256:836235bd8aa06f25e7ff28591b32efb5297abe55366e912095636a49ffe4d363" -url = "https://github.com/jdx/hk/releases/download/v2.4.0/hk-aarch64-unknown-linux-gnu.tar.gz" +checksum = "sha256:c800091c414e1c8e8628137275d88c257bcfe0c35dd31d2762923a71dae7df7f" +url = "https://github.com/jdx/hk/releases/download/v2.5.0/hk-aarch64-unknown-linux-gnu.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" +repository_ids = { repository = "922514152" } [tools.hk."platforms.linux-arm64-musl"] -checksum = "sha256:ad5c5a556e0a505d9a3441868217976bd4ae610e1364e93516993b9717d9ef28" -url = "https://github.com/jdx/hk/releases/download/v2.4.0/hk-aarch64-unknown-linux-musl.tar.gz" +checksum = "sha256:1e839b96defad21b5118d9554f2146811a2ce8d8eef90b3da1d592834969b717" +url = "https://github.com/jdx/hk/releases/download/v2.5.0/hk-aarch64-unknown-linux-musl.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" +repository_ids = { repository = "922514152" } [tools.hk."platforms.linux-x64"] -checksum = "sha256:6efabe30aeabc4611a42ce6cf0fd46b9a19478e2cfd9acfd1bd93998736f3153" -url = "https://github.com/jdx/hk/releases/download/v2.4.0/hk-x86_64-unknown-linux-gnu.tar.gz" +checksum = "sha256:449b83c35ac3a460f80a4c9a41ad99430add8cf6caa6ceadc27e810feac3647d" +url = "https://github.com/jdx/hk/releases/download/v2.5.0/hk-x86_64-unknown-linux-gnu.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" +repository_ids = { repository = "922514152" } [tools.hk."platforms.linux-x64-musl"] -checksum = "sha256:f34598671ca40be5c308324a60ef30b736dbbbf4259dfb511abd79009ee4de2a" -url = "https://github.com/jdx/hk/releases/download/v2.4.0/hk-x86_64-unknown-linux-musl.tar.gz" +checksum = "sha256:55b349ed8ebbb9cc11e3ff7f741230035061e45621c0b2c87fffeeb37fadcfd0" +url = "https://github.com/jdx/hk/releases/download/v2.5.0/hk-x86_64-unknown-linux-musl.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" +repository_ids = { repository = "922514152" } [tools.hk."platforms.macos-arm64"] -checksum = "sha256:6e1c970b9de7ab4ee52c85869b2ea9cfe8769d25a0fe9536062e0ba62366ec59" -url = "https://github.com/jdx/hk/releases/download/v2.4.0/hk-aarch64-apple-darwin.tar.gz" +checksum = "sha256:fabbed3a44e72c601759fa81d56f3c9403ca466853bdf77e87cc69d986cb151a" +url = "https://github.com/jdx/hk/releases/download/v2.5.0/hk-aarch64-apple-darwin.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" +repository_ids = { repository = "922514152" } [tools.hk."platforms.windows-x64"] -checksum = "sha256:028931e00fd670ad891a428bf44e14ac8e2726a8f72b7fae80b27b6502af2be3" -url = "https://github.com/jdx/hk/releases/download/v2.4.0/hk-x86_64-pc-windows-msvc.zip" +checksum = "sha256:9d3063f0eadb316415dc2aaea51608f436eb6ffe44e00c2e460294c66f269a54" +url = "https://github.com/jdx/hk/releases/download/v2.5.0/hk-x86_64-pc-windows-msvc.zip" signer = "sigstore-oidc:https://github.com/jdx/hk/.github/workflows/release.yml" +repository_ids = { repository = "922514152" } [[tools.ls-lint]] version = "2.3.1" @@ -421,50 +427,50 @@ url = "https://github.com/openai/tart/releases/download/2.40.1/tart.tar.gz" url_api = "https://api.github.com/repos/openai/tart/releases/assets/600797855" [[tools.tombi]] -version = "1.7.0" +version = "1.7.2" backend = "aqua:tombi-toml/tombi" specifiers = ["latest"] [tools.tombi."platforms.linux-arm64"] -checksum = "sha256:1367ac39bfaaca364c2a69bf0181fa279d6f71ebf48d01684c5c02fd9e421475" -url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.0/tombi-cli-1.7.0-aarch64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/603708088" +checksum = "sha256:10f364314b03e84b8ef57421fd7197502a49d40d6c4181e73aded12df57e5f53" +url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.2/tombi-cli-1.7.2-aarch64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/610147823" provenance = "github-attestations" [tools.tombi."platforms.linux-arm64-musl"] -checksum = "sha256:1367ac39bfaaca364c2a69bf0181fa279d6f71ebf48d01684c5c02fd9e421475" -url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.0/tombi-cli-1.7.0-aarch64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/603708088" +checksum = "sha256:10f364314b03e84b8ef57421fd7197502a49d40d6c4181e73aded12df57e5f53" +url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.2/tombi-cli-1.7.2-aarch64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/610147823" provenance = "github-attestations" [tools.tombi."platforms.linux-x64"] -checksum = "sha256:3dbddb32f38692a60e2dfc5b84e76cedae8aab5f5fcbd3f0cea7cf80fc075f6d" -url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.0/tombi-cli-1.7.0-x86_64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/603708131" +checksum = "sha256:70d702da0bb92758469c4f85761935b93c8172598b2682d9c89d7ab383a23a4c" +url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.2/tombi-cli-1.7.2-x86_64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/610147847" provenance = "github-attestations" [tools.tombi."platforms.linux-x64-musl"] -checksum = "sha256:3dbddb32f38692a60e2dfc5b84e76cedae8aab5f5fcbd3f0cea7cf80fc075f6d" -url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.0/tombi-cli-1.7.0-x86_64-unknown-linux-musl.tar.gz" -url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/603708131" +checksum = "sha256:70d702da0bb92758469c4f85761935b93c8172598b2682d9c89d7ab383a23a4c" +url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.2/tombi-cli-1.7.2-x86_64-unknown-linux-musl.tar.gz" +url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/610147847" provenance = "github-attestations" [tools.tombi."platforms.macos-arm64"] -checksum = "sha256:ff18e589f45780ebf77637d88f51d3e075b2500cc0bff99f477a79cf49d5ef95" -url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.0/tombi-cli-1.7.0-aarch64-apple-darwin.tar.gz" -url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/603708098" +checksum = "sha256:478c67124b15960f9911f5fe2b24746c0807a77378dc6d03667b701bd2ed91e2" +url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.2/tombi-cli-1.7.2-aarch64-apple-darwin.tar.gz" +url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/610147826" provenance = "github-attestations" [tools.tombi."platforms.macos-x64"] -checksum = "sha256:6d0f37f27282fa5f1551256f1d00c58cb0e61c443d89b5813c8be6223b73ce37" -url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.0/tombi-cli-1.7.0-x86_64-apple-darwin.tar.gz" -url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/603708096" +checksum = "sha256:cdbb5f7ac355a821950493296adf9c47da981bc996d6b4de5e90269bed243e27" +url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.2/tombi-cli-1.7.2-x86_64-apple-darwin.tar.gz" +url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/610147821" provenance = "github-attestations" [tools.tombi."platforms.windows-x64"] -checksum = "sha256:13822150c15d37a76c989bb7b8f1e6433625b4e72a21dcab10b03d5d46386950" -url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.0/tombi-cli-1.7.0-x86_64-pc-windows-msvc.zip" -url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/603708120" +checksum = "sha256:b5bf95bf49a8624e3fa2e7d3ee64d02fe06a42678731f1ba392abb72e161608a" +url = "https://github.com/tombi-toml/tombi/releases/download/v1.7.2/tombi-cli-1.7.2-x86_64-pc-windows-msvc.zip" +url_api = "https://api.github.com/repos/tombi-toml/tombi/releases/assets/610147849" provenance = "github-attestations" [[tools.usage]] @@ -476,33 +482,40 @@ specifiers = ["latest"] checksum = "sha256:6e9be5caa7dc8a484fc488cf5ed6fcde5d2b3271943ccc039e0c08041a8f8bf8" url = "https://github.com/jdx/usage/releases/download/v6.12.0/usage-aarch64-unknown-linux-gnu.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/usage/.github/workflows/publish-cli.yml" +repository_ids = { repository = "677629099" } [tools.usage."platforms.linux-arm64-musl"] checksum = "sha256:28729924e46bfad1112a7ec35003cdf074d2686346ddaa2d0f4206c1f66a2827" url = "https://github.com/jdx/usage/releases/download/v6.12.0/usage-aarch64-unknown-linux-musl.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/usage/.github/workflows/publish-cli.yml" +repository_ids = { repository = "677629099" } [tools.usage."platforms.linux-x64"] checksum = "sha256:c82b39ca9c64e3256284667ca8ddd4c27b7141d842ba054a645ee73d6ab99b17" url = "https://github.com/jdx/usage/releases/download/v6.12.0/usage-x86_64-unknown-linux-gnu.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/usage/.github/workflows/publish-cli.yml" +repository_ids = { repository = "677629099" } [tools.usage."platforms.linux-x64-musl"] checksum = "sha256:5cab69ffacde3f700bd74095f89a4879cea591a8c0656f3104786ed1d0df218a" url = "https://github.com/jdx/usage/releases/download/v6.12.0/usage-x86_64-unknown-linux-musl.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/usage/.github/workflows/publish-cli.yml" +repository_ids = { repository = "677629099" } [tools.usage."platforms.macos-arm64"] checksum = "sha256:1e43be745db2fd81259e2b0e68d689d7f55b93da815f452c2154710f6de6ec52" url = "https://github.com/jdx/usage/releases/download/v6.12.0/usage-universal-apple-darwin.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/usage/.github/workflows/publish-cli.yml" +repository_ids = { repository = "677629099" } [tools.usage."platforms.macos-x64"] checksum = "sha256:1e43be745db2fd81259e2b0e68d689d7f55b93da815f452c2154710f6de6ec52" url = "https://github.com/jdx/usage/releases/download/v6.12.0/usage-universal-apple-darwin.tar.gz" signer = "sigstore-oidc:https://github.com/jdx/usage/.github/workflows/publish-cli.yml" +repository_ids = { repository = "677629099" } [tools.usage."platforms.windows-x64"] checksum = "sha256:bc9e362fd5169a9a13eb943963c905bb60f3fd2bd1076336c2beb2878209bc24" url = "https://github.com/jdx/usage/releases/download/v6.12.0/usage-x86_64-pc-windows-msvc.zip" signer = "sigstore-oidc:https://github.com/jdx/usage/.github/workflows/publish-cli.yml" +repository_ids = { repository = "677629099" }