Skip to content

Releases: aquaproj/aqua

v2.36.0

28 Sep 23:41
v2.36.0
08043c1
Compare
Choose a tag to compare

Pull Requests | Issues | v2.35.0...v2.36.0

Features

#3130 #3134 support changing $0 by symlink

Some tools change their behavior by $0.

For example, granted changes the behavior based on args[0].

https://github.com/common-fate/granted/blob/e8de3ec7d62d543062d8be802b27abb3d8fac429/cmd/granted/main.go#L37-L44

	// Use a single binary to keep keychain ACLs simple, swapping behavior via argv[0]
	var app *cli.App
	switch filepath.Base(os.Args[0]) {
	case "assumego", "assumego.exe", "dassumego", "dassumego.exe":
		app = assume.GetCliApp()
	default:
		app = granted.GetCliApp()
	}

This release supports changing $0 by symlink.

        files:
          - name: granted
          - name: assumego
            src: granted
            link: assumego # link is the relative path from src to the symlink

Bug Fixes

#3136 #3137 remove: Handle panic error when package is not found @Shion1305
#3138 remove: Ignore not found commands

v2.36.0-1

28 Sep 08:25
v2.36.0-1
f09f3af
Compare
Choose a tag to compare
v2.36.0-1 Pre-release
Pre-release

Pull Requests | Issues | v2.35.0...v2.36.0-1

Changelog

  • f09f3af refactor: fix lint errors
  • 30c6930 refactor: fix lint errors
  • 39523e2 fix: fix the relative path
  • 9b7f2f1 feat: support changing $0 by symlink
  • a4f3b5a chore(deps): update dependency aquaproj/aqua to v2.35.0 (#3133)

v2.35.0

27 Sep 11:01
v2.35.0
fa5874a
Compare
Choose a tag to compare

Pull Requests | Issues | v2.34.0...v2.35.0

Features

#3119 #3131 Verify packages' GitHub Artifact Attestations

When aqua installs packages, it verifies their GitHub Artifact Attestations if they are provided and registries have settings for GitHub Artifact Attestations.

#3117 Create GitHub Artifact Attestations of aqua

We start providing aqua's GitHub Artifact Attestations!

https://github.com/aquaproj/aqua/attestations

If you download aqua from GitHub Releases, you can verify GitHub Artifact Attestations using GitHub CLI.

https://aquaproj.github.io/docs/install#verify-downloaded-binaries-from-github-releases

Reference:

Fixes

#3129 Redirect stdout of some commands to stderr

aqua executes some os commands to install packages.

  • go install
  • go build
  • cargo
  • cosign
  • slsa-verifier
  • minisign
  • gh attestation verify

aqua should redirect the stdout of these commands to stderr.

v2.35.0-1

26 Sep 14:20
v2.35.0-1
35a83f7
Compare
Choose a tag to compare
v2.35.0-1 Pre-release
Pre-release

Pull Requests | Issues | v2.34.0...v2.35.0-1

Changelog

  • 35a83f7 Merge branch 'main' into renovate/suzuki-shunsuke-go-release-workflow-2.x
  • 2d1e865 fix: redirect stdout to stderr (#3129)
  • 33ebc14 Merge branch 'main' into renovate/suzuki-shunsuke-go-release-workflow-2.x
  • de6fc82 refactor: refactor exec package (#3127)
  • 41039e5 chore(deps): update dependency aquaproj/aqua-registry to v4.226.0 (#3128)
  • 0667fc0 ci: fix permission
  • b38d21f chore(deps): update actions/checkout action to v4.2.0 (#3126)
  • 991e38d refactor: file verifier (#3125)
  • 6e7b350 chore(deps): update dependency aquaproj/aqua-registry to v4.225.0 (#3123)
  • 0a3be66 chore(deps): update suzuki-shunsuke/go-release-workflow action to v2
  • d6c85f2 chore(deps): update dependency int128/ghcp to v1.13.4 (#3122)
  • c27bc8e chore(deps): update dependency aquaproj/aqua-registry to v4.224.0 (#3121)
  • 0cbc34c feat: verify GitHub Artifact Attestations (#3119)
  • 76504cd chore(deps): update dependency rhysd/actionlint to v1.7.2 (#3120)
  • f90a828 ci: split jobs for parallel tests (#3115)
  • 6fc0dd2 chore(deps): update dependency aquaproj/aqua-registry to v4.223.1 (#3113)
  • c436784 chore(deps): update dependency aquaproj/aqua to v2.34.0 (#3114)
  • 8b73715 chore: update aqua-registry (#3112)

v2.34.0

22 Sep 22:37
v2.34.0
2f9cc34
Compare
Choose a tag to compare

Pull Requests | Issues | v2.33.0...v2.34.0

Features

#3103 Enabling you to verify checksum files using Minisign

You can now verify checksum files using Minisign.

e.g.

        checksum:
          type: github_release
          asset: sha256.txt
          algorithm: sha256
          minisign:
            type: github_release
            asset: sha256.txt.minisig
            public_key: RWQ/i9xseZwBVE7pEniCNjlNOeeyp4BQgdZDLQcAohxEAH5Uj5DEKjv6

v2.34.0-5

22 Sep 14:22
v2.34.0-5
760340c
Compare
Choose a tag to compare
v2.34.0-5 Pre-release
Pre-release

v2.34.0-4

22 Sep 12:03
v2.34.0-4
c68977b
Compare
Choose a tag to compare
v2.34.0-4 Pre-release
Pre-release

v2.34.0-3

22 Sep 07:13
v2.34.0-3
0f97c7d
Compare
Choose a tag to compare
v2.34.0-3 Pre-release
Pre-release

v2.34.0-2

22 Sep 06:37
v2.34.0-2
52f2fad
Compare
Choose a tag to compare
v2.34.0-2 Pre-release
Pre-release

v2.34.0-1

22 Sep 01:18
v2.34.0-1
9f86356
Compare
Choose a tag to compare
v2.34.0-1 Pre-release
Pre-release

v2.33.0...v2.34.0-1

Features

#3103 Verify checksum files using minisign