Repository navigation
registry: replace unsupported exe options - #9587
Conversation
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
Greptile SummaryThis PR cleans up 35 registry TOML files by removing
Confidence Score: 5/5Safe to merge — all removals are of options that were silently ignored, and the two active changes (bin and format) are well-motivated and locally verified. Every No files require special attention. Important Files Changed
Reviews (9): Last reviewed commit: "Merge branch 'main' into registry-replac..." | Re-trigger Greptile |
This comment was marked as outdated.
This comment was marked as outdated.
8914194 to
c8792cc
Compare
c8792cc to
7117c21
Compare
### 🐛 Bug Fixes - **(backend)** use runtime paths for backend bin dirs by @risu729 in [#9606](#9606) - **(ci)** preserve vendor/aqua-registry/ in PPA publish workflow by @jdx in [#9782](#9782) - **(ci)** set UTF-8 locale in e2e Docker image by @jdx in [#9820](#9820) - **(ci)** pass UTF-8 locale through to e2e tests by @jdx in [#9823](#9823) - **(conda)** dedup repodata by archive identifier instead of URL by @jdx in [#9831](#9831) - **(github)** use default shell for credential command by @risu729 in [#9664](#9664) - **(settings)** distinguish unset known settings from unknown ones by @jdx in [#9818](#9818) - **(upgrade)** remove completed progress jobs to prevent duplicate output by @jdx in [#9779](#9779) - **(vfox)** resolve GitHub token lazily inside Lua plugins by @jdx in [#9816](#9816) ### 🚜 Refactor - **(config)** separate core and backend tool options by @risu729 in [#9753](#9753) - **(schema)** reuse env directive property schemas by @risu729 in [#9651](#9651) ### 📚 Documentation - **(aliases)** fix Aliased Versions example and drop stale asdf callout by @jdx in [#9830](#9830) ### ⚡ Performance - **(aqua)** use phf for baked registry lookups by @risu729 in [#9763](#9763) - **(task)** cache per-file content hashes for source_freshness_hash_contents by @jdx in [#9819](#9819) ### 🧪 Testing - **(e2e)** pin aube to known-good version in npm package_manager test by @jdx in [#9794](#9794) ### 📦 Registry - replace unsupported exe options by @risu729 in [#9587](#9587) - update pi by @garysassano in [#9792](#9792) ### Chore - **(ci)** use non-large runners for release builds by @jdx in [#9786](#9786) - **(ci)** compare registry PRs from fork point by @risu729 in [#9643](#9643) - **(ci)** make build-copr.sh the single source of truth for COPR chroots by @jdx in [#9788](#9788) - **(ci)** use crates.io trusted publishing in release-plz by @jdx in [#9793](#9793) - **(ci)** remove autofix.ci workflow by @jdx in [#9801](#9801) - **(ci)** restore -large runner for Linux release builds by @jdx in [#9815](#9815) - **(ci)** add zizmor workflow for github actions security analysis by @jdx in [#9804](#9804) - **(ci)** assert mise run render produces no diff by @jdx in [#9803](#9803) - **(copr)** publish EL9 builds via centos-stream+epel-next-9 chroot by @jdx in [#9787](#9787) ### Ci - remove pull_request_target workflow by @jdx in [#9799](#9799) - remove caching from publishing workflows by @jdx in [#9800](#9800) ### Security - reject shell metacharacters in version strings and CI inputs by @jdx in [#9814](#9814) ## 📦 Aqua Registry Updates ### New Packages (11) - [`Code-Hex/Neo-cowsay`](https://github.com/Code-Hex/Neo-cowsay) - [`SonarSource/sonarqube-cli`](https://github.com/SonarSource/sonarqube-cli) - [`earendil-works/pi`](https://github.com/earendil-works/pi) - [`hylo-lang/hylo-new`](https://github.com/hylo-lang/hylo-new) - [`jfernandez/bpftop`](https://github.com/jfernandez/bpftop) - [`modem-dev/hunk`](https://github.com/modem-dev/hunk) - [`npm/cli`](https://github.com/npm/cli) - [`racket/racket/minimal`](https://github.com/racket/racket) - [`slackapi/slack-cli`](https://github.com/slackapi/slack-cli) - [`vectordotdev/vector`](https://github.com/vectordotdev/vector) - [`wasilibs/go-yamllint`](https://github.com/wasilibs/go-yamllint) ### Updated Packages (10) - [`DataDog/pup`](https://github.com/DataDog/pup) - [`aquasecurity/trivy`](https://github.com/aquasecurity/trivy) - [`astral-sh/uv`](https://github.com/astral-sh/uv) - [`caarlos0/svu`](https://github.com/caarlos0/svu) - [`cargo-bins/cargo-binstall`](https://github.com/cargo-bins/cargo-binstall) - [`foundry-rs/foundry`](https://github.com/foundry-rs/foundry) - [`gastownhall/beads`](https://github.com/gastownhall/beads) - [`gruntwork-io/terragrunt`](https://github.com/gruntwork-io/terragrunt) - [`pnpm/pnpm`](https://github.com/pnpm/pnpm) - [`santosr2/TerraTidy`](https://github.com/santosr2/TerraTidy)
### 🐛 Bug Fixes - **(backend)** use runtime paths for backend bin dirs by @risu729 in [jdx#9606](jdx#9606) - **(ci)** preserve vendor/aqua-registry/ in PPA publish workflow by @jdx in [jdx#9782](jdx#9782) - **(ci)** set UTF-8 locale in e2e Docker image by @jdx in [jdx#9820](jdx#9820) - **(ci)** pass UTF-8 locale through to e2e tests by @jdx in [jdx#9823](jdx#9823) - **(conda)** dedup repodata by archive identifier instead of URL by @jdx in [jdx#9831](jdx#9831) - **(github)** use default shell for credential command by @risu729 in [jdx#9664](jdx#9664) - **(settings)** distinguish unset known settings from unknown ones by @jdx in [jdx#9818](jdx#9818) - **(upgrade)** remove completed progress jobs to prevent duplicate output by @jdx in [jdx#9779](jdx#9779) - **(vfox)** resolve GitHub token lazily inside Lua plugins by @jdx in [jdx#9816](jdx#9816) ### 🚜 Refactor - **(config)** separate core and backend tool options by @risu729 in [jdx#9753](jdx#9753) - **(schema)** reuse env directive property schemas by @risu729 in [jdx#9651](jdx#9651) ### 📚 Documentation - **(aliases)** fix Aliased Versions example and drop stale asdf callout by @jdx in [jdx#9830](jdx#9830) ### ⚡ Performance - **(aqua)** use phf for baked registry lookups by @risu729 in [jdx#9763](jdx#9763) - **(task)** cache per-file content hashes for source_freshness_hash_contents by @jdx in [jdx#9819](jdx#9819) ### 🧪 Testing - **(e2e)** pin aube to known-good version in npm package_manager test by @jdx in [jdx#9794](jdx#9794) ### 📦 Registry - replace unsupported exe options by @risu729 in [jdx#9587](jdx#9587) - update pi by @garysassano in [jdx#9792](jdx#9792) ### Chore - **(ci)** use non-large runners for release builds by @jdx in [jdx#9786](jdx#9786) - **(ci)** compare registry PRs from fork point by @risu729 in [jdx#9643](jdx#9643) - **(ci)** make build-copr.sh the single source of truth for COPR chroots by @jdx in [jdx#9788](jdx#9788) - **(ci)** use crates.io trusted publishing in release-plz by @jdx in [jdx#9793](jdx#9793) - **(ci)** remove autofix.ci workflow by @jdx in [jdx#9801](jdx#9801) - **(ci)** restore -large runner for Linux release builds by @jdx in [jdx#9815](jdx#9815) - **(ci)** add zizmor workflow for github actions security analysis by @jdx in [jdx#9804](jdx#9804) - **(ci)** assert mise run render produces no diff by @jdx in [jdx#9803](jdx#9803) - **(copr)** publish EL9 builds via centos-stream+epel-next-9 chroot by @jdx in [jdx#9787](jdx#9787) ### Ci - remove pull_request_target workflow by @jdx in [jdx#9799](jdx#9799) - remove caching from publishing workflows by @jdx in [jdx#9800](jdx#9800) ### Security - reject shell metacharacters in version strings and CI inputs by @jdx in [jdx#9814](jdx#9814) ## 📦 Aqua Registry Updates ### New Packages (11) - [`Code-Hex/Neo-cowsay`](https://github.com/Code-Hex/Neo-cowsay) - [`SonarSource/sonarqube-cli`](https://github.com/SonarSource/sonarqube-cli) - [`earendil-works/pi`](https://github.com/earendil-works/pi) - [`hylo-lang/hylo-new`](https://github.com/hylo-lang/hylo-new) - [`jfernandez/bpftop`](https://github.com/jfernandez/bpftop) - [`modem-dev/hunk`](https://github.com/modem-dev/hunk) - [`npm/cli`](https://github.com/npm/cli) - [`racket/racket/minimal`](https://github.com/racket/racket) - [`slackapi/slack-cli`](https://github.com/slackapi/slack-cli) - [`vectordotdev/vector`](https://github.com/vectordotdev/vector) - [`wasilibs/go-yamllint`](https://github.com/wasilibs/go-yamllint) ### Updated Packages (10) - [`DataDog/pup`](https://github.com/DataDog/pup) - [`aquasecurity/trivy`](https://github.com/aquasecurity/trivy) - [`astral-sh/uv`](https://github.com/astral-sh/uv) - [`caarlos0/svu`](https://github.com/caarlos0/svu) - [`cargo-bins/cargo-binstall`](https://github.com/cargo-bins/cargo-binstall) - [`foundry-rs/foundry`](https://github.com/foundry-rs/foundry) - [`gastownhall/beads`](https://github.com/gastownhall/beads) - [`gruntwork-io/terragrunt`](https://github.com/gruntwork-io/terragrunt) - [`pnpm/pnpm`](https://github.com/pnpm/pnpm) - [`santosr2/TerraTidy`](https://github.com/santosr2/TerraTidy)
Summary
exeoptions from GitHub/GitLab registry backend optionsbin = "solc"for Solidity because the selected Linux release asset is namedsolc-static-linux, but users expect the command to be installed assolcformat = "tar.gz"because the Linux release asset is gzip-compressed even though the uploaded filename ends in.tar.xz# test = ...lines instead of active testsmain; tools removed upstream by registry: remove tools with zero users #9725 are no longer part of this PRPopularity
No new registry tools are added in this PR. This only updates existing registry entries, so new-tool popularity data is not applicable.
flarectlis no longer part of this PR. #9756 has been merged to remove it from the registry because the currentcloudflare/cloudflare-goreleases no longer publish static binaries and mise versions shows very low usage.CI status
As of 2026-05-10, the rebased PR head is
7117c21f1be582f0f4ed1e836498b7a7561a7020.A previous CI run passed at the old head
891419410da51649a24c16f2d6015eef7f2aeef6. The branch has since been rebased onto currentmain, the CI-token commits were dropped because they are already upstream, and the registry tests added by this PR were commented out.Changed tools
astroastro versiontest keptexe = "astro"onlybabashkabb --versiontest keptexe = "bb"onlycodefresh0.89.6yes1.1.4installs butcodefresh versionfails withCannot find module '/snapshot/cli/node_modules/generator-function/require.mjs';0.89.6runscodefresh versionand printsclient version: 0.89.6coursiercs --helpkeptmise x coursier@latest -- cs --helppassedexe = "cs"databricks-clidatabricks --versiontest keptexe = "databricks"onlydepotdepot --versiontest keptexe = "depot"onlydopplerdoppler --versiontest keptexe = "doppler"onlydynatrace-monacomonaco versionkeptmise x dynatrace-monaco@latest -- monaco versionpassedexe = "monaco"flatcflatc --versiontest keptexe = "flatc"onlyfluttergenfluttergen --versiontest keptexe = "fluttergen"onlygamgam versionkeptmise x gam@latest -- gam versionpassedexe = "gam"glabglab versiontest keptexe = "glab"from both platform backendsgraphitegt --versiontest keptexe = "gt"onlyjwtuijwtui --versionkeptmise x jwtui@latest -- jwtui --versionpassedexe = "jwtui"kube-controller-toolscontroller-gen --versionkeptmise x kube-controller-tools@latest -- controller-gen --versionpassedexe = "controller-gen"localstacklocalstack --versiontest keptexe = "localstack"onlymicronautmn --versionkeptmise x micronaut@latest -- mn --versionpassedexe = "mn"odinodin versionkeptmise x odin@latest -- odin versionpassedexe = "odin"openbaobao versionkeptmise x openbao@latest -- bao versionpassedexe = "bao"protoc-gen-jsprotoc-gen-js --versionkeptmise x protoc-gen-js@latest -- protoc-gen-js --versionpassedexe = "protoc-gen-js"purescriptpurs --versionkeptmise x purescript@latest -- purs --versionpassedexe = "purs"railwayrailway --versiontest keptexe = "railway"onlyschemacrawlerdepends = ["java"]schemacrawler.sh --versionkeptmise x schemacrawler@latest -- schemacrawler.sh --versiondid not putjavaon PATH locally;mise x java@26 schemacrawler@latest -- schemacrawler.sh --versionpassedsignadotsignadot --versiontest keptexe = "signadot"onlysoft-servesoft --versionkeptmise x soft-serve@latest -- soft --versionpassedexe = "soft"soliditybin = "solc"solc --versionkeptmise x solidity@latest -- solc --versionpassedsolc-static-linux;bin = "solc"installs the expectedsolccommandsourceryformat = "tar.gz"which sourcerykeptmise x sourcery@latest -- which sourcerypassed.tar.xz, but upstream workflow writes it with gzip compressionstarknet-foundry-sncastsncast --versionkeptmise x starknet-foundry-sncast@latest -- sncast --versionpassedexe = "sncast"starknet-foundrysnforge --versionkeptmise x starknet-foundry@latest -- snforge --versionpassedexe = "snforge"swiftgenswiftgenbinary, so Linux execution is not expected to worktfswitchtfswitch --versionkeptmise x tfswitch@latest -- tfswitch --versionpassedexe = "tfswitch"transifextx --versionkeptmise x transifex@latest -- tx --versionpassedexe = "tx"tsurutsuru version --helpkeptmise x tsuru@latest -- tsuru version --helppassedexe = "tsuru"weave-gitops0.38.0and0.37.0yes0.39.1-rc.1has no release assets, but older Linux assets still work andgitops versionreports the expected versionsRebased-away tools
carp,dtm, andkpackwere removed upstream by registry: remove tools with zero users #9725, so this branch no longer touches them.carpwith explicit backend syntax:github:carp-lang/Carp@0.6.0fails because the latest release has no assets, whilegithub:carp-lang/Carp@0.5.5 -- carp --helpinstalls and runs.dtmis left alone because it is non-Linux-only in practice and has already been removed upstream.flarectlwas removed from this PR; registry: remove flarectl #9756 has been merged.Codefresh history
codefreshstarted as an asdf-only registry entry in the initial cross-backend registry work. It was later migrated away from asdf by addingubi:codefresh-io/cli[exe=codefresh]in #3202, then migrated fromubi:togithub:in #6232. Current1.xLinux binaries are broken at runtime, but older0.89.6still works through the GitHub backend, so I did not remove it here.Sourcery release format
The current Sourcery Ubuntu release workflow sets
FILENAME="sourcery-${TAG}-${SUFFIX}.tar.xz"and then creates it withtar -zcvf, which produces gzip-compressed tar content despite the.tar.xzfilename: https://github.com/krzysztofzablocki/Sourcery/blob/master/.github/workflows/release_ubuntu.yml#L43-L47I did not find a Sourcery issue or PR that explicitly calls out the gzip-vs-
.tar.xzmismatch when searching their issues/PRs fortar.xz,gzip, andtar.gz. The closest relevant release context is:Solidity binary name
The current Solidity release publishes the Linux CLI asset as
solc-static-linux: https://github.com/argotorg/solidity/releases/tag/v0.8.35Without
bin = "solc", the GitHub backend exposes the downloaded asset name as the command name. Thebinoption renames/symlinks the installed binary to the expected CLI command,solc, which matches Solidity docs and existing user expectations.Testing
mise run buildcargo test --all-features cli::args::backend_arg::tests::test_optstarget/debug/mise registry | rg '^(flarectl|carp|dtm|kpack)\b' || truetarget/debug/mise x ...checks for all commented test commands listed in the tablecodefresh@1.1.4,codefresh@0.89.6,weave-gitops@0.39.1-rc.1,weave-gitops@0.38.0,weave-gitops@0.37.0,github:carp-lang/Carp@0.6.0, andgithub:carp-lang/Carp@0.5.5