You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#4475 cp: Fix a bug that command arguments are ignored and always all commands are copied #4476 update-aqua: Fix a bug that a command argument is ignored and always the latest version is installed
#4402 Update goreleaser to v2.13.1 #4405 Update anchore/syft to v1.38.2 #4406 Update Cosign to v3.0.3 #4420 Update expr to v1.17.7 #4424 Update goccy/go-yaml to v1.19.1
Now aqua can get a GitHub App User Access Token by ghtkn integration.
Stop risking token leaks - Use secure, short-lived GitHub tokens for local development.
Requirements
The ghtkn integration requires:
Keyring
This feature doesn't depend on ghtkn CLI.
Limitation
The integration requires the user interaction when creating an access token via Device Flow, so it's unavailable in CI.
#4159 Update github.com/gdamore/tcell/v2 to reduce startup time @refi64
Benchmark
$ git rev-parse HEAD380a2334230ec9fd22adac3f4e137a4cf47d42b2
$ go versiongo version go1.25.1 darwin/arm64
$ hyperfine --versionhyperfine 1.19.0
$ ls dist aqua aqua-25310
$ hyperfine --warmup=20 -N 'dist/aqua'{-25310,}' exec -- mkghtag -version'Benchmark 1: dist/aqua-25310 exec -- mkghtag -version Time (mean ± σ): 24.7 ms ± 1.3 ms [User: 2.7 ms, System: 1.6 ms] Range (min … max): 23.5 ms … 29.6 ms 125 runs Warning: Statistical outliers were detected. Consider re-running this benchmark on a quiet system without any interferences from other programs. It might help to use the '--warmup' or '--prepare' options.Benchmark 2: dist/aqua exec -- mkghtag -version Time (mean ± σ): 10.8 ms ± 1.4 ms [User: 2.4 ms, System: 1.6 ms] Range (min … max): 9.2 ms … 17.1 ms 250 runsSummary dist/aqua exec -- mkghtag -version ran 2.30 ± 0.33 times faster than dist/aqua-25310 exec -- mkghtag -version
$ hyperfine --warmup=20 -N 'dist/aqua'{-25310,}' exec -- cmdx -v'Benchmark 1: dist/aqua-25310 exec -- cmdx -v Time (mean ± σ): 25.7 ms ± 1.3 ms [User: 3.5 ms, System: 1.7 ms] Range (min … max): 24.5 ms … 31.7 ms 120 runs Warning: Statistical outliers were detected. Consider re-running this benchmark on a quiet system without any interferences from other programs. It might help to use the '--warmup' or '--prepare' options.Benchmark 2: dist/aqua exec -- cmdx -v Time (mean ± σ): 11.2 ms ± 1.0 ms [User: 3.1 ms, System: 1.6 ms] Range (min … max): 10.2 ms … 15.9 ms 253 runs Warning: Statistical outliers were detected. Consider re-running this benchmark on a quiet system without any interferences from other programs. It might help to use the '--warmup' or '--prepare' options.Summary dist/aqua exec -- cmdx -v ran 2.30 ± 0.24 times faster than dist/aqua-25310 exec -- cmdx -v
go1.24.6 (released 2025-08-06) includes security fixes to the database/sql and os/exec packages, as well as bug fixes to the runtime.
See the Go 1.24.6 milestone on our issue tracker for details.
Error: Error acquiring the state lock
Error message: workspace already locked (lock ID:
"koyashiro/vpm-koyashiro-net")
Lock Info:
ID: 2181213e-54ab-e6d7-a5c8-cd09fd0d7ec7
Path:
Operation: OperationTypePlan
Who: runner@runnervmeorf1
Version: 1.12.2
Created: 2026-04-25 13:52:58.153576368 +0000 UTC
Info:
Terraform acquires a state lock to protect the state from being written
by multiple users at the same time. Please resolve the issue above and try
again. For most commands, you can disable locking with the "-lock=false"
flag, but this is not recommended.
Error: Error acquiring the state lock
Error message: workspace already locked (lock ID: "koyashiro/koyashiro-com")
Lock Info:
ID: f9203ac7-e7bf-b1f3-5d24-66edccaadfe4
Path:
Operation: OperationTypePlan
Who: runner@runnervmeorf1
Version: 1.12.2
Created: 2026-04-25 13:52:58.191192964 +0000 UTC
Info:
Terraform acquires a state lock to protect the state from being written
by multiple users at the same time. Please resolve the issue above and try
again. For most commands, you can disable locking with the "-lock=false"
flag, but this is not recommended.
Error: Authentication error (10000)
with cloudflare_record.cname_root,
on dns_records.tf line 1, in resource "cloudflare_record" "cname_root":
1: resource "cloudflare_record" "cname_root" {
Error: Authentication error (10000)
with cloudflare_record.cname_dotfiles,
on dns_records.tf line 9, in resource "cloudflare_record" "cname_dotfiles":
9: resource "cloudflare_record" "cname_dotfiles" {
Error: Authentication error (10000)
with cloudflare_record.txt_spf,
on dns_records.tf line 17, in resource "cloudflare_record" "txt_spf":
17: resource "cloudflare_record" "txt_spf" {
Error: Authentication error (10000)
with cloudflare_record.txt_dkim,
on dns_records.tf line 25, in resource "cloudflare_record" "txt_dkim":
25: resource "cloudflare_record" "txt_dkim" {
Error: Authentication error (10000)
with cloudflare_record.txt_dmarc,
on dns_records.tf line 33, in resource "cloudflare_record" "txt_dmarc":
33: resource "cloudflare_record" "txt_dmarc" {
Error: Authentication error (10000)
with cloudflare_record.txt_keybase_site_verification,
on dns_records.tf line 41, in resource "cloudflare_record" "txt_keybase_site_verification":
41: resource "cloudflare_record" "txt_keybase_site_verification" {
Error: Error acquiring the state lock
Error message: workspace already locked (lock ID: "koyashiro/koyashiro-live")
Lock Info:
ID: d303fdb9-1680-267d-36c1-c5be75172efc
Path:
Operation: OperationTypePlan
Who: runner@runnervmeorf1
Version: 1.12.2
Created: 2026-04-25 13:53:05.036992144 +0000 UTC
Info:
Terraform acquires a state lock to protect the state from being written
by multiple users at the same time. Please resolve the issue above and try
again. For most commands, you can disable locking with the "-lock=false"
flag, but this is not recommended.
Error: Error acquiring the state lock
Error message: workspace already locked (lock ID: "koyashiro/koyashiro-net")
Lock Info:
ID: b0e50f4b-ca4c-f0fd-ae60-23b5bc6019b1
Path:
Operation: OperationTypePlan
Who: runner@runnervmeorf1
Version: 1.12.2
Created: 2026-04-25 13:53:02.881586053 +0000 UTC
Info:
Terraform acquires a state lock to protect the state from being written
by multiple users at the same time. Please resolve the issue above and try
again. For most commands, you can disable locking with the "-lock=false"
flag, but this is not recommended.
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.53.6
chore(deps): update dependency aquaproj/aqua to v2.53.7
Jul 28, 2025
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.53.7
chore(deps): update dependency aquaproj/aqua to v2.53.8
Aug 7, 2025
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.53.8
chore(deps): update dependency aquaproj/aqua to v2.53.9
Aug 8, 2025
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.53.9
chore(deps): update dependency aquaproj/aqua to v2.53.10
Sep 6, 2025
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.55.0
chore(deps): update dependency aquaproj/aqua to v2.55.1
Oct 25, 2025
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.55.1
chore(deps): update dependency aquaproj/aqua to v2.55.2
Nov 24, 2025
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.55.2
chore(deps): update dependency aquaproj/aqua to v2.55.3
Dec 9, 2025
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.55.3
chore(deps): update dependency aquaproj/aqua to v2.56.0
Dec 23, 2025
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.56.0
chore(deps): update dependency aquaproj/aqua to v2.56.1
Dec 27, 2025
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.56.1
chore(deps): update dependency aquaproj/aqua to v2.56.2
Jan 9, 2026
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.56.2
chore(deps): update dependency aquaproj/aqua to v2.56.3
Jan 13, 2026
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.56.3
chore(deps): update dependency aquaproj/aqua to v2.56.4
Jan 18, 2026
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.56.4
chore(deps): update dependency aquaproj/aqua to v2.56.5
Jan 21, 2026
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.56.5
chore(deps): update dependency aquaproj/aqua to v2.56.6
Feb 2, 2026
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.56.6
chore(deps): update dependency aquaproj/aqua to v2.56.7
Feb 24, 2026
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.56.7
chore(deps): update dependency aquaproj/aqua to v2.57.0
Mar 12, 2026
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.57.0
chore(deps): update dependency aquaproj/aqua to v2.57.1
Mar 21, 2026
renovateBot
changed the title
chore(deps): update dependency aquaproj/aqua to v2.57.1
chore(deps): update dependency aquaproj/aqua to v2.57.2
Apr 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.53.5→v2.57.2Release Notes
aquaproj/aqua (aquaproj/aqua)
v2.57.2Compare Source
Fixes
#4719 Fix jar support
#4722 Map x86-64 to amd64
#4688 Normalize CRLF line endings in checksum file parser
Documentation
#4668 Deprecate signer-workflow @scop
#4663 JSON Schema: signer-workflow string format @scop
v2.57.1Compare Source
🐛 Bug Fixes
#4659 Fix a bug that
aqua update-checksumdoesn't verify checksum files using tools like Cosignv2.57.0Compare Source
Features
#4625 Support executing .jar
If
aqua whichreturns a.jarfile, aqua executes it byjava -jar.This requires
javacommand.Fixes
#4629 Re-add
envfield to logv2.56.7Compare Source
Bug Fixes
#4585 remove: fix a bug that
-idoesn't workRefactoring
#4527 Refactor Checksum Verification
Document
#4560 Fix typos and invalid links in documents @kangetsu121
Dependency Updates
v2.56.6Compare Source
🐛 Bug Fixes
#4510 Fix a bug that
-log-colordoesn't work#4526 aqua gr: Fix a bug that
win32are excludedv2.56.5Compare Source
🐛 Bug Fixees
#4495 Fix a bug that
aqua gr's-cmdoption doesn't workThis was a bug of v2.56.2 ~ v2.56.4. #4450
v2.56.4Compare Source
🐛 Bub Fixes
#4484 #4485 Prevent duplicate log field output
v2.56.3Compare Source
🐛 Bug Fixes
#4475 cp: Fix a bug that command arguments are ignored and always all commands are copied
#4476 update-aqua: Fix a bug that a command argument is ignored and always the latest version is installed
Others
#4471 Update sigstore/cosign to v3.0.4
v2.56.2Compare Source
Refactoring
#4448 Replace logrus with slog
#4450 Use urfave/cli/v3 Destination pattern for flag values
v2.56.1Compare Source
Fixes
#4436 gr: Exclude
eabihfv2.56.0Compare Source
Features
#4422 Get pseudo-versions from Go Proxy if no tagged version exists @gizmoguy
Fixes
#4401 Add YAML tags @Shion1305
#4404 Update golangci-lint to v2.7.2, with lint fixes @Shion1305
Dependency Updates
#4402 Update goreleaser to v2.13.1
#4405 Update anchore/syft to v1.38.2
#4406 Update Cosign to v3.0.3
#4420 Update expr to v1.17.7
#4424 Update goccy/go-yaml to v1.19.1
v2.55.3Compare Source
Bug Fixes
#4393 gr: Fix the support of
sigstoreandsigstore.jsonfile extensionsRefactoring
#4369 Enable
tagalignrule in golangci-lint @Shion1305#4394 chore(deps): migrate to go.yaml.in/yaml @scop
v2.55.2Compare Source
Performance Improvement
#4342 Skip packages that cannot provide the desired exe @refi64
Others
#4312 Update Go to 1.25.4
v2.55.1Compare Source
🐛 Bug Fixes
#4274 #4276 exec: Fix the command name (
args[0])Dependency Updates
#4220 #4266 Update github.com/google/go-github/v74 to v76
#4233 #4251 #4261 Update Go to 1.25.2
Others
Release Cosign Bundle file *.bundle
v2.55.0Compare Source
Features
#4195 #4213 Support verifying the integrity of GitHub Releases
https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/verifying-the-integrity-of-a-release
https://aquaproj.github.io/docs/reference/security/github-immutable-release
v2.54.1Compare Source
🐛 Bug Fixes
#4182 Fix a bug of
generate-registrycommand thatarm64is replaced toarmincorrectlyv2.54.0Compare Source
Features
#4173 ghtkn integration
https://aquaproj.github.io/docs/reference/security/ghtkn/
Now aqua can get a GitHub App User Access Token by ghtkn integration.
Stop risking token leaks - Use secure, short-lived GitHub tokens for local development.
Requirements
The ghtkn integration requires:
This feature doesn't depend on ghtkn CLI.
Limitation
The integration requires the user interaction when creating an access token via Device Flow, so it's unavailable in CI.
Set up
For more details, please see https://github.com/suzuki-shunsuke/ghtkn .
AQUA_GHTKN_ENABLED=trueexport AQUA_GHTKN_ENABLED=trueThen aqua gets a user access token using ghtkn Go SDK when aqua calls GitHub APIs.
v2.53.11Compare Source
Performance Improvement
#4159 Update github.com/gdamore/tcell/v2 to reduce startup time @refi64
Benchmark
aqua.yaml
v2.53.10Compare Source
🛡️ Starting from this release, Immutable Release is enabled!
#4147 Update Go to v1.25.1
#4145 Update aqua-proxy to v1.2.12
🐛 Bug Fixes
#4140 Fix error messages
v2.53.9Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.53.8...v2.53.9
🐛 Bug Fixes
#4064 Fix a bug that environment variables aren't passed to
gh attestation verifyOthers
#4065 Update Go to v1.24.6
#4065 Update aqua-proxy to v1.2.11
v2.53.8Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.53.7...v2.53.8
🐛 Bug Fixes
#4047 cp: Add missing .exe on Windows @W1M0R
v2.53.7Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.53.6...v2.53.7
Fixes
#4038 Fix a bug that it fails to verify GitHub Artifact Attestations on GitHub Enterprise Server @yamoyamoto
v2.53.6Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.53.5...v2.53.6
🐛 Bug Fixes
#4024 #4025 Fix a bug that aqua works without registries'
ref#4019 Set User-Agent to GitHub Release downloads @yanolab
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.