From 25455d8e97383d5ba4ff2cb561b6447c680e5a9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Tue, 21 Apr 2026 22:18:19 +0300 Subject: [PATCH] feat(go-delve/delve): use GitHub release binaries for >= 1.26.2 --- pkgs/go-delve/delve/pkg.yaml | 2 ++ pkgs/go-delve/delve/registry.yaml | 29 +++++++++++++++++++++++++---- registry.yaml | 29 +++++++++++++++++++++++++---- 3 files changed, 52 insertions(+), 8 deletions(-) diff --git a/pkgs/go-delve/delve/pkg.yaml b/pkgs/go-delve/delve/pkg.yaml index f6135acda40..04d4c67bff7 100644 --- a/pkgs/go-delve/delve/pkg.yaml +++ b/pkgs/go-delve/delve/pkg.yaml @@ -1,2 +1,4 @@ packages: - name: go-delve/delve@v1.26.2 + - name: go-delve/delve + version: v1.26.1 diff --git a/pkgs/go-delve/delve/registry.yaml b/pkgs/go-delve/delve/registry.yaml index b4b9adf126a..07da87e9b54 100644 --- a/pkgs/go-delve/delve/registry.yaml +++ b/pkgs/go-delve/delve/registry.yaml @@ -1,12 +1,33 @@ # yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - - type: go_install + - type: github_release repo_owner: go-delve repo_name: delve description: Delve is a debugger for the Go programming language + files: + - name: dlv version_constraint: "false" version_overrides: - - version_constraint: "true" + - version_constraint: semver("<= 1.26.1") + type: go_install path: github.com/go-delve/delve/cmd/dlv - files: - - name: dlv + - version_constraint: "true" + asset: dlv_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + cosign: + opts: + - --certificate-identity + - https://github.com/go-delve/delve/.github/workflows/release.yml@refs/tags/{{.Version}} + - --certificate-oidc-issuer + - https://token.actions.githubusercontent.com + - --signature + - https://github.com/go-delve/delve/releases/download/{{.Version}}/checksums.txt.sig + - --certificate + - https://github.com/go-delve/delve/releases/download/{{.Version}}/checksums.txt.cert + overrides: + - goos: windows + format: zip diff --git a/registry.yaml b/registry.yaml index 4949d4911ac..ae44faeec41 100644 --- a/registry.yaml +++ b/registry.yaml @@ -40474,16 +40474,37 @@ packages: format: zip github_artifact_attestations: signer_workflow: go-acme/lego/.github/workflows/release.yml - - type: go_install + - type: github_release repo_owner: go-delve repo_name: delve description: Delve is a debugger for the Go programming language + files: + - name: dlv version_constraint: "false" version_overrides: - - version_constraint: "true" + - version_constraint: semver("<= 1.26.1") + type: go_install path: github.com/go-delve/delve/cmd/dlv - files: - - name: dlv + - version_constraint: "true" + asset: dlv_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + checksum: + type: github_release + asset: checksums.txt + algorithm: sha256 + cosign: + opts: + - --certificate-identity + - https://github.com/go-delve/delve/.github/workflows/release.yml@refs/tags/{{.Version}} + - --certificate-oidc-issuer + - https://token.actions.githubusercontent.com + - --signature + - https://github.com/go-delve/delve/releases/download/{{.Version}}/checksums.txt.sig + - --certificate + - https://github.com/go-delve/delve/releases/download/{{.Version}}/checksums.txt.cert + overrides: + - goos: windows + format: zip - type: github_release repo_owner: go-gost repo_name: gost