Releases: aquaproj/aqua
v2.38.1
Pull Requests | Issues | v2.38.0...v2.38.1
Fixes
#3297 completion: Improve the completion settings suggested in aqua completion --help
@akinomyoga
v2.38.0
Pull Requests | Issues | 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.
packages:
- name: _go/sigsum.org/sigsum-go#cmd/sigsum-key
type: go_install
path: sigsum.org/sigsum-go/cmd/sigsum-key
go_version_path: sigsum.org/sigsum-go
If this field is set, aqua g
and aqua up
commands gets available versions from Go Module Proxy.
v2.37.2
Pull Requests | Issues | v2.37.1...v2.37.2
Fixes
#3233 which, exec: Search configuration files even if AQUA_CONFIG
is set
v2.37.1
Pull Requests | Issues | 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
and aqua up
This issue came from the bug of goccy/go-yaml. goccy/go-yaml#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
Pull Requests | Issues | 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.
registries:
- type: standard
ref: v4.246.0 # renovate: depName=aquaproj/aqua-registry
packages:
- name: hashicorp/[email protected]
- name: hashicorp/terraform
version: v0.13.7
command_aliases:
- command: terraform
alias: terraform-013
# no_link: true
Then you can run terraform
(v1.9.8) and terraform-013
(v0.13.7).
$ terraform version
Terraform v1.9.8
on darwin_arm64
$ terraform-013 version
Terraform v0.13.7
Your version of Terraform is out of date! The latest version
is 1.9.8. You can update by downloading from https://www.terraform.io/downloads.html
You can skip creating symbolic links for aliases by no_link: true
command_aliases:
- command: terraform
alias: terraform-013
no_link: true
You can still run aliases via aqua exec
.
aqua exec -- terraform-013 version
v2.37.0-3
v2.37.0-2
v2.36.2
Pull Requests | Issues | v2.36.1...v2.36.2
Bug Fixes
#3193 #3194 Fix a bug that vars
are not replaced in files[].src
v2.37.0-1
v2.36.1
Pull Requests | Issues | v2.36.0...v2.36.1
Fixes
#3146 generate-registry: Remove rosetta2
and windows_arm_emulation
if {{.Arch}}
isn't included in asset