From e7a1016bdbc162537c67d3b4e4b288506703183c Mon Sep 17 00:00:00 2001 From: Mark Lee Date: Thu, 20 Aug 2026 11:50:17 -0700 Subject: [PATCH 1/3] fix(tasks): migrate stencil to devbase env --- .mise/tasks/stencil/_default | 11 +++++++++-- .mise/tasks/stencil/upgrade | 12 +++++++++--- mise.devbase.toml | 1 + mise.lock | 34 ---------------------------------- 4 files changed, 19 insertions(+), 39 deletions(-) diff --git a/.mise/tasks/stencil/_default b/.mise/tasks/stencil/_default index d94a58c9..b3a142f8 100755 --- a/.mise/tasks/stencil/_default +++ b/.mise/tasks/stencil/_default @@ -1,7 +1,14 @@ #!/usr/bin/env bash #MISE description="Run Stencil on the current repo without updating any module versions." -#MISE tools={"github:getoutreach/stencil" = "latest"} #MISE depends=["devbase:sync"] #MISE depends_post=["stencil:post"] -exec stencil --skip-update --frozen-lockfile +set -euo pipefail + +DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" +LIB_DIR="$DIR/../../../shell/lib" + +# shellcheck source=../../../shell/lib/mise/stub.sh +source "$LIB_DIR/mise/stub.sh" + +mise_exec_tool_with_bin github:getoutreach/stencil stencil --skip-update --frozen-lockfile diff --git a/.mise/tasks/stencil/upgrade b/.mise/tasks/stencil/upgrade index cc1880ee..a9a624a3 100755 --- a/.mise/tasks/stencil/upgrade +++ b/.mise/tasks/stencil/upgrade @@ -1,8 +1,14 @@ #!/usr/bin/env bash #MISE description="Run Stencil on the current repo and update any module versions if available." -#MISE tools={"github:getoutreach/stencil" = "latest"} #MISE depends=["devbase:sync"] #MISE depends_post=["stencil:post"] -mise upgrade github:getoutreach/stencil@latest -exec stencil --skip-update +set -euo pipefail + +DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" +LIB_DIR="$DIR/../../../shell/lib" + +# shellcheck source=../../../shell/lib/mise/stub.sh +source "$LIB_DIR/mise/stub.sh" + +mise_exec_tool_with_bin github:getoutreach/stencil stencil --skip-update diff --git a/mise.devbase.toml b/mise.devbase.toml index 34c5e5db..15c3c81d 100644 --- a/mise.devbase.toml +++ b/mise.devbase.toml @@ -29,4 +29,5 @@ terraform = "1.4.4" tombi = "0.7.27" "github:getoutreach/kubecfg" = "0.34.0" "github:getoutreach/lintroller" = "1.20.0" +"github:getoutreach/stencil" = "1.45.1" "go:golang.org/x/tools/cmd/goimports" = "0.43.0" diff --git a/mise.lock b/mise.lock index 6bfaa953..7444b6b0 100644 --- a/mise.lock +++ b/mise.lock @@ -68,40 +68,6 @@ checksum = "sha256:6f3fca347ee19fdf40a41d9e151bcbcb06c99ce0c1838a9dac11d503075fc url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_windows_amd64.zip" url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822791" -[[tools."github:getoutreach/stencil"]] -version = "1.45.1" -backend = "github:getoutreach/stencil" - -[tools."github:getoutreach/stencil"."platforms.linux-arm64"] -checksum = "sha256:7cb2762fe036189a440e01f442a34f918e48ebeaf44c819b2a9b78e9d5500288" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171559" - -[tools."github:getoutreach/stencil"."platforms.linux-arm64-musl"] -checksum = "sha256:7cb2762fe036189a440e01f442a34f918e48ebeaf44c819b2a9b78e9d5500288" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171559" - -[tools."github:getoutreach/stencil"."platforms.linux-x64"] -checksum = "sha256:5c5e23d08b58a378805722ff419c87c016e0870ef75f56879cc52b944c4384e8" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171634" - -[tools."github:getoutreach/stencil"."platforms.linux-x64-musl"] -checksum = "sha256:5c5e23d08b58a378805722ff419c87c016e0870ef75f56879cc52b944c4384e8" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171634" - -[tools."github:getoutreach/stencil"."platforms.macos-arm64"] -checksum = "sha256:a97cf9be173b74f9307180d4863221f4d910f646ab848d7ff80ac565fbb4b37d" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_darwin_arm64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171614" - -[tools."github:getoutreach/stencil"."platforms.macos-x64"] -checksum = "sha256:33d1d006772cec02703ec44f6f21b526e61e857948cb970349fc57ae7e20ecad" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_darwin_amd64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171581" - [[tools.gojq]] version = "0.12.19" backend = "aqua:itchyny/gojq" From d703871f1c029e6c1b2eccf86b4149ba24d4762f Mon Sep 17 00:00:00 2001 From: Mark Lee Date: Thu, 20 Aug 2026 11:54:53 -0700 Subject: [PATCH 2/3] fix(tasks): migrate gojq to devbase env when possible --- .mise/tasks/stencil/post/_default | 9 +++-- .mise/tasks/stencil/post/catalog-sync | 1 - .mise/tasks/stencil/post/circleci-orb-sync | 2 +- mise.lock | 39 ---------------------- 4 files changed, 8 insertions(+), 43 deletions(-) diff --git a/.mise/tasks/stencil/post/_default b/.mise/tasks/stencil/post/_default index 80c8887a..6ad2e0ab 100755 --- a/.mise/tasks/stencil/post/_default +++ b/.mise/tasks/stencil/post/_default @@ -1,10 +1,15 @@ #!/usr/bin/env bash #MISE description="Discover and run tasks meant to be run after Stencil completes." -#MISE tools={"gojq" = "latest"} #MISE depends=["devbase:sync"] set -euo pipefail +DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" +LIB_DIR="$DIR/../../../../shell/lib" + +# shellcheck source=../../../../shell/lib/mise/stub.sh +source "$LIB_DIR/mise/stub.sh" + # Why: word splitting is not an issue with task names. # shellcheck disable=SC2046 -exec mise run $(mise tasks ls --json | gojq --raw-output '. | map(select(.name | startswith("stencil:post:")).name) | join(" ::: ")') +exec mise run $(mise tasks ls --json | mise_exec_tool gojq --raw-output '. | map(select(.name | startswith("stencil:post:")).name) | join(" ::: ")') diff --git a/.mise/tasks/stencil/post/catalog-sync b/.mise/tasks/stencil/post/catalog-sync index 759279f1..f9ddd4f5 100755 --- a/.mise/tasks/stencil/post/catalog-sync +++ b/.mise/tasks/stencil/post/catalog-sync @@ -1,6 +1,5 @@ #!/usr/bin/env bash #MISE description="Sync service catalog values if it is not managed by a Stencil module." -#MISE tools={"gojq" = "latest"} # # Syncs the service catalog manifest for the given repository with # the metadata present in the repository. diff --git a/.mise/tasks/stencil/post/circleci-orb-sync b/.mise/tasks/stencil/post/circleci-orb-sync index b42a19f9..c5c59dd9 100755 --- a/.mise/tasks/stencil/post/circleci-orb-sync +++ b/.mise/tasks/stencil/post/circleci-orb-sync @@ -1,6 +1,6 @@ #!/usr/bin/env bash #MISE description="Sync CircleCI orb versions if files aren't managed by a Stencil module." -#MISE tools={"circleci" = "0.1.34950", "gojq" = "latest"} +#MISE tools={"circleci" = "0.1.34950"} # # Syncs the CircleCI orb definition with the version of devbase in the # stencil.lock file. By default, it only updates .circleci/config.yml diff --git a/mise.lock b/mise.lock index 7444b6b0..b8a15a17 100644 --- a/mise.lock +++ b/mise.lock @@ -68,45 +68,6 @@ checksum = "sha256:6f3fca347ee19fdf40a41d9e151bcbcb06c99ce0c1838a9dac11d503075fc url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_windows_amd64.zip" url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822791" -[[tools.gojq]] -version = "0.12.19" -backend = "aqua:itchyny/gojq" - -[tools.gojq."platforms.linux-arm64"] -checksum = "sha256:b22794b4bebad11c42af52550bda317c5cd7ee79aaa729eb6ec91a63f623d8b5" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278786" - -[tools.gojq."platforms.linux-arm64-musl"] -checksum = "sha256:b22794b4bebad11c42af52550bda317c5cd7ee79aaa729eb6ec91a63f623d8b5" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278786" - -[tools.gojq."platforms.linux-x64"] -checksum = "sha256:bdfaf9acbe088973c549dadbf299c06dc9a84f1ca38c731ca04a08a901077f64" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278789" - -[tools.gojq."platforms.linux-x64-musl"] -checksum = "sha256:bdfaf9acbe088973c549dadbf299c06dc9a84f1ca38c731ca04a08a901077f64" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278789" - -[tools.gojq."platforms.macos-arm64"] -checksum = "sha256:40208d4c385c5cebe3798f9d5a30ff1123537d66e171f2450a110347933482f7" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_darwin_arm64.zip" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278809" - -[tools.gojq."platforms.macos-x64"] -checksum = "sha256:e8816cd2e1a276a03ed8f902475d2ed641043295f420aadc623929d717cd4314" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_darwin_amd64.zip" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278820" - -[tools.gojq."platforms.windows-x64"] -checksum = "sha256:e7e874d54158c415aa22a8b5bafd8fe7b457b14d51c7033f7414155a907f52a0" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_windows_amd64.zip" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278782" - [[tools."npm:prettier"]] version = "3.9.6" backend = "npm:prettier" From 80da676b3dc542a2100c4f79f41d4bd839dfc25b Mon Sep 17 00:00:00 2001 From: Mark Lee Date: Thu, 20 Aug 2026 12:06:38 -0700 Subject: [PATCH 3/3] fix(tasks): migrate circleci to base env when possible --- .mise/tasks/orb/publish-dev | 3 +- .mise/tasks/orb/validate | 2 - .mise/tasks/stencil/post/circleci-orb-sync | 13 +- mise.devbase.lock | 78 ----------- mise.e2e.lock | 151 --------------------- 5 files changed, 4 insertions(+), 243 deletions(-) diff --git a/.mise/tasks/orb/publish-dev b/.mise/tasks/orb/publish-dev index 16c10eb9..cfda168d 100755 --- a/.mise/tasks/orb/publish-dev +++ b/.mise/tasks/orb/publish-dev @@ -1,6 +1,5 @@ #!/usr/bin/env bash #MISE description="Publish a dev version of the CircleCI orb to the registry." -#MISE tools.circleci="latest" #MISE depends=["orb:build"] set -euo pipefail @@ -17,4 +16,4 @@ fi CIRCLECI_ORB_VERSION="${1:-first}" -exec circleci orb publish orb.yml "$CIRCLECI_ORB_NAME"@dev:"$CIRCLECI_ORB_VERSION" +circleci orb publish orb.yml "$CIRCLECI_ORB_NAME"@dev:"$CIRCLECI_ORB_VERSION" diff --git a/.mise/tasks/orb/validate b/.mise/tasks/orb/validate index 347f5e24..dd4ac908 100755 --- a/.mise/tasks/orb/validate +++ b/.mise/tasks/orb/validate @@ -1,6 +1,5 @@ #!/usr/bin/env bash #MISE description="Validate the CircleCI orb." -#MISE tools.circleci="latest" #MISE depends=["orb:build"] # # This script validates the CircleCI orb using the CircleCI CLI. @@ -18,7 +17,6 @@ LIB_DIR="${DIR}/../../../shell/lib" # shellcheck source=../../../shell/lib/box.sh source "$LIB_DIR/box.sh" - # shellcheck source=../../../shell/lib/logging.sh source "$LIB_DIR/logging.sh" diff --git a/.mise/tasks/stencil/post/circleci-orb-sync b/.mise/tasks/stencil/post/circleci-orb-sync index c5c59dd9..dd33b830 100755 --- a/.mise/tasks/stencil/post/circleci-orb-sync +++ b/.mise/tasks/stencil/post/circleci-orb-sync @@ -1,6 +1,5 @@ #!/usr/bin/env bash #MISE description="Sync CircleCI orb versions if files aren't managed by a Stencil module." -#MISE tools={"circleci" = "0.1.34950"} # # Syncs the CircleCI orb definition with the version of devbase in the # stencil.lock file. By default, it only updates .circleci/config.yml @@ -18,18 +17,12 @@ set -euo pipefail DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" DEVBASE_LIB_DIR="$DIR/../../../../shell/lib" -# shellcheck source=../../../../shell/lib/bootstrap.sh -source "$DEVBASE_LIB_DIR"/bootstrap.sh # shellcheck source=../../../../shell/lib/box.sh source "$DEVBASE_LIB_DIR"/box.sh -# shellcheck source=../../../../shell/lib/github.sh -source "$DEVBASE_LIB_DIR"/github.sh -# shellcheck source=../../../../shell/lib/logging.sh -source "$DEVBASE_LIB_DIR"/logging.sh +# shellcheck source=../../../../shell/lib/mise/stub.sh +source "$DEVBASE_LIB_DIR"/mise/stub.sh # shellcheck source=../../../../shell/lib/sed.sh source "$DEVBASE_LIB_DIR"/sed.sh -# shellcheck source=../../../../shell/lib/shell.sh -source "$DEVBASE_LIB_DIR"/shell.sh ensure_bash_5_or_greater @@ -82,6 +75,6 @@ for config in "${configFiles[@]}"; do info_sub "Updating $config" sed_replace "$org/shared@.\+" "$org/shared@$replaceVersion" "$config" if [[ $config == "$fullRepoCircleCIConfigPath" ]]; then - circleci config validate --org-slug="github/$org" "$config" + mise_exec_tool circleci config validate --org-slug="github/$org" "$config" fi done diff --git a/mise.devbase.lock b/mise.devbase.lock index 1866d824..730a3f28 100644 --- a/mise.devbase.lock +++ b/mise.devbase.lock @@ -108,84 +108,6 @@ url = "https://github.com/bufbuild/buf/releases/download/v1.60.0/buf-Windows-x86 url_api = "https://api.github.com/repos/bufbuild/buf/releases/assets/316528126" provenance = "minisign" -[[tools.circleci]] -version = "1.0.48490" -backend = "aqua:CircleCI-Public/circleci-cli" - -[tools.circleci."platforms.linux-arm64"] -checksum = "sha256:73b87ed545df5413ff8378f717b38e54d6dbdbbfd1fc9284ded23684342d21a7" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006637" - -[tools.circleci."platforms.linux-arm64-musl"] -checksum = "sha256:73b87ed545df5413ff8378f717b38e54d6dbdbbfd1fc9284ded23684342d21a7" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006637" - -[tools.circleci."platforms.linux-x64"] -checksum = "sha256:c541fe2adf42ebefd297f4f0abe8519796900aae00d3d9c1aa545ec8df085137" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006634" - -[tools.circleci."platforms.linux-x64-musl"] -checksum = "sha256:c541fe2adf42ebefd297f4f0abe8519796900aae00d3d9c1aa545ec8df085137" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006634" - -[tools.circleci."platforms.macos-arm64"] -checksum = "sha256:dc758213e9dd2b0cc1a01d114a377111ca8333dea079e557112c0979325b3ccd" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_darwin_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006672" - -[tools.circleci."platforms.macos-x64"] -checksum = "sha256:51e4ad9bf7c5fe1a196b4e406c8f3e62e8cce624919097856379c2619722019f" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_darwin_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006633" - -[tools.circleci."platforms.windows-x64"] -checksum = "sha256:2268a915f8054a364006b14751f7cba5da1c71ea3425e971afad16c7daaa605b" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_windows_amd64.zip" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006681" - -[[tools.circleci]] -version = "0.1.34950" -backend = "aqua:CircleCI-Public/circleci-cli" - -[tools.circleci."platforms.linux-arm64"] -checksum = "sha256:46386f98ea6a593d61e0a303de081cf767d6dfce60f7d043b1af3010c1af1cd4" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822790" - -[tools.circleci."platforms.linux-arm64-musl"] -checksum = "sha256:46386f98ea6a593d61e0a303de081cf767d6dfce60f7d043b1af3010c1af1cd4" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822790" - -[tools.circleci."platforms.linux-x64"] -checksum = "sha256:522af40b3415c572188831c067504f1f5a6bea5606d0b06c9cf4b8ae5910a8c9" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822788" - -[tools.circleci."platforms.linux-x64-musl"] -checksum = "sha256:522af40b3415c572188831c067504f1f5a6bea5606d0b06c9cf4b8ae5910a8c9" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822788" - -[tools.circleci."platforms.macos-arm64"] -checksum = "sha256:5465379de428e91254604afd5f4dff4997c92e3c19b5251db53f3d7f43b54617" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_darwin_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822789" - -[tools.circleci."platforms.macos-x64"] -checksum = "sha256:a715c72780c91b4226e16d32f5715dd568c1675a09942b4e4941266fb8e0564c" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_darwin_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822858" - -[tools.circleci."platforms.windows-x64"] -checksum = "sha256:6f3fca347ee19fdf40a41d9e151bcbcb06c99ce0c1838a9dac11d503075fcd84" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_windows_amd64.zip" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822791" - [[tools.cosign]] version = "3.0.5" backend = "aqua:sigstore/cosign" diff --git a/mise.e2e.lock b/mise.e2e.lock index f60c75da..8b027eec 100644 --- a/mise.e2e.lock +++ b/mise.e2e.lock @@ -22,84 +22,6 @@ url = "https://awscli.amazonaws.com/AWSCLIV2-2.34.31.pkg" [tools.aws-cli."platforms.macos-x64"] url = "https://awscli.amazonaws.com/AWSCLIV2-2.34.31.pkg" -[[tools.circleci]] -version = "1.0.48490" -backend = "aqua:CircleCI-Public/circleci-cli" - -[tools.circleci."platforms.linux-arm64"] -checksum = "sha256:73b87ed545df5413ff8378f717b38e54d6dbdbbfd1fc9284ded23684342d21a7" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006637" - -[tools.circleci."platforms.linux-arm64-musl"] -checksum = "sha256:73b87ed545df5413ff8378f717b38e54d6dbdbbfd1fc9284ded23684342d21a7" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006637" - -[tools.circleci."platforms.linux-x64"] -checksum = "sha256:c541fe2adf42ebefd297f4f0abe8519796900aae00d3d9c1aa545ec8df085137" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006634" - -[tools.circleci."platforms.linux-x64-musl"] -checksum = "sha256:c541fe2adf42ebefd297f4f0abe8519796900aae00d3d9c1aa545ec8df085137" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006634" - -[tools.circleci."platforms.macos-arm64"] -checksum = "sha256:dc758213e9dd2b0cc1a01d114a377111ca8333dea079e557112c0979325b3ccd" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_darwin_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006672" - -[tools.circleci."platforms.macos-x64"] -checksum = "sha256:51e4ad9bf7c5fe1a196b4e406c8f3e62e8cce624919097856379c2619722019f" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_darwin_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006633" - -[tools.circleci."platforms.windows-x64"] -checksum = "sha256:2268a915f8054a364006b14751f7cba5da1c71ea3425e971afad16c7daaa605b" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v1.0.48490/circleci-cli_1.0.48490_windows_amd64.zip" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/520006681" - -[[tools.circleci]] -version = "0.1.34950" -backend = "aqua:CircleCI-Public/circleci-cli" - -[tools.circleci."platforms.linux-arm64"] -checksum = "sha256:46386f98ea6a593d61e0a303de081cf767d6dfce60f7d043b1af3010c1af1cd4" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822790" - -[tools.circleci."platforms.linux-arm64-musl"] -checksum = "sha256:46386f98ea6a593d61e0a303de081cf767d6dfce60f7d043b1af3010c1af1cd4" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822790" - -[tools.circleci."platforms.linux-x64"] -checksum = "sha256:522af40b3415c572188831c067504f1f5a6bea5606d0b06c9cf4b8ae5910a8c9" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822788" - -[tools.circleci."platforms.linux-x64-musl"] -checksum = "sha256:522af40b3415c572188831c067504f1f5a6bea5606d0b06c9cf4b8ae5910a8c9" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822788" - -[tools.circleci."platforms.macos-arm64"] -checksum = "sha256:5465379de428e91254604afd5f4dff4997c92e3c19b5251db53f3d7f43b54617" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_darwin_arm64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822789" - -[tools.circleci."platforms.macos-x64"] -checksum = "sha256:a715c72780c91b4226e16d32f5715dd568c1675a09942b4e4941266fb8e0564c" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_darwin_amd64.tar.gz" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822858" - -[tools.circleci."platforms.windows-x64"] -checksum = "sha256:6f3fca347ee19fdf40a41d9e151bcbcb06c99ce0c1838a9dac11d503075fcd84" -url = "https://github.com/CircleCI-Public/circleci-cli/releases/download/v0.1.34950/circleci-cli_0.1.34950_windows_amd64.zip" -url_api = "https://api.github.com/repos/CircleCI-Public/circleci-cli/releases/assets/384822791" - [[tools.github-cli]] version = "2.83.2" backend = "aqua:cli/cli" @@ -247,40 +169,6 @@ url_api = "https://api.github.com/repos/getoutreach/kubecfg/releases/assets/1247 url = "https://github.com/getoutreach/kubecfg/releases/download/v0.28.1/kubecfg-windows-amd64.exe" url_api = "https://api.github.com/repos/getoutreach/kubecfg/releases/assets/124754692" -[[tools."github:getoutreach/stencil"]] -version = "1.45.1" -backend = "github:getoutreach/stencil" - -[tools."github:getoutreach/stencil"."platforms.linux-arm64"] -checksum = "sha256:7cb2762fe036189a440e01f442a34f918e48ebeaf44c819b2a9b78e9d5500288" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171559" - -[tools."github:getoutreach/stencil"."platforms.linux-arm64-musl"] -checksum = "sha256:7cb2762fe036189a440e01f442a34f918e48ebeaf44c819b2a9b78e9d5500288" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171559" - -[tools."github:getoutreach/stencil"."platforms.linux-x64"] -checksum = "sha256:5c5e23d08b58a378805722ff419c87c016e0870ef75f56879cc52b944c4384e8" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171634" - -[tools."github:getoutreach/stencil"."platforms.linux-x64-musl"] -checksum = "sha256:5c5e23d08b58a378805722ff419c87c016e0870ef75f56879cc52b944c4384e8" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171634" - -[tools."github:getoutreach/stencil"."platforms.macos-arm64"] -checksum = "sha256:a97cf9be173b74f9307180d4863221f4d910f646ab848d7ff80ac565fbb4b37d" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_darwin_arm64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171614" - -[tools."github:getoutreach/stencil"."platforms.macos-x64"] -checksum = "sha256:33d1d006772cec02703ec44f6f21b526e61e857948cb970349fc57ae7e20ecad" -url = "https://github.com/getoutreach/stencil/releases/download/v1.45.1/stencil_1.45.1_darwin_amd64.tar.gz" -url_api = "https://api.github.com/repos/getoutreach/stencil/releases/assets/509171581" - [[tools.gojq]] version = "0.12.18" backend = "aqua:itchyny/gojq" @@ -320,45 +208,6 @@ checksum = "sha256:ecf343e99fb0190fede177becd6e8602386c801c0a98c7e10905a8d832f61 url = "https://github.com/itchyny/gojq/releases/download/v0.12.18/gojq_v0.12.18_windows_amd64.zip" url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/323058108" -[[tools.gojq]] -version = "0.12.19" -backend = "aqua:itchyny/gojq" - -[tools.gojq."platforms.linux-arm64"] -checksum = "sha256:b22794b4bebad11c42af52550bda317c5cd7ee79aaa729eb6ec91a63f623d8b5" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278786" - -[tools.gojq."platforms.linux-arm64-musl"] -checksum = "sha256:b22794b4bebad11c42af52550bda317c5cd7ee79aaa729eb6ec91a63f623d8b5" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278786" - -[tools.gojq."platforms.linux-x64"] -checksum = "sha256:bdfaf9acbe088973c549dadbf299c06dc9a84f1ca38c731ca04a08a901077f64" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278789" - -[tools.gojq."platforms.linux-x64-musl"] -checksum = "sha256:bdfaf9acbe088973c549dadbf299c06dc9a84f1ca38c731ca04a08a901077f64" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_linux_amd64.tar.gz" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278789" - -[tools.gojq."platforms.macos-arm64"] -checksum = "sha256:40208d4c385c5cebe3798f9d5a30ff1123537d66e171f2450a110347933482f7" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_darwin_arm64.zip" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278809" - -[tools.gojq."platforms.macos-x64"] -checksum = "sha256:e8816cd2e1a276a03ed8f902475d2ed641043295f420aadc623929d717cd4314" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_darwin_amd64.zip" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278820" - -[tools.gojq."platforms.windows-x64"] -checksum = "sha256:e7e874d54158c415aa22a8b5bafd8fe7b457b14d51c7033f7414155a907f52a0" -url = "https://github.com/itchyny/gojq/releases/download/v0.12.19/gojq_v0.12.19_windows_amd64.zip" -url_api = "https://api.github.com/repos/itchyny/gojq/releases/assets/386278782" - [[tools.gotestsum]] version = "1.13.0" backend = "aqua:gotestyourself/gotestsum"