From 275eb443f7f62ef6033626ee0d2866806288e013 Mon Sep 17 00:00:00 2001 From: Gary Sassano <10464497+garysassano@users.noreply.github.com> Date: Tue, 12 May 2026 01:48:27 +0200 Subject: [PATCH 1/3] registry: update pi --- registry/pi.toml | 2 +- vendor/aqua-registry/metadata.json | 2 +- vendor/aqua-registry/registry.yml | 575 ++++++++++++++++++++++++++++- 3 files changed, 575 insertions(+), 4 deletions(-) diff --git a/registry/pi.toml b/registry/pi.toml index c7090079fe..b808612197 100644 --- a/registry/pi.toml +++ b/registry/pi.toml @@ -1,3 +1,3 @@ -backends = ["github:badlogic/pi-mono", "npm:@mariozechner/pi-coding-agent"] +backends = ["aqua:earendil-works/pi", "github:earendil-works/pi", "npm:@earendil-works/pi-coding-agent"] description = "Pi is a minimal terminal coding harness" test = { cmd = "pi --version", expected = "{{version}}" } diff --git a/vendor/aqua-registry/metadata.json b/vendor/aqua-registry/metadata.json index 522a9123f4..6192fab8ac 100644 --- a/vendor/aqua-registry/metadata.json +++ b/vendor/aqua-registry/metadata.json @@ -1,4 +1,4 @@ { "repository": "aquaproj/aqua-registry", - "tag": "v4.510.0" + "tag": "v4.511.0" } diff --git a/vendor/aqua-registry/registry.yml b/vendor/aqua-registry/registry.yml index 5a1218a0a6..82f3f6e910 100644 --- a/vendor/aqua-registry/registry.yml +++ b/vendor/aqua-registry/registry.yml @@ -2124,6 +2124,88 @@ packages: format: zip github_artifact_attestations: signer_workflow: ClementTsang/bottom/.github/workflows/build_releases.yml + - type: github_release + repo_owner: Code-Hex + repo_name: Neo-cowsay + description: Cowsay reborn in Go + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.0.5") + asset: cowsay_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: cowsay + src: "{{.OS}}_{{.Arch}}/cowsay" + - name: cowthink + src: "{{.OS}}_{{.Arch}}/cowthink" + rosetta2: true + windows_arm_emulation: true + supported_envs: + - darwin/amd64 + - linux/amd64 + - windows/amd64 + - version_constraint: semver("<= 1.0.1") + asset: cowsay_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: cowsay + - name: cowthink + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: cowsay_checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip + supported_envs: + - darwin/amd64 + - linux/amd64 + - windows/amd64 + - version_constraint: semver("<= 1.0.4") + asset: cowsay_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: cowsay + - name: cowthink + replacements: + amd64: x86_64 + darwin: macOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: cowsay_checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip + replacements: + arm64: arm + - version_constraint: "true" + asset: cowsay_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: cowsay + - name: cowthink + replacements: + amd64: x86_64 + darwin: macOS + linux: Linux + windows: Windows + checksum: + type: github_release + asset: cowsay_checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip - type: github_release repo_owner: Code-Hex repo_name: gqldoc @@ -2382,7 +2464,7 @@ packages: type: github_release asset: pup_{{trimV .Version}}_checksums.txt algorithm: sha256 - - version_constraint: "true" + - version_constraint: semver("<= 0.58.0") asset: pup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz replacements: @@ -2405,6 +2487,29 @@ packages: supported_envs: - linux - darwin + - version_constraint: "true" + asset: pup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + checksum: + type: github_release + asset: pup_{{trimV .Version}}_checksums.txt + algorithm: sha256 + cosign: + opts: + - --certificate-identity-regexp + - "^https://github\\.com/DataDog/pup/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" + - --certificate-oidc-issuer + - https://token.actions.githubusercontent.com + bundle: + type: github_release + asset: pup_{{trimV .Version}}_checksums.txt.sigstore.json + supported_envs: + - linux + - darwin - name: DeNA/unity-meta-check/gh-action type: github_release repo_owner: DeNA @@ -7074,6 +7179,37 @@ packages: files: - name: sonar-scanner.bat src: sonar-scanner-{{.SemVer}}-{{.OS}}-{{.Arch}}/bin/sonar-scanner.bat + - type: http + repo_owner: SonarSource + repo_name: sonarqube-cli + description: CLI tool to provide access to Sonar features + files: + - name: sonar + supported_envs: + - darwin/arm64 + - linux + - windows/amd64 + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.5.0.409") + no_asset: true + - version_constraint: semver("< 0.10.0.1266") + url: https://binaries.sonarsource.com/Distribution/sonarqube-cli/{{.Version}}/{{.OS}}/sonarqube-cli-{{.Version}}-{{.OS}}-{{.Arch}}.exe + format: raw + windows_arm_emulation: true + replacements: + darwin: macos + amd64: x86-64 + supported_envs: + - darwin/arm64 + - linux/amd64 + - windows + - version_constraint: "true" + url: https://binaries.sonarsource.com/Distribution/sonarqube-cli/{{.Version}}/{{.OS}}/sonarqube-cli-{{.Version}}-{{.OS}}-{{.Arch}}.exe + format: raw + replacements: + darwin: macos + amd64: x86-64 - type: github_release repo_owner: Songmu repo_name: ecschedule @@ -21861,6 +21997,27 @@ packages: asset: svu_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip + - version_constraint: Version == "v3.4.1" + asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + cosign: + bundle: + type: github_release + asset: checksums.txt.sigstore.json + opts: + - --certificate-identity + - https://github.com/caarlos0/svu/.github/workflows/release.yml@refs/tags/{{.Version}} + - --certificate-oidc-issuer + - https://token.actions.githubusercontent.com + overrides: + - goos: darwin + asset: svu_{{trimV .Version}}_{{.OS}}_all.{{.Format}} + - goos: windows + format: zip - version_constraint: "true" asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz @@ -34078,6 +34235,49 @@ packages: src: zenroom-{{.OS}}/zenroom - name: zencode-exec src: zenroom-{{.OS}}/zencode-exec + - type: github_release + repo_owner: earendil-works + repo_name: pi + description: Interactive coding agent CLI + version_constraint: "false" + version_overrides: + - version_constraint: semver("< 0.12.0") + no_asset: true + - version_constraint: Version == "v0.12.0" + asset: pi-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + files: + - name: pi + src: pi-{{.OS}}-{{.Arch}} + replacements: + amd64: x64 + overrides: + - goos: windows + format: zip + - version_constraint: semver("< 0.46.0") + asset: pi-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + replacements: + amd64: x64 + overrides: + - goos: windows + format: zip + - version_constraint: "true" + asset: pi-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + files: + - name: pi + src: pi/pi + replacements: + amd64: x64 + overrides: + - goos: windows + format: zip + files: + - name: pi - type: github_release repo_owner: earthly repo_name: earthly @@ -37470,6 +37670,15 @@ packages: overrides: - goos: windows format: zip + - version_constraint: Version startsWith "rc-" || semver("<= 1.7.0") + asset: foundry_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + replacements: + windows: win32 + overrides: + - goos: windows + format: zip - version_constraint: "true" asset: foundry_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz @@ -37479,6 +37688,9 @@ packages: overrides: - goos: windows format: zip + github_artifact_attestations: + predicate_type: https://spdx.dev/Document/v2.3 + signer_workflow: foundry-rs/foundry/\.github/workflows/release\.yml - type: github_release repo_owner: freshautomations repo_name: stoml @@ -47096,6 +47308,20 @@ packages: overrides: - goos: windows format: zip + - type: github_release + repo_owner: hylo-lang + repo_name: hylo-new + description: The Hylo programming language + files: + - name: hc + version_constraint: "false" + version_overrides: + - version_constraint: "true" + asset: hylo-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.zst + replacements: + amd64: x64 + darwin: macos - type: github_release repo_owner: hytromo repo_name: mimosa @@ -50391,6 +50617,39 @@ packages: supported_envs: - linux/amd64 - darwin + - type: github_release + repo_owner: jfernandez + repo_name: bpftop + description: A dynamic real-time view of running eBPF programs + files: + - name: bpftop + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.5.0") + asset: bpftop + format: raw + supported_envs: + - linux/amd64 + - version_constraint: Version == "v0.5.1" + asset: bpftop + format: raw + overrides: + - goos: linux + goarch: arm64 + asset: bpftop_aarch64 + supported_envs: + - linux/amd64 + - linux/arm64 + - version_constraint: "true" + asset: bpftop-{{.Arch}}-{{.OS}} + format: raw + replacements: + amd64: x86_64 + arm64: aarch64 + linux: unknown-linux-gnu + supported_envs: + - linux/amd64 + - linux/arm64 - type: github_release repo_owner: jiro4989 repo_name: ojosama @@ -63211,6 +63470,34 @@ packages: src: bin/{{.FileName}} - name: buildkitd src: bin/{{.FileName}} + - type: github_release + repo_owner: modem-dev + repo_name: hunk + description: Review-first terminal diff viewer for agentic coders + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.6.1") + asset: hunkdiff-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: hunk + src: "{{.AssetWithoutExt}}/hunk" + replacements: + amd64: x64 + supported_envs: + - linux/amd64 + - darwin + - version_constraint: "true" + asset: hunkdiff-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: hunk + src: "{{.AssetWithoutExt}}/hunk" + replacements: + amd64: x64 + supported_envs: + - linux + - darwin - type: github_release repo_owner: momaek repo_name: authy @@ -66675,6 +66962,25 @@ packages: type: github_release asset: notation_{{trimV .Version}}_checksums.txt algorithm: sha256 + - type: http + repo_owner: npm + repo_name: cli + description: the package manager for JavaScript + version_filter: Version matches "^v[0-9]+\\.[0-9]+\\.[0-9]+$" + url: https://registry.npmjs.org/npm/-/npm-{{trimV .Version}}.tgz + format: tar.gz + files: + - name: npm + src: package/bin/npm-cli.js + - name: npx + src: package/bin/npx-cli.js + overrides: + - goos: windows + files: + - name: npm + src: package/bin/npm.cmd + - name: npx + src: package/bin/npx.cmd - type: github_archive repo_owner: npryce repo_name: adr-tools @@ -72039,19 +72345,55 @@ packages: format: tar.gz files: - name: pnpm + - name: pn + src: pnpm + link: pn + replacements: + amd64: x64 + windows: win32 + overrides: + - goos: windows + format: zip + github_immutable_release: true + github_release_attestations: true + - version_constraint: semver("<= 11.0.6") + asset: pnpm-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: pnpm + - name: pn + src: pnpm + link: pn replacements: amd64: x64 windows: win32 overrides: - goos: windows format: zip + github_artifact_attestations: + signer_workflow: pnpm/pnpm/\.github/workflows/release\.yml github_immutable_release: true github_release_attestations: true + supported_envs: + - linux + - windows + - darwin/arm64 - version_constraint: "true" asset: pnpm-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: pnpm + - name: pn + src: pnpm + link: pn + - name: pnpx + src: pnpm + link: pnpx + hard: true + - name: pnx + src: pnpm + link: pnx + hard: true replacements: amd64: x64 windows: win32 @@ -80847,7 +81189,9 @@ packages: - type: http name: slack.com/slack-cli description: Slack CLI allows you to interact with your workflow apps via the command line - link: https://api.slack.com/automation/cli/commands + repo_owner: slackapi + repo_name: slack-cli + link: https://docs.slack.dev/tools/slack-cli/ url: https://downloads.slack-edge.com/slack-cli/slack_cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true @@ -92964,6 +93308,202 @@ packages: replacements: {} checksum: enabled: false + - type: github_release + repo_owner: vectordotdev + repo_name: vector + description: A high-performance observability data pipeline + # Periodically, a `vdev-` release is cut for internal(?) use. + version_filter: not (Version startsWith "vdev-") + version_constraint: "false" + # The wall-of-text below is a lot. Briefly: + # - v0.3.0: assets used vector-0.3.0-... names, extracted into vector-0.3.0/bin/vector. + # - <= v0.5.0: assets dropped the version from the asset name and used vector--/bin/vector. + # - <= v0.10.0: similar layout, but Windows zip support appears. + # - <= v0.33.0: assets start including the version again: vector-{{trimV .Version}}-.... + # - <= v0.42.0: checksum files appear, so checksum verification is configured. + # - <= v0.43.1: macOS assets disappeared for that range, so supported_envs is limited to Linux and Windows. + # - <= v0.50.0: macOS assets are back. + # Note: The last x86_64-apple-darwin release was 0.50.0, only arm64-apple-darwin releases were made after that. + ## + version_overrides: + - version_constraint: Version == "v0.3.0" + asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + replacements: + amd64: x86_64 + darwin: apple-darwin + linux: unknown-linux-gnu + files: + - name: vector + src: vector-{{trimV .Version}}/bin/vector + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.5.0") + asset: vector-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + replacements: + amd64: x86_64 + darwin: apple-darwin + linux: unknown-linux-musl + files: + - name: vector + src: vector-{{.Arch}}-{{.OS}}/bin/vector + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.10.0") + asset: vector-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: apple-darwin + linux: unknown-linux-musl + windows: pc-windows-msvc + files: + - name: vector + src: vector-{{.Arch}}-{{.OS}}/bin/vector + overrides: + - goos: linux + replacements: + arm64: aarch64 + - goos: windows + format: zip + files: + - name: vector + src: bin/vector + - version_constraint: semver("<= 0.33.0") + asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: apple-darwin + linux: unknown-linux-musl + windows: pc-windows-msvc + files: + - name: vector + src: vector-{{.Arch}}-{{.OS}}/bin/vector + overrides: + - goos: linux + replacements: + arm64: aarch64 + - goos: windows + format: zip + files: + - name: vector + src: bin/vector + - version_constraint: semver("<= 0.42.0") + asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + rosetta2: true + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: apple-darwin + linux: unknown-linux-musl + windows: pc-windows-msvc + files: + - name: vector + src: vector-{{.Arch}}-{{.OS}}/bin/vector + checksum: + type: github_release + asset: vector-{{trimV .Version}}-SHA256SUMS + algorithm: sha256 + overrides: + - goos: linux + replacements: + arm64: aarch64 + - goos: windows + format: zip + files: + - name: vector + src: bin/vector + - version_constraint: semver("<= 0.43.1") + asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} + format: zip + windows_arm_emulation: true + replacements: + amd64: x86_64 + linux: unknown-linux-musl + windows: pc-windows-msvc + files: + - name: vector + src: bin/vector + checksum: + type: github_release + asset: vector-{{trimV .Version}}-SHA256SUMS + algorithm: sha256 + overrides: + - goos: linux + format: tar.gz + replacements: + arm64: aarch64 + files: + - name: vector + src: vector-{{.Arch}}-{{.OS}}/bin/vector + supported_envs: + - linux + - windows/amd64 + - version_constraint: semver("<= 0.50.0") + asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: apple-darwin + linux: unknown-linux-musl + windows: pc-windows-msvc + files: + - name: vector + src: vector-{{.Arch}}-{{.OS}}/bin/vector + checksum: + type: github_release + asset: vector-{{trimV .Version}}-SHA256SUMS + algorithm: sha256 + overrides: + - goos: linux + replacements: + arm64: aarch64 + - goos: windows + format: zip + files: + - name: vector + src: bin/vector + - version_constraint: "true" + asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + windows_arm_emulation: true + replacements: + amd64: x86_64 + darwin: apple-darwin + linux: unknown-linux-musl + windows: pc-windows-msvc + files: + - name: vector + src: vector-{{.Arch}}-{{.OS}}/bin/vector + checksum: + type: github_release + asset: vector-{{trimV .Version}}-SHA256SUMS + algorithm: sha256 + overrides: + - goos: linux + replacements: + arm64: aarch64 + - goos: windows + format: zip + files: + - name: vector + src: bin/vector + supported_envs: + - linux + - darwin/arm64 + - windows/amd64 - type: github_release repo_owner: veeso repo_name: termscp @@ -94205,6 +94745,37 @@ packages: - darwin - windows - amd64 + - type: github_release + repo_owner: wasilibs + repo_name: go-yamllint + description: A distribution of yamllint that can be used with go run + version_constraint: "false" + version_overrides: + - version_constraint: Version == "v1.35.1" + asset: go-yamllint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: yamllint + windows_arm_emulation: true + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip + - version_constraint: "true" + asset: go-yamllint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: yamllint + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + overrides: + - goos: windows + format: zip - type: github_release repo_owner: wasm-bindgen repo_name: wasm-pack From 1915b0dc08ed0a55e69143fbf001b7e0aedbd347 Mon Sep 17 00:00:00 2001 From: Gary Sassano <10464497+garysassano@users.noreply.github.com> Date: Tue, 12 May 2026 23:34:48 +0200 Subject: [PATCH 2/3] registry: avoid vendored pi aqua dependency --- registry/pi.toml | 2 +- vendor/aqua-registry/metadata.json | 2 +- vendor/aqua-registry/registry.yml | 575 +---------------------------- 3 files changed, 4 insertions(+), 575 deletions(-) diff --git a/registry/pi.toml b/registry/pi.toml index b808612197..ec912467a4 100644 --- a/registry/pi.toml +++ b/registry/pi.toml @@ -1,3 +1,3 @@ -backends = ["aqua:earendil-works/pi", "github:earendil-works/pi", "npm:@earendil-works/pi-coding-agent"] +backends = ["github:earendil-works/pi", "aqua:earendil-works/pi", "npm:@earendil-works/pi-coding-agent"] description = "Pi is a minimal terminal coding harness" test = { cmd = "pi --version", expected = "{{version}}" } diff --git a/vendor/aqua-registry/metadata.json b/vendor/aqua-registry/metadata.json index 6192fab8ac..522a9123f4 100644 --- a/vendor/aqua-registry/metadata.json +++ b/vendor/aqua-registry/metadata.json @@ -1,4 +1,4 @@ { "repository": "aquaproj/aqua-registry", - "tag": "v4.511.0" + "tag": "v4.510.0" } diff --git a/vendor/aqua-registry/registry.yml b/vendor/aqua-registry/registry.yml index 82f3f6e910..5a1218a0a6 100644 --- a/vendor/aqua-registry/registry.yml +++ b/vendor/aqua-registry/registry.yml @@ -2124,88 +2124,6 @@ packages: format: zip github_artifact_attestations: signer_workflow: ClementTsang/bottom/.github/workflows/build_releases.yml - - type: github_release - repo_owner: Code-Hex - repo_name: Neo-cowsay - description: Cowsay reborn in Go - version_constraint: "false" - version_overrides: - - version_constraint: semver("<= 0.0.5") - asset: cowsay_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - files: - - name: cowsay - src: "{{.OS}}_{{.Arch}}/cowsay" - - name: cowthink - src: "{{.OS}}_{{.Arch}}/cowthink" - rosetta2: true - windows_arm_emulation: true - supported_envs: - - darwin/amd64 - - linux/amd64 - - windows/amd64 - - version_constraint: semver("<= 1.0.1") - asset: cowsay_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - files: - - name: cowsay - - name: cowthink - rosetta2: true - windows_arm_emulation: true - replacements: - amd64: x86_64 - darwin: Darwin - linux: Linux - windows: Windows - checksum: - type: github_release - asset: cowsay_checksums.txt - algorithm: sha256 - overrides: - - goos: windows - format: zip - supported_envs: - - darwin/amd64 - - linux/amd64 - - windows/amd64 - - version_constraint: semver("<= 1.0.4") - asset: cowsay_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - files: - - name: cowsay - - name: cowthink - replacements: - amd64: x86_64 - darwin: macOS - linux: Linux - windows: Windows - checksum: - type: github_release - asset: cowsay_checksums.txt - algorithm: sha256 - overrides: - - goos: windows - format: zip - replacements: - arm64: arm - - version_constraint: "true" - asset: cowsay_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - files: - - name: cowsay - - name: cowthink - replacements: - amd64: x86_64 - darwin: macOS - linux: Linux - windows: Windows - checksum: - type: github_release - asset: cowsay_checksums.txt - algorithm: sha256 - overrides: - - goos: windows - format: zip - type: github_release repo_owner: Code-Hex repo_name: gqldoc @@ -2464,29 +2382,6 @@ packages: type: github_release asset: pup_{{trimV .Version}}_checksums.txt algorithm: sha256 - - version_constraint: semver("<= 0.58.0") - asset: pup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - replacements: - amd64: x86_64 - darwin: Darwin - linux: Linux - checksum: - type: github_release - asset: pup_{{trimV .Version}}_checksums.txt - algorithm: sha256 - cosign: - opts: - - --certificate-identity-regexp - - "^https://github\\.com/datadog-labs/pup/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" - - --certificate-oidc-issuer - - https://token.actions.githubusercontent.com - bundle: - type: github_release - asset: pup_{{trimV .Version}}_checksums.txt.sigstore.json - supported_envs: - - linux - - darwin - version_constraint: "true" asset: pup_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz @@ -2501,7 +2396,7 @@ packages: cosign: opts: - --certificate-identity-regexp - - "^https://github\\.com/DataDog/pup/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" + - "^https://github\\.com/datadog-labs/pup/\\.github/workflows/.+\\.ya?ml@refs/tags/\\Q{{.Version}}\\E$" - --certificate-oidc-issuer - https://token.actions.githubusercontent.com bundle: @@ -7179,37 +7074,6 @@ packages: files: - name: sonar-scanner.bat src: sonar-scanner-{{.SemVer}}-{{.OS}}-{{.Arch}}/bin/sonar-scanner.bat - - type: http - repo_owner: SonarSource - repo_name: sonarqube-cli - description: CLI tool to provide access to Sonar features - files: - - name: sonar - supported_envs: - - darwin/arm64 - - linux - - windows/amd64 - version_constraint: "false" - version_overrides: - - version_constraint: semver("<= 0.5.0.409") - no_asset: true - - version_constraint: semver("< 0.10.0.1266") - url: https://binaries.sonarsource.com/Distribution/sonarqube-cli/{{.Version}}/{{.OS}}/sonarqube-cli-{{.Version}}-{{.OS}}-{{.Arch}}.exe - format: raw - windows_arm_emulation: true - replacements: - darwin: macos - amd64: x86-64 - supported_envs: - - darwin/arm64 - - linux/amd64 - - windows - - version_constraint: "true" - url: https://binaries.sonarsource.com/Distribution/sonarqube-cli/{{.Version}}/{{.OS}}/sonarqube-cli-{{.Version}}-{{.OS}}-{{.Arch}}.exe - format: raw - replacements: - darwin: macos - amd64: x86-64 - type: github_release repo_owner: Songmu repo_name: ecschedule @@ -21997,27 +21861,6 @@ packages: asset: svu_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - goos: windows format: zip - - version_constraint: Version == "v3.4.1" - asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - checksum: - type: github_release - asset: checksums.txt - algorithm: sha256 - cosign: - bundle: - type: github_release - asset: checksums.txt.sigstore.json - opts: - - --certificate-identity - - https://github.com/caarlos0/svu/.github/workflows/release.yml@refs/tags/{{.Version}} - - --certificate-oidc-issuer - - https://token.actions.githubusercontent.com - overrides: - - goos: darwin - asset: svu_{{trimV .Version}}_{{.OS}}_all.{{.Format}} - - goos: windows - format: zip - version_constraint: "true" asset: svu_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz @@ -34235,49 +34078,6 @@ packages: src: zenroom-{{.OS}}/zenroom - name: zencode-exec src: zenroom-{{.OS}}/zencode-exec - - type: github_release - repo_owner: earendil-works - repo_name: pi - description: Interactive coding agent CLI - version_constraint: "false" - version_overrides: - - version_constraint: semver("< 0.12.0") - no_asset: true - - version_constraint: Version == "v0.12.0" - asset: pi-{{.OS}}-{{.Arch}}.{{.Format}} - format: tar.gz - windows_arm_emulation: true - files: - - name: pi - src: pi-{{.OS}}-{{.Arch}} - replacements: - amd64: x64 - overrides: - - goos: windows - format: zip - - version_constraint: semver("< 0.46.0") - asset: pi-{{.OS}}-{{.Arch}}.{{.Format}} - format: tar.gz - windows_arm_emulation: true - replacements: - amd64: x64 - overrides: - - goos: windows - format: zip - - version_constraint: "true" - asset: pi-{{.OS}}-{{.Arch}}.{{.Format}} - format: tar.gz - windows_arm_emulation: true - files: - - name: pi - src: pi/pi - replacements: - amd64: x64 - overrides: - - goos: windows - format: zip - files: - - name: pi - type: github_release repo_owner: earthly repo_name: earthly @@ -37670,15 +37470,6 @@ packages: overrides: - goos: windows format: zip - - version_constraint: Version startsWith "rc-" || semver("<= 1.7.0") - asset: foundry_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - windows_arm_emulation: true - replacements: - windows: win32 - overrides: - - goos: windows - format: zip - version_constraint: "true" asset: foundry_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz @@ -37688,9 +37479,6 @@ packages: overrides: - goos: windows format: zip - github_artifact_attestations: - predicate_type: https://spdx.dev/Document/v2.3 - signer_workflow: foundry-rs/foundry/\.github/workflows/release\.yml - type: github_release repo_owner: freshautomations repo_name: stoml @@ -47308,20 +47096,6 @@ packages: overrides: - goos: windows format: zip - - type: github_release - repo_owner: hylo-lang - repo_name: hylo-new - description: The Hylo programming language - files: - - name: hc - version_constraint: "false" - version_overrides: - - version_constraint: "true" - asset: hylo-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} - format: tar.zst - replacements: - amd64: x64 - darwin: macos - type: github_release repo_owner: hytromo repo_name: mimosa @@ -50617,39 +50391,6 @@ packages: supported_envs: - linux/amd64 - darwin - - type: github_release - repo_owner: jfernandez - repo_name: bpftop - description: A dynamic real-time view of running eBPF programs - files: - - name: bpftop - version_constraint: "false" - version_overrides: - - version_constraint: semver("<= 0.5.0") - asset: bpftop - format: raw - supported_envs: - - linux/amd64 - - version_constraint: Version == "v0.5.1" - asset: bpftop - format: raw - overrides: - - goos: linux - goarch: arm64 - asset: bpftop_aarch64 - supported_envs: - - linux/amd64 - - linux/arm64 - - version_constraint: "true" - asset: bpftop-{{.Arch}}-{{.OS}} - format: raw - replacements: - amd64: x86_64 - arm64: aarch64 - linux: unknown-linux-gnu - supported_envs: - - linux/amd64 - - linux/arm64 - type: github_release repo_owner: jiro4989 repo_name: ojosama @@ -63470,34 +63211,6 @@ packages: src: bin/{{.FileName}} - name: buildkitd src: bin/{{.FileName}} - - type: github_release - repo_owner: modem-dev - repo_name: hunk - description: Review-first terminal diff viewer for agentic coders - version_constraint: "false" - version_overrides: - - version_constraint: semver("<= 0.6.1") - asset: hunkdiff-{{.OS}}-{{.Arch}}.{{.Format}} - format: tar.gz - files: - - name: hunk - src: "{{.AssetWithoutExt}}/hunk" - replacements: - amd64: x64 - supported_envs: - - linux/amd64 - - darwin - - version_constraint: "true" - asset: hunkdiff-{{.OS}}-{{.Arch}}.{{.Format}} - format: tar.gz - files: - - name: hunk - src: "{{.AssetWithoutExt}}/hunk" - replacements: - amd64: x64 - supported_envs: - - linux - - darwin - type: github_release repo_owner: momaek repo_name: authy @@ -66962,25 +66675,6 @@ packages: type: github_release asset: notation_{{trimV .Version}}_checksums.txt algorithm: sha256 - - type: http - repo_owner: npm - repo_name: cli - description: the package manager for JavaScript - version_filter: Version matches "^v[0-9]+\\.[0-9]+\\.[0-9]+$" - url: https://registry.npmjs.org/npm/-/npm-{{trimV .Version}}.tgz - format: tar.gz - files: - - name: npm - src: package/bin/npm-cli.js - - name: npx - src: package/bin/npx-cli.js - overrides: - - goos: windows - files: - - name: npm - src: package/bin/npm.cmd - - name: npx - src: package/bin/npx.cmd - type: github_archive repo_owner: npryce repo_name: adr-tools @@ -72345,55 +72039,19 @@ packages: format: tar.gz files: - name: pnpm - - name: pn - src: pnpm - link: pn - replacements: - amd64: x64 - windows: win32 - overrides: - - goos: windows - format: zip - github_immutable_release: true - github_release_attestations: true - - version_constraint: semver("<= 11.0.6") - asset: pnpm-{{.OS}}-{{.Arch}}.{{.Format}} - format: tar.gz - files: - - name: pnpm - - name: pn - src: pnpm - link: pn replacements: amd64: x64 windows: win32 overrides: - goos: windows format: zip - github_artifact_attestations: - signer_workflow: pnpm/pnpm/\.github/workflows/release\.yml github_immutable_release: true github_release_attestations: true - supported_envs: - - linux - - windows - - darwin/arm64 - version_constraint: "true" asset: pnpm-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz files: - name: pnpm - - name: pn - src: pnpm - link: pn - - name: pnpx - src: pnpm - link: pnpx - hard: true - - name: pnx - src: pnpm - link: pnx - hard: true replacements: amd64: x64 windows: win32 @@ -81189,9 +80847,7 @@ packages: - type: http name: slack.com/slack-cli description: Slack CLI allows you to interact with your workflow apps via the command line - repo_owner: slackapi - repo_name: slack-cli - link: https://docs.slack.dev/tools/slack-cli/ + link: https://api.slack.com/automation/cli/commands url: https://downloads.slack-edge.com/slack-cli/slack_cli_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz rosetta2: true @@ -93308,202 +92964,6 @@ packages: replacements: {} checksum: enabled: false - - type: github_release - repo_owner: vectordotdev - repo_name: vector - description: A high-performance observability data pipeline - # Periodically, a `vdev-` release is cut for internal(?) use. - version_filter: not (Version startsWith "vdev-") - version_constraint: "false" - # The wall-of-text below is a lot. Briefly: - # - v0.3.0: assets used vector-0.3.0-... names, extracted into vector-0.3.0/bin/vector. - # - <= v0.5.0: assets dropped the version from the asset name and used vector--/bin/vector. - # - <= v0.10.0: similar layout, but Windows zip support appears. - # - <= v0.33.0: assets start including the version again: vector-{{trimV .Version}}-.... - # - <= v0.42.0: checksum files appear, so checksum verification is configured. - # - <= v0.43.1: macOS assets disappeared for that range, so supported_envs is limited to Linux and Windows. - # - <= v0.50.0: macOS assets are back. - # Note: The last x86_64-apple-darwin release was 0.50.0, only arm64-apple-darwin releases were made after that. - ## - version_overrides: - - version_constraint: Version == "v0.3.0" - asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - format: tar.gz - rosetta2: true - replacements: - amd64: x86_64 - darwin: apple-darwin - linux: unknown-linux-gnu - files: - - name: vector - src: vector-{{trimV .Version}}/bin/vector - supported_envs: - - linux/amd64 - - darwin - - version_constraint: semver("<= 0.5.0") - asset: vector-{{.Arch}}-{{.OS}}.{{.Format}} - format: tar.gz - rosetta2: true - replacements: - amd64: x86_64 - darwin: apple-darwin - linux: unknown-linux-musl - files: - - name: vector - src: vector-{{.Arch}}-{{.OS}}/bin/vector - supported_envs: - - linux/amd64 - - darwin - - version_constraint: semver("<= 0.10.0") - asset: vector-{{.Arch}}-{{.OS}}.{{.Format}} - format: tar.gz - rosetta2: true - windows_arm_emulation: true - replacements: - amd64: x86_64 - darwin: apple-darwin - linux: unknown-linux-musl - windows: pc-windows-msvc - files: - - name: vector - src: vector-{{.Arch}}-{{.OS}}/bin/vector - overrides: - - goos: linux - replacements: - arm64: aarch64 - - goos: windows - format: zip - files: - - name: vector - src: bin/vector - - version_constraint: semver("<= 0.33.0") - asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - format: tar.gz - rosetta2: true - windows_arm_emulation: true - replacements: - amd64: x86_64 - darwin: apple-darwin - linux: unknown-linux-musl - windows: pc-windows-msvc - files: - - name: vector - src: vector-{{.Arch}}-{{.OS}}/bin/vector - overrides: - - goos: linux - replacements: - arm64: aarch64 - - goos: windows - format: zip - files: - - name: vector - src: bin/vector - - version_constraint: semver("<= 0.42.0") - asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - format: tar.gz - rosetta2: true - windows_arm_emulation: true - replacements: - amd64: x86_64 - darwin: apple-darwin - linux: unknown-linux-musl - windows: pc-windows-msvc - files: - - name: vector - src: vector-{{.Arch}}-{{.OS}}/bin/vector - checksum: - type: github_release - asset: vector-{{trimV .Version}}-SHA256SUMS - algorithm: sha256 - overrides: - - goos: linux - replacements: - arm64: aarch64 - - goos: windows - format: zip - files: - - name: vector - src: bin/vector - - version_constraint: semver("<= 0.43.1") - asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - format: zip - windows_arm_emulation: true - replacements: - amd64: x86_64 - linux: unknown-linux-musl - windows: pc-windows-msvc - files: - - name: vector - src: bin/vector - checksum: - type: github_release - asset: vector-{{trimV .Version}}-SHA256SUMS - algorithm: sha256 - overrides: - - goos: linux - format: tar.gz - replacements: - arm64: aarch64 - files: - - name: vector - src: vector-{{.Arch}}-{{.OS}}/bin/vector - supported_envs: - - linux - - windows/amd64 - - version_constraint: semver("<= 0.50.0") - asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - format: tar.gz - windows_arm_emulation: true - replacements: - amd64: x86_64 - darwin: apple-darwin - linux: unknown-linux-musl - windows: pc-windows-msvc - files: - - name: vector - src: vector-{{.Arch}}-{{.OS}}/bin/vector - checksum: - type: github_release - asset: vector-{{trimV .Version}}-SHA256SUMS - algorithm: sha256 - overrides: - - goos: linux - replacements: - arm64: aarch64 - - goos: windows - format: zip - files: - - name: vector - src: bin/vector - - version_constraint: "true" - asset: vector-{{trimV .Version}}-{{.Arch}}-{{.OS}}.{{.Format}} - format: tar.gz - windows_arm_emulation: true - replacements: - amd64: x86_64 - darwin: apple-darwin - linux: unknown-linux-musl - windows: pc-windows-msvc - files: - - name: vector - src: vector-{{.Arch}}-{{.OS}}/bin/vector - checksum: - type: github_release - asset: vector-{{trimV .Version}}-SHA256SUMS - algorithm: sha256 - overrides: - - goos: linux - replacements: - arm64: aarch64 - - goos: windows - format: zip - files: - - name: vector - src: bin/vector - supported_envs: - - linux - - darwin/arm64 - - windows/amd64 - type: github_release repo_owner: veeso repo_name: termscp @@ -94745,37 +94205,6 @@ packages: - darwin - windows - amd64 - - type: github_release - repo_owner: wasilibs - repo_name: go-yamllint - description: A distribution of yamllint that can be used with go run - version_constraint: "false" - version_overrides: - - version_constraint: Version == "v1.35.1" - asset: go-yamllint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - files: - - name: yamllint - windows_arm_emulation: true - checksum: - type: github_release - asset: checksums.txt - algorithm: sha256 - overrides: - - goos: windows - format: zip - - version_constraint: "true" - asset: go-yamllint_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} - format: tar.gz - files: - - name: yamllint - checksum: - type: github_release - asset: checksums.txt - algorithm: sha256 - overrides: - - goos: windows - format: zip - type: github_release repo_owner: wasm-bindgen repo_name: wasm-pack From 21e9f17a7ca94394351bf79d520f1bf12a84a440 Mon Sep 17 00:00:00 2001 From: Gary Sassano <10464497+garysassano@users.noreply.github.com> Date: Wed, 13 May 2026 00:11:18 +0200 Subject: [PATCH 3/3] registry: format pi backends --- registry/pi.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/registry/pi.toml b/registry/pi.toml index ec912467a4..171ea05a1d 100644 --- a/registry/pi.toml +++ b/registry/pi.toml @@ -1,3 +1,7 @@ -backends = ["github:earendil-works/pi", "aqua:earendil-works/pi", "npm:@earendil-works/pi-coding-agent"] +backends = [ + "github:earendil-works/pi", + "aqua:earendil-works/pi", + "npm:@earendil-works/pi-coding-agent", +] description = "Pi is a minimal terminal coding harness" test = { cmd = "pi --version", expected = "{{version}}" }