-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency aquaproj/aqua to v2 #9
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/aquaproj-aqua-2.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains 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
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
May 30, 2023 23:56
c382a51
to
c2aa26d
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
June 18, 2023 12:00
c2aa26d
to
e1661ab
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
3 times, most recently
from
July 24, 2023 02:48
b114392
to
4c26404
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
September 17, 2023 08:45
4c26404
to
1203d43
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
September 27, 2023 08:47
1203d43
to
e2ae73c
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
3 times, most recently
from
October 12, 2023 05:38
4ba7e04
to
8189d66
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
4 times, most recently
from
October 23, 2023 02:20
4e16c31
to
0061b79
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
3 times, most recently
from
November 3, 2023 05:56
9b03b4b
to
299508d
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
6 times, most recently
from
November 19, 2023 11:14
feb1bd4
to
19082bf
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
3 times, most recently
from
November 26, 2023 08:14
d849e36
to
236766b
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
December 20, 2023 02:37
236766b
to
b049c8a
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
2 times, most recently
from
February 1, 2024 04:42
ecd2ef6
to
9280a19
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
2 times, most recently
from
April 24, 2024 23:57
1d789df
to
42bf7c1
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
2 times, most recently
from
May 11, 2024 05:46
5602e73
to
e394371
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
May 23, 2024 02:46
e394371
to
14efac8
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
June 1, 2024 17:27
14efac8
to
61999f3
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
2 times, most recently
from
July 17, 2024 02:56
4f0972e
to
db47e0b
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
August 29, 2024 05:46
db47e0b
to
85db395
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
3 times, most recently
from
September 23, 2024 08:46
b7da3a6
to
378adb3
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
3 times, most recently
from
October 2, 2024 02:13
39b818e
to
b2a1680
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
October 25, 2024 05:39
b2a1680
to
3f06e91
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
2 times, most recently
from
November 5, 2024 20:43
7e7864a
to
028b6d3
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
2 times, most recently
from
November 28, 2024 17:42
cd1db2a
to
e92adfb
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
3 times, most recently
from
December 7, 2024 05:54
512296d
to
b7ddb9f
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
3 times, most recently
from
December 19, 2024 20:59
a4c9604
to
e5527be
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
2 times, most recently
from
January 6, 2025 22:46
556da6e
to
5d667cf
Compare
renovate
bot
force-pushed
the
renovate/aquaproj-aqua-2.x
branch
from
January 10, 2025 03:50
5d667cf
to
4bab23a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
v0.8.6
->v2.42.2
Release Notes
aquaproj/aqua (aquaproj/aqua)
v2.42.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.42.1...v2.42.2
🐛 Bug Fixes
#3436 Fix a bug that
aqua update
command fails ifversion_expr
orgo_version_file
is usedAs of this release,
aqua update
command ignores packages withversion_expr
orgo_version_file
.v2.42.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.42.0...v2.42.1
🐞 Bug Fixes
#3433 Create symlinks if unarchived files are symlinks
This fixes a bug of aqua v2.42.0. #3432
v2.42.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.41.0...v2.42.0
Features
#3422 Support 7 zip
Others
#3422 Replace mholt/archiver/v3 with mholt/archives
mholt/archiver/v3 was deprecated and it's encourage to migrate to mholt/archives.
v2.41.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.40.0...v2.41.0
Features
#3407 Support cargo install's
--locked
optionhttps://aquaproj.github.io/docs/reference/registry-config/cargo-package
e.g. registry.yaml:
#3399 update: Support filtering updated packages using package tags
https://aquaproj.github.io/docs/guides/package-tag
e.g.
v2.40.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.39.1...v2.40.0
Features
#3363 Support getting package versions from external files
This release enables you to get package versions from external files.
This feature is useful when:
This release adds some fields to aqua.yaml's packages.
e.g.
version_expr
is evaluated using expr.The following custom functions are available.
version_expr
Allowing to read external files is potentially risky in terms of security.
Malicious users can try to read secret files and expose secrets via log using
version_expr
.To prevent such a threat, we restrict the evaluation result of
version_expr
.It must match with the regular expression
^v?\d+\.\d+(\.\d+)*[.-]?((alpha|beta|dev|rc)[.-]?)?\d*
.v2.39.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.39.0...v2.39.1
Fixes
#3365 cargo: Normalize the install path of cargo packages
Others
#3361 Refactor reading config
v2.39.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.38.4...v2.39.0
Features
#3354 policy: add a code comment for YAML Language Servers to a generated file
aqua-policy.yaml
### yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/policy.json
#3352 init: Add a code comment for YAML Language Servers to a generated file
aqua.yaml
### yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/aqua-yaml.json
These code comments are useful when you edit files with editors such as VSCode.
v2.38.4
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.38.3...v2.38.4
Bug Fixes
#3337 generate-registry: Fix a bug that unused replacements are added
v2.38.3
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.38.2...v2.38.3
Bug Fixes
#3325 #3333 Fix a bug that
aqua g -i
removes comments frompackages
v2.38.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.38.1...v2.38.2
🐛 Bug Fixes
#3307 generate-registry: Fix a bug that description isn't formatted
v2.38.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.38.0...v2.38.1
Fixes
#3297 completion: Improve the completion settings suggested in
aqua completion --help
@akinomyogav2.38.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.37.2...v2.38.0
Features
#3269 Get available versions from Go Module Proxy
https://aquaproj.github.io/docs/reference/registry-config/go-version-path
This release adds the new field
go_version_path
to registries.e.g.
If this field is set,
aqua g
andaqua up
commands gets available versions from Go Module Proxy.v2.37.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.37.1...v2.37.2
Fixes
#3233 which, exec: Search configuration files even if
AQUA_CONFIG
is setv2.37.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.37.0...v2.37.1
Bug Fixes
#3226 #584 Fix a bug that newlines in aqua.yaml are removed when updating aqua.yaml by
aqua g -i
andaqua up
This issue came from the bug of goccy/go-yaml. https://github.com/goccy/go-yaml/issues/285
The issue was solved at goccy/go-yaml 1.13.3.
So we updated goccy/go-yaml to 1.13.3 and solve the issue.
v2.37.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.36.2...v2.37.0
Features
#3224 Allow to set command aliases in aqua.yaml
You can now define command aliases in aqua.yaml.
This is useful to use multiple versions of the same package.
e.g.
Then you can run
terraform
(v1.9.8) andterraform-013
(v0.13.7).You can skip creating symbolic links for aliases by
no_link: true
You can still run aliases via
aqua exec
.aqua exec -- terraform-013 version
v2.36.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.36.1...v2.36.2
Bug Fixes
#3193 #3194 Fix a bug that
vars
are not replaced infiles[].src
v2.36.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.36.0...v2.36.1
Fixes
#3146 generate-registry: Remove
rosetta2
andwindows_arm_emulation
if{{.Arch}}
isn't included inasset
Dependency updates
#3148 Update aqua-proxy to 1.2.8
#3149 Update Go to 1.23.2
v2.36.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@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 onargs[0]
.https://github.com/common-fate/granted/blob/e8de3ec7d62d543062d8be802b27abb3d8fac429/cmd/granted/main.go#L37-L44
This release supports changing $0 by symlink.
Bug Fixes
#3136 #3137 remove: Handle panic error when package is not found @Shion1305
#3138 remove: Ignore not found commands
v2.35.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@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.
aqua should redirect the stdout of these commands to stderr.
v2.34.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@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.
v2.33.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.32.0...v2.33.0
Features
#3101 Enable you to remove
go_install
andhttp
packagesYou can now uninstall
go_install
andhttp
packages!Furthermore, the uninstall can now handles version_overrides properly.
v2.32.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.31.0...v2.32.0
Features
#3075 #3094 Support removing links from the
bin
directoryBy default,
aqua remove
command removes only packages from thepkgs
directory and doesn't remove links from thebin
directory.This release has added the command line option
-mode
to the remove command.The value of
-mode
is a string containing charactersl
andp
.The order of the characters doesn't matter.
You can also configure the mode by the environment variable
AQUA_REMOVE_MODE
, so you can change the default behaviour ofaqua remove
command by settingAQUA_REMOVE_MODE
in your shell setting such as.bashrc
.export AQUA_REMOVE_MODE=pl
v2.31.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.30.0...v2.31.0
Overview
Featuers
#2978 #2994 Support verifying packages with minisign
#3052 Support passing variables
Fixes
#3012 Fix typo
temporal
. Replace them withtemporary
#3017 #3024 Stop using
replace
directiveOthers
Update Go 1.22.5 to 1.22.6
Feature - Support verifying packages with minisign
#2978 #2994
Support verifying packages with minisign.
Why is the feature needed?
To install some packages securely.
For example, zig is signed by minisign.
Example Code
This feature is similar to Cosign and slsa-verifier.
https://aquaproj.github.io/docs/reference/registry-config/cosign/
This feature depends on minisign.
So aqua should install minisign transparently same as Cosign and slsa-verifier.
registry.yaml
Feature - Support passing variables
#3052
Add the optional field
vars
in aqua.yaml and Registry.vars
in Registrye.g.
vars
is a list of variables.Fields of a variable
Variables are passed to template strings as
.Vars.<template name>
.e.g.
vars
in aqua.yamle.g.
vars
is a map of variables.The key is a variable name and the value is a variable value.
v2.30.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.29.2...v2.30.0
Features
#2918 #3005 Use aqua-proxy and hard links instead of shell scripts and bat scripts on Windows
Document: https://github.com/aquaproj/aquaproj.github.io/pull/1049 https://aquaproj.github.io/docs/reference/lazy-install#on-windows
aqua doesn't use symbolic links on Windows because symbolic links have several issues on Windows.
aqua v2.29.2 or older used shell scripts and bat scripts instead of symbolic links and aqua-proxy.
#885 #892 #893 aqua >= v1.12.0, aqua <= v2.29.2
But using shell scripts and bat scripts also had several issues.
So aqua v2.30.0 or later uses hard links and aqua-proxy instead of shell scripts and bat scripts. #2918
aqua installs
aqua-proxy
and creates hard links toaqua-proxy
on$(aqua root-dir)/bin
directory.When aqua updates
aqua-proxy
, aqua recreates hard links.From aqua v2.30.0, aqua doesn't use bat scripts so you can remove
$(aqua root-dir)/bat
directory and remove$(aqua root-dir)/bat
fromPATH
.Others
#3004 Update slsa-verifier to v2.6.0
#3008 Update module github.com/goccy/go-yaml to v1.12.0
v2.29.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.29.1...v2.29.2
Bug Fixes
#3001 Fix checksums of Cosign
Fixed a bug of aqua v2.29.1
v2.29.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.29.0...v2.29.1
Features
#2965 list: Add an alias of command line option
-installed
Fixes
#2981 Fix a bug that the shell completion of specific tools doesn't work
For detail, please see the following issues and pull request.
Others
Update Go to 1.22.5
v2.29.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.28.1...v2.29.0
Features
#2929 Support fish completion
Added a sub command
aqua completion fish
, which outputs scripts for fish completionYou can source the output to enable the completion.
Or you can write the output to a file.
https://fishshell.com/docs/current/completions.html#where-to-put-completions
v2.28.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.28.0...v2.28.1
Bug Fixes
#2904 generate: Fix a bug that
aqua g -i
fails if aqua.yaml doesn't have the fieldpackages
#2902 info: Fix a bug that user names aren't masked on Windows @sapphi-red
v2.28.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.27.4...v2.28.0
Features
#2609 #2730 #2632 Support getting a package version from go directive in go.mod or go.work
From Go 1.21, the version of Go is decided by go directive in go.mod or go.work.
https://go.dev/doc/toolchain
e.g.
This can cause an issue that the version of Go may be different from the version defined in aqua.yaml.
And we need to define go version in two places.
To solve the issue, this pull request enables aqua to get the version of go from go directive in go.mod or go.work.
You can specify the path to go.mod or go.work by a field
go_version_file
.e.g.
Then you can define go version only in go.mod or go.work.
#2880 Ignore invalid packages and continue working
When reading aqua.yaml, aqua ignores invalid packages and continues working.
This improves the robustness.
v2.27.4
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.27.3...v2.27.4
Bug Fixes
#2144 #2510 #2871 Fix a bug that update-aqua fails on Windows
Others
Update Go 1.22.2 to 1.22.3
v2.27.3
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.27.2...v2.27.3
Bug Fixes
#2833 #2834 Fix a bug that a checksum id of go_build type package is empty
aqua-checksums.json
v2.27.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.27.1...v2.27.2
Bug Fixes
#2830 Improve handling of broken registry JSON files
When aqua reads Standard Registry and github_content Registries, aqua converts them to JSON once and saves them.
And aqua reads JSON files instead of YAML files from the next time.
This improves the performance a bit. #2517
But if a JSON file got broken, aqua got not working.
In that case, you had to remove the file yourself.
This issue rarely occurs, but this release resolves it.
If a JSON file gets broken, aqua removes and recreates the file.
So aqua continues working and you don't have to remove the file yourself.
v2.27.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.27.0...v2.27.1
Others
#2824 #2825 Generate shell completion on
brew install
@ryota2357ref. https://github.com/aquaproj/homebrew-aqua/blob/c4731da7c66a797e93b5efbcc5340b39f86f559b/aqua.rb#L19
#2809 chore: update aqua-proy to v1.2.6
🎉 New Contributors
Thank you for your contribution!
@ryota2357 #2825
v2.27.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.26.0...v2.27.0
Features
#2702 #2806 checksum: Support enforcing checksum verification via environment variables
You can enforce checksum verification by environment variables
AQUA_ENFORCE_CHECKSUM
andAQUA_ENFORCE_REQUIRE_CHECKSUM
.This is useful for both CI and local development.
Checksum verification is disabled by default, and you can disable checksum verification by setting.
If you manage a Monorepo and want to make checksum verification mandatory in CI, you can set these environment variables in CI. Then checksum verification is enabled regardless of the setting of aqua.yaml.
And if you want to enforce checksum verification on your laptop, you can set these environment variables in your shell configuration files such as .bashrc and .zshrc.
v2.26.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.25.2...v2.26.0
Features
#2782 #2804 generate: add
-g
option to add packages to a global configuration filee.g.
$ aqua g -g cli/cli
You can add packages to a global configuration file with
-g
and-i
option.e.g.
$ aqua g -g -i cli/cli
If there are multiple global configuration files, a first global configuration file is used.
Others
#2803 Update the help message of
remove
commandv2.25.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.25.1...v2.25.2
Bug Fixes
#2781 #2786 list: Fix a bug that packages in that same aqua.yaml is outputted by
aqua list --installed
Others
#2779 #2788 Update slsa-verifier to v2.5.1
#2787 Update go directive to 1.22 and refactor codes with Go new features
v2.25.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.25.0...v2.25.1
Bug Fixes
#1665 #2757 Fix the verification error of Cosign
#2764 #2765 Fix
SIGSEGV: segmentation violation
ofaqua update
andaqua generate
commandsOthers
#2756 Update the template of aqua.yaml generated by
aqua init
to follow a yamllint comment rule @bhundvenv2.25.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.24.1...v2.25.0
Features
#2749 #2752 Support excluding some packages from the target of
aqua update
e.g. aqua.yaml
Fixes
#2747 #2354 #2750 #2751 Improve the logic to get the latest version
We've changed the logic to get the latest version in some commands such as
aqua update
andaqua generate
.The original logic was to call GitHub API
Get a latest release
, but a latest release wan't necessarily a latest version.So we changed the logic to list the recent releases and get a latest version by semver.
v2.24.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.24.0...v2.24.1
Bug Fixes
#2742 #2744 fix a bug that
aqua g
andaqua gr
commands don't work for cargo packageThis bug was due to crates.io crawler policy.
We could resolve the issue by setting the User-Agent header.
v2.24.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.23.2...v2.24.0
Features
#2709 #2733 Support listing installed packages
Command line options
-installed
and-all [-a]
were added toaqua list
command.If
-installed
is set, installed packages are outputted.e.g.
By default, global configuration files are ignored.
To output packages in global configuration files too, please set the option
-all [-a]
.$ aqua list -a -installed
v2.23.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.23.1...v2.23.2
Fixes
#2714 Fix a bug that it fails to download large files from GitHub repositories
Use the API RepositoriesService.DownloadContents instead of RepositoriesService.GetContents to download large files from GitHub.
https://pkg.go.dev/github.com/google/go-github/v60/github#RepositoriesService.DownloadContents
If you use old aqua and face the following error, please update aqua to v2.23.2 or newer.
Others
Update Go 1.21.6 to 1.22.0
v2.23.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.23.0...v2.23.1
Bug Fixes
#2661 #2662 update-checksum: Fix a bug that
update-checksum
doesn't work well if packages use bothcargo
orgo_install
types and other typesFor example, the package
eza-community/eza
usescargo
type for darwin and windows/arm64 andgithub_relaese
type for other platforms. In this case, aqua update-checksum didn't work well.https://github.com/aquaproj/aqua-registry/blob/15d67414625ea37e68ea8436dba9413d9bd9b540/pkgs/eza-community/eza/registry.yaml#L2
https://github.com/aquaproj/aqua-registry/blob/15d67414625ea37e68ea8436dba9413d9bd9b540/pkgs/eza-community/eza/registry.yaml#L54-L57
This release fixed the issue.
v2.23.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.22.0...v2.23.0
Features
#2649 #2652 cargo: Trim a prefix from
cargo
package's versionBug Fixes
#2642 info: Output
AQUA_DISABLE_COSIGN
andAQUA_DISABLE_SLSA
https://aquaproj.github.io/docs/reference/security/cosign-slsa/#disable-the-verification-with-cosign-and-slsa-provenance
#2654 generate-registry: Fix a bug that same version_overrides aren't merged properly
Others
#2644 Update aqua-proxy to v1.2.5
#2653 Update JSON Schema
v2.22.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.21.3...v2.22.0
Features
#2631 #2633 #2634 Support disabling the verification with Cosign and SLSA Provenance
You can disable the verification with Cosign and SLSA Provenance if you can't use them.
Why is the feature needed?
Cosign and sla-verifier access some endpoints such as
oauth2.sigstore.dev
andfulcio.sigstore.dev
.So to use them you need to allow the access to these endpoints.
But in some use cases you can't or don't want to do that.
For example, your company's network policy might not allow the access to these endpoints.
To resolve the issue, this issue proposes to support disabling the verification with Cosign and slsa-verifier.
How to use
You can use command line options
-disable-cosign
and-disable-slsa
or environment variablesAQUA_DISABLE_COSIGN
andAQUA_DISABLE_SLSA
.e.g.
Update dependencies
v2.21.3
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.21.2...v2.21.3
Bug Fixes
#2585 #2586 Update checksums of cosign
v2.21.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.21.1...v2.21.2
The bug was already fixed at v2.21.3
Others
#2582 Fix a bug of release workflow
v2.21.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.21.0...v2.21.1
https://github.com/aquaproj/aqua/actions/runs/7260967360/job/19781204828#step:10:147
We fixed the bug and release v2.21.2.
Bug Fixes
#2534 Fix a bug of root dir on Windows
#2580 #2581 Fix a bug that validation fails even if no_asset or error_message is set https://github.com/aquaproj/aqua-registry/pull/18326#issuecomment-1862164476
v2.21.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.20.0...v2.21.0
Features
#2517 #2518 perf: Convert Standard Registry and github_content Registries from YAML to JSON when installing them
This update improves the performance to read Registries.
Stanard registry is a huge YAML file over 30,000 lines so it has a little overhead to read it.
By this update, aqua converts Standard Registry and github_content Registries from YAML to JSON.
JSON format decreases the overhead.
aqua converts them internally, so we don't need to do anything.
v2.20.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.19.0...v2.20.0
Features
#2514 #2515 Add a field
windows_arm_emulation
for Windows ARM EmulationARM based Windows 11 supports the emulation to run x64 Windows apps.
https://learn.microsoft.com/en-us/windows/arm/add-arm-support#emulation-on-arm-based-devices-for-x86-or-x64-windows-apps
If the field
windows_arm_emulation
istrue
, aqua uses pre built binaries for Windows amd64 on Windows arm64.windows_arm_emulation
must be boolean. By default,windows_arm_emulation
is false.windows_arm_emulation
is similar with rosetta2.v2.19.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.18.0...v2.19.0
Features
#2506 #2507 which: Add the command line option
--version
e.g.
Bug Fixes
#2508 #2512 Fix a bug of bash scripts for Git Bash
https://www.shellcheck.net/wiki/SC2086
Bash scripts generated by aqua had a bug that command line arguments having spaces were separated to multiple arguments incorrectly.
v2.18.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.17.4...v2.18.0
Features
#2494 update: Support specifying new package versions
e.g.
#2461 Add debug logs of
update
andgenerate
commands @dreamjzBug Fixes
[#2493](https://redirect.github.com/aquaproj/aqua/issues/24
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.