chore(deps): update dependency aquaproj/aqua to v2.13.0 #527
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.12.2
->v2.13.0
Release Notes
aquaproj/aqua (aquaproj/aqua)
v2.13.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.12.2...v2.13.0
This release includes several improvement of Registry settings.
This updates affect Registry developers including aqua-registry's contributors.
There is no direct change for almost all aqua users.
To keep the compatibility and minimize the effect to users, we won't use new features in aqua-registry for at least one month after v2.13.0 is released.
If we apply new features to existing packages of aqua-registry, this requires a major update of aqua-registry because this is a breaking change.
Features
#2318 #2320 Add a new field
envs
tooverrides
instead ofgoos
andgoarch
#2132 #2317 Support using
go_install
orgo_build
if the platform isn't included insupported_envs
#1774 #2314 Support omitting
.{{.Format}}
inasset
andurl
#1876 #2313 Support short file extensions in
format
#1774 #2310 Add the template variable
AssetWithoutExt
tofiles[].src
Add a new field
envs
tooverrides
instead ofgoos
andgoarch
#2318 #2320
Add a new field
envs
tooverrides
.The syntax of
envs
is same withsupported_envs
.The syntax of
envs
is more flexible than the combination ofgoos
andgoarch
.In some cases we can simplify the code.
For example, the combination of
goos
andgoarch
can't express the pair oflinux/arm64
andwindows/arm64
.envs
can simplify the code.Support using
go_install
orgo_build
if the platform isn't included insupported_envs
#2132 #2317
A new field
build
is added to Registry settings.This enables to install packages by
go_install
orgo_build
on platforms where prebuilt binaries aren't published.This is an example usage of the new field
build
.supported_envs
islinux
, so on platforms other than linux aqua installs tfcmt bygo_build
.go_install
is also available.If
go_build
failed on windows/arm64 and you'd like to exclude windows/arm64,excluded_envs
is available.If you'd like to disable
build
in version_overrides,enabled
is available.Why not
overrides
?Of course, we can do the same thing with
overrides
.But
build
makes the intension of the code clear and simplify the code.Support omitting
.{{.Format}}
inasset
andurl
#1774 #2314
The file extension is complemented if it isn't included in
asset
andurl
.e.g.
The benefit is that you can unify the setting of
raw
format and nonraw
format.Before
After
You can disable the complementation by setting
append_ext: false
.Support short file extensions in
format
#1876 #2313
The following short file extensions can be available in
format
.e.g.
Add the template variable
AssetWithoutExt
tofiles[].src
#1774 #2310
The new template variable
AssetWithoutExt
is a string that a file extension is removed fromAsset
.e.g.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.