Commit 02386be
build(aqua-proj): 🌊 minor aqua (#91)
This PR contains the following updates:
| Package | Type | Update | Change | OpenSSF |
|---|---|---|---|---|
| [anchore/syft](https://redirect.github.com/anchore/syft) | | minor |
`v1.12.2` -> `v1.18.1` | [](https://securityscorecards.dev/viewer/?uri=github.com/anchore/syft)
|
| [aquaproj/aqua](https://redirect.github.com/aquaproj/aqua) | | minor |
`v2.30.0` -> `v2.42.2` | [](https://securityscorecards.dev/viewer/?uri=github.com/aquaproj/aqua)
|
|
[aquaproj/aqua-installer](https://redirect.github.com/aquaproj/aqua-installer)
| action | minor | `v3.0.1` -> `v3.1.0` | [](https://securityscorecards.dev/viewer/?uri=github.com/aquaproj/aqua-installer)
|
|
[aquaproj/aqua-registry](https://redirect.github.com/aquaproj/aqua-registry)
| | minor | `v4.205.0` -> `v4.296.0` | [](https://securityscorecards.dev/viewer/?uri=github.com/aquaproj/aqua-registry)
|
| [cli/cli](https://redirect.github.com/cli/cli) | | minor | `v2.53.0`
-> `v2.65.0` | [](https://securityscorecards.dev/viewer/?uri=github.com/cli/cli)
|
| [direnv/direnv](https://redirect.github.com/direnv/direnv) | | minor |
`v2.34.0` -> `v2.35.0` | [](https://securityscorecards.dev/viewer/?uri=github.com/direnv/direnv)
|
| [golang/go](https://redirect.github.com/golang/go) | | minor |
`1.22.5` -> `1.23.5` | [](https://securityscorecards.dev/viewer/?uri=github.com/golang/go)
|
|
[golangci/golangci-lint](https://redirect.github.com/golangci/golangci-lint)
| | minor | `v1.59.1` -> `v1.63.4` | [](https://securityscorecards.dev/viewer/?uri=github.com/golangci/golangci-lint)
|
|
[goreleaser/goreleaser](https://redirect.github.com/goreleaser/goreleaser)
| | minor | `v2.1.0` -> `v2.5.1` | [](https://securityscorecards.dev/viewer/?uri=github.com/goreleaser/goreleaser)
|
| [mikefarah/yq](https://redirect.github.com/mikefarah/yq) | | minor |
`v4.44.3` -> `v4.45.1` | [](https://securityscorecards.dev/viewer/?uri=github.com/mikefarah/yq)
|
| [miniscruff/changie](https://redirect.github.com/miniscruff/changie) |
| minor | `v1.19.1` -> `v1.21.0` | [](https://securityscorecards.dev/viewer/?uri=github.com/miniscruff/changie)
|
| [mvdan/gofumpt](https://redirect.github.com/mvdan/gofumpt) | | minor |
`v0.6.0` -> `v0.7.0` | [](https://securityscorecards.dev/viewer/?uri=github.com/mvdan/gofumpt)
|
---
### Release Notes
<details>
<summary>anchore/syft (anchore/syft)</summary>
###
[`v1.18.1`](https://redirect.github.com/anchore/syft/releases/tag/v1.18.1)
[Compare
Source](https://redirect.github.com/anchore/syft/compare/v1.18.0...v1.18.1)
##### Bug Fixes
- Runtime Error with Syft on Singularity .sif file (panic: index out of
range)
\[[#​3390](https://redirect.github.com/anchore/syft/issues/3390)]
- SPDX expressions are lost from CycloneDX if they contain extra
parenthesis
\[[#​3441](https://redirect.github.com/anchore/syft/issues/3441)
[#​3517](https://redirect.github.com/anchore/syft/pull/3517)
[@​willmurphyscode](https://redirect.github.com/willmurphyscode)]
##### Additional Changes
- migrate syft to use anchore fork of archiver without replace
\[[#​3516](https://redirect.github.com/anchore/syft/pull/3516)
[@​spiffcs](https://redirect.github.com/spiffcs)]
**[(Full
Changelog)](https://redirect.github.com/anchore/syft/compare/v1.18.0...v1.18.1)**
###
[`v1.18.0`](https://redirect.github.com/anchore/syft/releases/tag/v1.18.0)
[Compare
Source](https://redirect.github.com/anchore/syft/compare/v1.17.0...v1.18.0)
##### Added Features
- convert spdx absolute to relative
\[[#​3509](https://redirect.github.com/anchore/syft/pull/3509)
[@​spiffcs](https://redirect.github.com/spiffcs)]
- Add relationships for rust audit binary packages
\[[#​3500](https://redirect.github.com/anchore/syft/pull/3500)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- support configuration of layer size in Syft
\[[#​3428](https://redirect.github.com/anchore/syft/issues/3428)
[#​3464](https://redirect.github.com/anchore/syft/pull/3464)
[@​tomersein](https://redirect.github.com/tomersein)]
- Support Dart arm/v7 in 3.x and 2.x
\[[#​3278](https://redirect.github.com/anchore/syft/issues/3278)
[#​3475](https://redirect.github.com/anchore/syft/pull/3475)
[@​witchcraze](https://redirect.github.com/witchcraze)]
##### Bug Fixes
- fix order of rust dependencies and support git sources in Cargo.lock
dependencies
\[[#​3502](https://redirect.github.com/anchore/syft/pull/3502)
[@​willmurphyscode](https://redirect.github.com/willmurphyscode)]
- Use file indexer directly when scanning with file source
\[[#​3333](https://redirect.github.com/anchore/syft/pull/3333)
[@​adammcclenaghan](https://redirect.github.com/adammcclenaghan)]
- Remove incorrect power-user help text that only image sources are
supported
\[[#​2046](https://redirect.github.com/anchore/syft/issues/2046)]
- Invalid SPDX: missing copyright text
\[[#​3346](https://redirect.github.com/anchore/syft/issues/3346)
[#​3495](https://redirect.github.com/anchore/syft/pull/3495)
[@​spiffcs](https://redirect.github.com/spiffcs)]
- Scanning a source tree with duplicate conanfile.txt dependencies
generates multiple components
\[[#​3403](https://redirect.github.com/anchore/syft/issues/3403)]
**[(Full
Changelog)](https://redirect.github.com/anchore/syft/compare/v1.17.0...v1.18.0)**
###
[`v1.17.0`](https://redirect.github.com/anchore/syft/releases/tag/v1.17.0)
[Compare
Source](https://redirect.github.com/anchore/syft/compare/v1.16.0...v1.17.0)
##### Added Features
- Surface Rust dependency relationships
\[[#​2353](https://redirect.github.com/anchore/syft/issues/2353)
[#​3443](https://redirect.github.com/anchore/syft/pull/3443)
[@​willmurphyscode](https://redirect.github.com/willmurphyscode)]
- Support node 6.x versions
\[[#​3404](https://redirect.github.com/anchore/syft/issues/3404)
[#​3419](https://redirect.github.com/anchore/syft/pull/3419)
[@​witchcraze](https://redirect.github.com/witchcraze)]
##### Bug Fixes
- Restore log on UI teardown
\[[#​3427](https://redirect.github.com/anchore/syft/pull/3427)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- Syft should log warnings even when no TTY is present
\[[#​3081](https://redirect.github.com/anchore/syft/issues/3081)
[#​3466](https://redirect.github.com/anchore/syft/pull/3466)
[@​willmurphyscode](https://redirect.github.com/willmurphyscode)]
- Special characters (tab, newline) in license URL
\[[#​3122](https://redirect.github.com/anchore/syft/issues/3122)
[#​3449](https://redirect.github.com/anchore/syft/pull/3449)
[@​spiffcs](https://redirect.github.com/spiffcs)]
- LicenseDeclared not as per SPDX License List
\[[#​3030](https://redirect.github.com/anchore/syft/issues/3030)
[#​3461](https://redirect.github.com/anchore/syft/pull/3461)
[@​spiffcs](https://redirect.github.com/spiffcs)]
##### Additional Changes
- doc: Add official Syft logo license information
\[[#​3421](https://redirect.github.com/anchore/syft/pull/3421)
[@​popey](https://redirect.github.com/popey)]
**[(Full
Changelog)](https://redirect.github.com/anchore/syft/compare/v1.16.0...v1.17.0)**
###
[`v1.16.0`](https://redirect.github.com/anchore/syft/releases/tag/v1.16.0)
[Compare
Source](https://redirect.github.com/anchore/syft/compare/v1.15.0...v1.16.0)
##### Added Features
- omit devDependencies for package-lock.json files by default
\[[#​2348](https://redirect.github.com/anchore/syft/issues/2348)
[#​3371](https://redirect.github.com/anchore/syft/pull/3371)
[@​njv299](https://redirect.github.com/njv299)]
##### Bug Fixes
- add support for dependencies and purl for Native Image SBOMs
\[[#​3399](https://redirect.github.com/anchore/syft/pull/3399)
[@​rudsberg](https://redirect.github.com/rudsberg)]
- stop bubbling fileResolver errors from binary cataloger
\[[#​3410](https://redirect.github.com/anchore/syft/pull/3410)
[@​spiffcs](https://redirect.github.com/spiffcs)]
- malformed pom.xml may cause recursive loop
\[[#​3391](https://redirect.github.com/anchore/syft/pull/3391)
[@​kzantow](https://redirect.github.com/kzantow)]
- syft convert: broken link in help - documentation no longer existing
\[[#​3143](https://redirect.github.com/anchore/syft/issues/3143)
[#​3407](https://redirect.github.com/anchore/syft/pull/3407)
[@​Makefolder](https://redirect.github.com/Makefolder)]
**[(Full
Changelog)](https://redirect.github.com/anchore/syft/compare/v1.15.0...v1.16.0)**
###
[`v1.15.0`](https://redirect.github.com/anchore/syft/releases/tag/v1.15.0)
[Compare
Source](https://redirect.github.com/anchore/syft/compare/v1.14.2...v1.15.0)
##### Added Features
- Merge config files hierarchically and add support for config profiles
\[[#​3337](https://redirect.github.com/anchore/syft/pull/3337)
[@​kzantow](https://redirect.github.com/kzantow)]
- Enable cargo-auditable-binary-cataloger for files/directories
\[[#​3376](https://redirect.github.com/anchore/syft/pull/3376)
[@​ariel-miculas](https://redirect.github.com/ariel-miculas)]
- Improve mariadb binary classifer to detect older versions
\[[#​3052](https://redirect.github.com/anchore/syft/issues/3052)]
- Look for dpkg status file at additional globs
\[[#​2692](https://redirect.github.com/anchore/syft/issues/2692)
[#​3373](https://redirect.github.com/anchore/syft/pull/3373)
[@​njv299](https://redirect.github.com/njv299)]
- Emit relationships for Java dependencies
\[[#​3189](https://redirect.github.com/anchore/syft/issues/3189)
[#​3363](https://redirect.github.com/anchore/syft/pull/3363)
[@​kzantow](https://redirect.github.com/kzantow)]
**[(Full
Changelog)](https://redirect.github.com/anchore/syft/compare/v1.14.2...v1.15.0)**
###
[`v1.14.2`](https://redirect.github.com/anchore/syft/releases/tag/v1.14.2)
[Compare
Source](https://redirect.github.com/anchore/syft/compare/v1.14.1...v1.14.2)
##### Bug Fixes
- Use single license scanner for all catalogers
\[[#​3348](https://redirect.github.com/anchore/syft/pull/3348)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- use official CPE for linux kernel
\[[#​3343](https://redirect.github.com/anchore/syft/pull/3343)
[@​westonsteimel](https://redirect.github.com/westonsteimel)]
- improve mariadb binary classifer to detect older versions
\[[#​3339](https://redirect.github.com/anchore/syft/pull/3339)
[@​westonsteimel](https://redirect.github.com/westonsteimel)]
##### Additional Changes
- Update to latest packageurl-go
\[[#​3347](https://redirect.github.com/anchore/syft/pull/3347)
[@​wagoodman](https://redirect.github.com/wagoodman)]
**[(Full
Changelog)](https://redirect.github.com/anchore/syft/compare/v1.14.1...v1.14.2)**
###
[`v1.14.1`](https://redirect.github.com/anchore/syft/releases/tag/v1.14.1)
[Compare
Source](https://redirect.github.com/anchore/syft/compare/v1.14.0...v1.14.1)
##### Bug Fixes
- stop some log.Warn spam due parsing an empty string as a CPE
\[[#​3330](https://redirect.github.com/anchore/syft/pull/3330)
[@​willmurphyscode](https://redirect.github.com/willmurphyscode)]
- improve go binary semver extraction for traefik
\[[#​3325](https://redirect.github.com/anchore/syft/pull/3325)
[@​westonsteimel](https://redirect.github.com/westonsteimel)]
**[(Full
Changelog)](https://redirect.github.com/anchore/syft/compare/v1.14.0...v1.14.1)**
###
[`v1.14.0`](https://redirect.github.com/anchore/syft/releases/tag/v1.14.0)
[Compare
Source](https://redirect.github.com/anchore/syft/compare/v1.13.0...v1.14.0)
##### Added Features
- Report known unknowns directly in the output SBOM
\[[#​518](https://redirect.github.com/anchore/syft/issues/518)
[#​2998](https://redirect.github.com/anchore/syft/pull/2998)
[@​kzantow](https://redirect.github.com/kzantow)]
- Identify `bash.preinst`
\[[#​3191](https://redirect.github.com/anchore/syft/issues/3191)
[#​3228](https://redirect.github.com/anchore/syft/pull/3228)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- Support HAProxy rc and some old versions
\[[#​3233](https://redirect.github.com/anchore/syft/issues/3233)
[#​3277](https://redirect.github.com/anchore/syft/pull/3277)
[@​witchcraze](https://redirect.github.com/witchcraze)]
- Support Redis arm/v5, arm/v7, 386 in 7.2, 7.4, 8.0
\[[#​3279](https://redirect.github.com/anchore/syft/issues/3279)
[#​3281](https://redirect.github.com/anchore/syft/pull/3281)
[@​witchcraze](https://redirect.github.com/witchcraze)]
- Support node old versions
\[[#​3236](https://redirect.github.com/anchore/syft/issues/3236)
[#​3284](https://redirect.github.com/anchore/syft/pull/3284)
[@​witchcraze](https://redirect.github.com/witchcraze)]
- Support rubylang/ruby dev versions
\[[#​3239](https://redirect.github.com/anchore/syft/issues/3239)
[#​3285](https://redirect.github.com/anchore/syft/pull/3285)
[@​witchcraze](https://redirect.github.com/witchcraze)]
- Support ruby rc, preview
\[[#​3238](https://redirect.github.com/anchore/syft/issues/3238)
[#​3285](https://redirect.github.com/anchore/syft/pull/3285)
[@​witchcraze](https://redirect.github.com/witchcraze)]
##### Bug Fixes
- performance: instantiate license check scanner to prevent memory leak
\[[#​3290](https://redirect.github.com/anchore/syft/pull/3290)
[@​govrin](https://redirect.github.com/govrin)]
- Parse package.json with non-standard fields in 'author' section
\[[#​3300](https://redirect.github.com/anchore/syft/pull/3300)
[@​nuada](https://redirect.github.com/nuada)]
- make failed CPE validation correctly return error
\[[#​2762](https://redirect.github.com/anchore/syft/pull/2762)
[@​willmurphyscode](https://redirect.github.com/willmurphyscode)]
- Improve subpath to mount matching
\[[#​3269](https://redirect.github.com/anchore/syft/pull/3269)
[@​cdupuis](https://redirect.github.com/cdupuis)]
##### Additional Changes
- add pull request template
\[[#​3294](https://redirect.github.com/anchore/syft/pull/3294)
[@​willmurphyscode](https://redirect.github.com/willmurphyscode)]
**[(Full
Changelog)](https://redirect.github.com/anchore/syft/compare/v1.13.0...v1.14.0)**
###
[`v1.13.0`](https://redirect.github.com/anchore/syft/releases/tag/v1.13.0)
[Compare
Source](https://redirect.github.com/anchore/syft/compare/v1.12.2...v1.13.0)
##### Added Features
- \--enrich flag for data enrichment feature enablement
\[[#​3182](https://redirect.github.com/anchore/syft/pull/3182)
[@​kzantow](https://redirect.github.com/kzantow)]
- Add classifier for Dart lang
\[[#​3265](https://redirect.github.com/anchore/syft/pull/3265)
[@​LaurentGoderre](https://redirect.github.com/LaurentGoderre)]
- add binary classifiers for lighttp, proftpd, zstd, xz, gzip, jq, and
sqlcipher
\[[#​3252](https://redirect.github.com/anchore/syft/pull/3252)
[@​krysgor](https://redirect.github.com/krysgor)]
- Catalog JDKs more completely
\[[#​3188](https://redirect.github.com/anchore/syft/issues/3188)
[#​3217](https://redirect.github.com/anchore/syft/pull/3217)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- Show richer information for JVM installations
\[[#​1426](https://redirect.github.com/anchore/syft/issues/1426)
[#​3217](https://redirect.github.com/anchore/syft/pull/3217)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- Allow for stubbing unknown versions over dropping packages
\[[#​2652](https://redirect.github.com/anchore/syft/issues/2652)
[#​3257](https://redirect.github.com/anchore/syft/pull/3257)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- Name and Version empty for Java package when scanning provided image
\[[#​2132](https://redirect.github.com/anchore/syft/issues/2132)
[#​3257](https://redirect.github.com/anchore/syft/pull/3257)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- Support bitnami/mysql:8.x
\[[#​3025](https://redirect.github.com/anchore/syft/issues/3025)]
##### Bug Fixes
- OpenJDK CPEs
\[[#​2422](https://redirect.github.com/anchore/syft/issues/2422)
[#​3217](https://redirect.github.com/anchore/syft/pull/3217)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- SBOM generated from poetry lock file contains no license information
on any dependencies
\[[#​3204](https://redirect.github.com/anchore/syft/issues/3204)]
- Scanning a folder with a jar archive with no metadata creates a SPDX
package without versionInfo (Non-NTIA compliant)
\[[#​2039](https://redirect.github.com/anchore/syft/issues/2039)
[#​3257](https://redirect.github.com/anchore/syft/pull/3257)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- Using replace in a go.mod creates a SPDX package without versionInfo
(Non-NTIA compliant)
\[[#​2038](https://redirect.github.com/anchore/syft/issues/2038)
[#​3257](https://redirect.github.com/anchore/syft/pull/3257)
[@​wagoodman](https://redirect.github.com/wagoodman)]
- Command `make add-snippet` can fail in some cases
\[[#​3249](https://redirect.github.com/anchore/syft/issues/3249)]
**[(Full
Changelog)](https://redirect.github.com/anchore/syft/compare/v1.12.2...v1.13.0)**
</details>
<details>
<summary>aquaproj/aqua (aquaproj/aqua)</summary>
###
[`v2.42.2`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.42.2)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.42.1...v2.42.2)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.42.2)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.42.2)
| https://github.com/aquaproj/aqua/compare/v2.42.1...v2.42.2
##### 🐛 Bug Fixes
[#​3436](https://redirect.github.com/aquaproj/aqua/issues/3436)
Fix a bug that `aqua update` command fails if `version_expr` or
`go_version_file` is used
As of this release, `aqua update` command ignores packages with
`version_expr` or `go_version_file`.
###
[`v2.42.1`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.42.1)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.42.0...v2.42.1)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.42.1)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.42.1)
| https://github.com/aquaproj/aqua/compare/v2.42.0...v2.42.1
#### 🐞 Bug Fixes
[#​3433](https://redirect.github.com/aquaproj/aqua/issues/3433)
Create symlinks if unarchived files are symlinks
This fixes a bug of aqua v2.42.0.
[#​3432](https://redirect.github.com/aquaproj/aqua/issues/3432)
###
[`v2.42.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.42.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.41.0...v2.42.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.42.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.42.0)
| https://github.com/aquaproj/aqua/compare/v2.41.0...v2.42.0
> \[!CAUTION]
> This version has a known
bu[https://github.com/aquaproj/aqua/issues/3432](https://redirect.github.com/aquaproj/aqua/issues/3432)/3432
> This bug was fixed at v2.42.1.
https://github.com/aquaproj/aqua/releases/tag/v2.42.1
##### Features
[#​3422](https://redirect.github.com/aquaproj/aqua/issues/3422)
Support 7 zip
##### Others
[#​3422](https://redirect.github.com/aquaproj/aqua/issues/3422)
Replace [mholt/archiver/v3](https://redirect.github.com/mholt/archiver)
with [mholt/archives](https://redirect.github.com/mholt/archives)
mholt/archiver/v3 was deprecated and it's encourage to migrate to
mholt/archives.
###
[`v2.41.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.41.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.40.0...v2.41.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.41.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.41.0)
| https://github.com/aquaproj/aqua/compare/v2.40.0...v2.41.0
#### Features
[#​3407](https://redirect.github.com/aquaproj/aqua/issues/3407)
Support cargo install's `--locked` option
https://aquaproj.github.io/docs/reference/registry-config/cargo-package
e.g. registry.yaml:
```yaml
type: cargo
crate: rhit
cargo:
locked: true
```
--locked Assert that `Cargo.lock` will remain unchanged
[#​3399](https://redirect.github.com/aquaproj/aqua/issues/3399)
update: Support filtering updated packages using package tags
https://aquaproj.github.io/docs/guides/package-tag
e.g.
```sh
aqua up -t bootstrap # Update only packages with a tag `bootstrap`
aqua up --exclude-tags bootstrap # Exclude packages with a tag `bootstrap`
```
###
[`v2.40.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.40.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.39.1...v2.40.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.40.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.40.0)
| https://github.com/aquaproj/aqua/compare/v2.39.1...v2.40.0
##### Features
[#​3363](https://redirect.github.com/aquaproj/aqua/issues/3363)
Support getting package versions from external files
This release enables you to get package versions from external files.
This feature is useful when:
- Migrate any tool to aqua gradually
- Support aqua and other tools
This release adds some fields to aqua.yaml's packages.
- version_expr: An
[expr](https://expr-lang.org/docs/language-definition) expression to
read external files
- version_expr_prefix: A prefix of version
e.g.
```yaml
packages:
- name: hashicorp/terraform
version_expr: |
"v" + readFile('.terraform-version')
```
```yaml
version_expr: |
readJSON('version.json').version
version_expr_prefix: cli-
```
```yaml
version_expr: |
readYAML('version.yaml').version
```
`version_expr` is evaluated using
[expr](https://expr-lang.org/docs/language-definition).
The following custom functions are available.
- readFile("file path"): reads a file and returns a file content
- readJSON("file path"): read and unmarshal a JSON file and returns an
object
- readYAML("file path"): read and unmarshal a YAML file and returns an
object
##### :warning: Constraint of `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`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.39.1)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.39.0...v2.39.1)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.39.1)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.39.1)
| https://github.com/aquaproj/aqua/compare/v2.39.0...v2.39.1
#### Fixes
[#​3365](https://redirect.github.com/aquaproj/aqua/issues/3365)
cargo: Normalize the install path of cargo packages
#### Others
[#​3361](https://redirect.github.com/aquaproj/aqua/issues/3361)
Refactor reading config
###
[`v2.39.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.39.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.38.4...v2.39.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.39.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.39.0)
| https://github.com/aquaproj/aqua/compare/v2.38.4...v2.39.0
#### Features
[#​3354](https://redirect.github.com/aquaproj/aqua/issues/3354)
policy: add a code comment for YAML Language Servers to a generated file
`aqua-policy.yaml`
```yaml
### yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/policy.json
```
[#​3352](https://redirect.github.com/aquaproj/aqua/issues/3352)
init: Add a code comment for YAML Language Servers to a generated file
`aqua.yaml`
```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.
<img width="980" alt="image"
src="https://github.com/user-attachments/assets/7935b72a-3702-4ea9-b2c9-3663e4c068bf"
/>
<img width="543" alt="image"
src="https://github.com/user-attachments/assets/dcff2fb5-064b-4087-9bd6-374b52cc9321"
/>
###
[`v2.38.4`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.38.4)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.38.3...v2.38.4)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.38.4)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.38.4)
| https://github.com/aquaproj/aqua/compare/v2.38.3...v2.38.4
##### Bug Fixes
[#​3337](https://redirect.github.com/aquaproj/aqua/issues/3337)
generate-registry: Fix a bug that unused replacements are added
###
[`v2.38.3`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.38.3)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.38.2...v2.38.3)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.38.3)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.38.3)
| https://github.com/aquaproj/aqua/compare/v2.38.2...v2.38.3
##### Bug Fixes
[#​3325](https://redirect.github.com/aquaproj/aqua/issues/3325)
[#​3333](https://redirect.github.com/aquaproj/aqua/issues/3333)
Fix a bug that `aqua g -i` removes comments from `packages`
###
[`v2.38.2`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.38.2)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.38.1...v2.38.2)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.38.2)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.38.2)
| https://github.com/aquaproj/aqua/compare/v2.38.1...v2.38.2
##### 🐛 Bug Fixes
[#​3307](https://redirect.github.com/aquaproj/aqua/issues/3307)
generate-registry: Fix a bug that description isn't formatted
###
[`v2.38.1`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.38.1)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.38.0...v2.38.1)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.38.1)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.38.1)
| https://github.com/aquaproj/aqua/compare/v2.38.0...v2.38.1
#### Fixes
[#​3297](https://redirect.github.com/aquaproj/aqua/issues/3297)
completion: Improve the completion settings suggested in `aqua
completion --help`
[@​akinomyoga](https://redirect.github.com/akinomyoga)
###
[`v2.38.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.38.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.37.2...v2.38.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.38.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.38.0)
| https://github.com/aquaproj/aqua/compare/v2.37.2...v2.38.0
#### Features
[#​3269](https://redirect.github.com/aquaproj/aqua/issues/3269)
Get available versions from [Go Module Proxy](https://proxy.golang.org/)
https://aquaproj.github.io/docs/reference/registry-config/go-version-path
This release adds the new field `go_version_path` to registries.
e.g.
```yaml
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](https://proxy.golang.org/).
###
[`v2.37.2`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.37.2)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.37.1...v2.37.2)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.37.2)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.37.2)
| https://github.com/aquaproj/aqua/compare/v2.37.1...v2.37.2
##### Fixes
[#​3233](https://redirect.github.com/aquaproj/aqua/issues/3233)
which, exec: Search configuration files even if `AQUA_CONFIG` is set
###
[`v2.37.1`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.37.1)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.37.0...v2.37.1)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.37.1)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.37.1)
| https://github.com/aquaproj/aqua/compare/v2.37.0...v2.37.1
#### Bug Fixes
[#​3226](https://redirect.github.com/aquaproj/aqua/issues/3226)
[#​584](https://redirect.github.com/aquaproj/aqua/issues/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.
[https://github.com/goccy/go-yaml/issues/285](https://redirect.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`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.37.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.36.2...v2.37.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.37.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.37.0)
| https://github.com/aquaproj/aqua/compare/v2.36.2...v2.37.0
##### Features
[#​3224](https://redirect.github.com/aquaproj/aqua/issues/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.
```yaml
registries:
- type: standard
ref: v4.246.0 # renovate: depName=aquaproj/aqua-registry
packages:
- name: hashicorp/terraform@v1.9.8
- 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).
```console
$ 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`
```yaml
command_aliases:
- command: terraform
alias: terraform-013
no_link: true
```
You can still run aliases via `aqua exec`.
```sh
aqua exec -- terraform-013 version
```
###
[`v2.36.2`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.36.2)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.36.1...v2.36.2)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.36.2)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.36.2)
| https://github.com/aquaproj/aqua/compare/v2.36.1...v2.36.2
##### Bug Fixes
[#​3193](https://redirect.github.com/aquaproj/aqua/issues/3193)
[#​3194](https://redirect.github.com/aquaproj/aqua/issues/3194)
Fix a bug that `vars` are not replaced in `files[].src`
###
[`v2.36.1`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.36.1)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.36.0...v2.36.1)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.36.1)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.36.1)
| https://github.com/aquaproj/aqua/compare/v2.36.0...v2.36.1
#### Fixes
[#​3146](https://redirect.github.com/aquaproj/aqua/issues/3146)
generate-registry: Remove `rosetta2` and `windows_arm_emulation` if
`{{.Arch}}` isn't included in `asset`
#### Dependency updates
[#​3148](https://redirect.github.com/aquaproj/aqua/issues/3148)
Update aqua-proxy to 1.2.8
[#​3149](https://redirect.github.com/aquaproj/aqua/issues/3149)
Update Go to 1.23.2
###
[`v2.36.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.36.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.35.0...v2.36.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.36.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.36.0)
| https://github.com/aquaproj/aqua/compare/v2.35.0...v2.36.0
##### Features
[#​3130](https://redirect.github.com/aquaproj/aqua/issues/3130)
[#​3134](https://redirect.github.com/aquaproj/aqua/issues/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
```go
// 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.
```yaml
files:
- name: granted
- name: assumego
src: granted
link: assumego # link is the relative path from src to the symlink
```
##### Bug Fixes
[#​3136](https://redirect.github.com/aquaproj/aqua/issues/3136)
[#​3137](https://redirect.github.com/aquaproj/aqua/issues/3137)
remove: Handle panic error when package is not found
[@​Shion1305](https://redirect.github.com/Shion1305)
[#​3138](https://redirect.github.com/aquaproj/aqua/issues/3138)
remove: Ignore not found commands
###
[`v2.35.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.35.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.34.0...v2.35.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.35.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.35.0)
| https://github.com/aquaproj/aqua/compare/v2.34.0...v2.35.0
##### Features
[#​3119](https://redirect.github.com/aquaproj/aqua/issues/3119)
[#​3131](https://redirect.github.com/aquaproj/aqua/issues/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](https://redirect.github.com/aquaproj/aqua/issues/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:
-
https://aquaproj.github.io/docs/reference/security/github-artifact-attestations
-
https://docs.github.com/en/actions/security-for-github-actions/using-artifact-attestations/using-artifact-attestations-to-establish-provenance-for-builds
##### Fixes
[#​3129](https://redirect.github.com/aquaproj/aqua/issues/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.34.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.34.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.33.0...v2.34.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.34.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.34.0)
| https://github.com/aquaproj/aqua/compare/v2.33.0...v2.34.0
##### Features
[#​3103](https://redirect.github.com/aquaproj/aqua/issues/3103)
Enabling you to verify checksum files using Minisign
You can now verify checksum files using Minisign.
e.g.
```yaml
checksum:
type: github_release
asset: sha256.txt
algorithm: sha256
minisign:
type: github_release
asset: sha256.txt.minisig
public_key: RWQ/i9xseZwBVE7pEniCNjlNOeeyp4BQgdZDLQcAohxEAH5Uj5DEKjv6
```
###
[`v2.33.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.33.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.32.0...v2.33.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.33.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.33.0)
| https://github.com/aquaproj/aqua/compare/v2.32.0...v2.33.0
##### Features
[#​3101](https://redirect.github.com/aquaproj/aqua/issues/3101)
Enable you to remove `go_install` and `http` packages
You can now uninstall `go_install` and `http` packages!
Furthermore, the uninstall can now handles version_overrides properly.
###
[`v2.32.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.32.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.31.0...v2.32.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.32.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.32.0)
| https://github.com/aquaproj/aqua/compare/v2.31.0...v2.32.0
##### Features
[#​3075](https://redirect.github.com/aquaproj/aqua/issues/3075)
[#​3094](https://redirect.github.com/aquaproj/aqua/issues/3094)
Support removing links from the `bin` directory
By default, `aqua remove` command removes only packages from the `pkgs`
directory and doesn't remove links from the `bin` directory.
This release has added the command line option `-mode` to the remove
command.
The value of `-mode` is a string containing characters `l` and `p`.
The order of the characters doesn't matter.
```sh
aqua rm -m l cli/cli # Remove only links
aqua rm -m pl cli/cli # Remove links and packages
```
You can also configure the mode by the environment variable
`AQUA_REMOVE_MODE`, so you can change the default behaviour of `aqua
remove` command by setting `AQUA_REMOVE_MODE` in your shell setting such
as `.bashrc`.
```sh
export AQUA_REMOVE_MODE=pl
```
###
[`v2.31.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.31.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua/compare/v2.30.0...v2.31.0)
[Pull
Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.31.0)
|
[Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.31.0)
| https://github.com/aquaproj/aqua/compare/v2.30.0...v2.31.0
##### Overview
##### Featuers
[#​2978](https://redirect.github.com/aquaproj/aqua/issues/2978)
[#​2994](https://redirect.github.com/aquaproj/aqua/issues/2994)
Support verifying packages with minisign
[#​3052](https://redirect.github.com/aquaproj/aqua/issues/3052)
Support passing variables
##### Fixes
[#​3012](https://redirect.github.com/aquaproj/aqua/issues/3012)
Fix typo `temporal`. Replace them with `temporary`
[#​3017](https://redirect.github.com/aquaproj/aqua/issues/3017)
[#​3024](https://redirect.github.com/aquaproj/aqua/issues/3024)
Stop using `replace` directive
##### Others
Update Go 1.22.5 to 1.22.6
##### Feature - Support verifying packages with minisign
[#​2978](https://redirect.github.com/aquaproj/aqua/issues/2978)
[#​2994](https://redirect.github.com/aquaproj/aqua/issues/2994)
Support verifying packages with
[minisign](https://redirect.github.com/jedisct1/minisign).
##### Why is the feature needed?
To install some packages securely.
For example, [zig](https://ziglang.org/download/) 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
```yaml
minisign:
enabled: true
public_key: "RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U"
##### public_key_url: https://example/signature.pub
```
##### Feature - Support passing variables
[#​3052](https://redirect.github.com/aquaproj/aqua/issues/3052)
Add the optional field `vars` in aqua.yaml and Registry.
##### `vars` in Registry
e.g.
```yaml
packages:
- type: github_release
repo_owner: indygreg
repo_name: python-build-standalone
asset: cpython-{{.Vars.python_version}}+{{.Version}}-{{.Arch}}-{{.OS}}-install_only.{{.Format}} # .Vars.python_version
vars:
- name: python_version
required: true
##### ...
```
`vars` is a list of variables.
Fields of a variable
- name: string (Required): A variable name
- required: boolean (Optional): If true, the variable is required. To
use the package, users need to set the variable in aqua.yaml
- default: any (Optional): The default value of the variable
Variables are passed to template strings as `.Vars.<template name>`.
e.g.
asset:
cpython-{{.Vars.python_version}}+{{.Version}}-{{.Arch}}-{{.OS}}-install_only.{{.Format}}
##### `vars` in aqua.yaml
e.g.
```yaml
packages:
- name: indygreg/python-build-standalone@20240726
vars:
python_version: 3.11.9
```
`vars` is a map of variables.
The key is a variable name and the value is a variable value.
</details>
<details>
<summary>aquaproj/aqua-installer (aquaproj/aqua-installer)</summary>
###
[`v3.1.0`](https://redirect.github.com/aquaproj/aqua-installer/releases/tag/v3.1.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-installer/compare/v3.0.2...v3.1.0)
#### SHA256 checksum
62fecc49c98bdec0bba1ff1e5c2719f116e235769e0998090a7397473ef631e9
aqua-installer
#### Features
[#​709](https://redirect.github.com/aquaproj/aqua-installer/issues/709)
action: Add an input `skip_install_aqua`
If this true and aqua is already installed, installing aqua is skipped.
This input is useful when you want to ensure aqua is installed.
#### Fixes
[#​708](https://redirect.github.com/aquaproj/aqua-installer/issues/708)
action: stop adding `bat` to $PATH on Windows
###
[`v3.0.2`](https://redirect.github.com/aquaproj/aqua-installer/releases/tag/v3.0.2)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-installer/compare/v3.0.1...v3.0.2)
##### SHA256 checksum
62fecc49c98bdec0bba1ff1e5c2719f116e235769e0998090a7397473ef631e9
aqua-installer
##### Bug Fixes
[#​703](https://redirect.github.com/aquaproj/aqua-installer/issues/703)
Fix the feature of the input `enable_aqua_install`.
1. Update $PATH even if `enable_aqua_install` is false
2. Stop running `aqua i` if `enable_aqua_install` isn't true
##### Others
[#​704](https://redirect.github.com/aquaproj/aqua-installer/issues/704)
Update the bootstrap aqua version to v2.37.2
[#​666](https://redirect.github.com/aquaproj/aqua-installer/issues/666)
refactor: Use `$GITHUB_ACTION_PATH`
We ever stopped using `${{ github.action_path }}` and copied
aqua-installer in action.yaml due to the bug of GitHub Actions.
[https://github.com/aquaproj/aqua-installer/pull/463](https://redirect.github.com/aquaproj/aqua-installer/pull/463)
But we noticed that `$GITHUB_ACTION_PATH` worked well in containers as
well, so we use it instead of coping aqua-installer in action.yaml.
</details>
<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>
###
[`v4.296.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.296.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.295.1...v4.296.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.296.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.296.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.295.1...v4.296.0
#### 🎉 New Packages
[#​30887](https://redirect.github.com/aquaproj/aqua-registry/issues/30887)
[justjanne/powerline-go](https://redirect.github.com/justjanne/powerline-go):
Beautiful and useful low-latency prompt for your shell, written in go
[@​scop](https://redirect.github.com/scop)
[#​30904](https://redirect.github.com/aquaproj/aqua-registry/issues/30904)
[suzuki-shunsuke/deny-self-approve](https://redirect.github.com/suzuki-shunsuke/deny-self-approve):
CLI to deny self-approved GitHub Pull Requests
#### Fixes
[#​30814](https://redirect.github.com/aquaproj/aqua-registry/issues/30814)
ycd/dstp: Re-scaffold
###
[`v4.295.1`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.295.1)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.295.0...v4.295.1)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.295.1)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.295.1)
| https://github.com/aquaproj/aqua-registry/compare/v4.295.0...v4.295.1
##### Fixes
[#​30794](https://redirect.github.com/aquaproj/aqua-registry/issues/30794)
sharkdp/bat: Re-scaffold sharkdp/bat
[@​yudai-nkt](https://redirect.github.com/yudai-nkt)
[#​30801](https://redirect.github.com/aquaproj/aqua-registry/issues/30801)
sharkdp/bat: Drop the support of old versions using cargo
###
[`v4.295.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.295.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.294.1...v4.295.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.295.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.295.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.294.1...v4.295.0
##### 🎉 New Packages
[#​30715](https://redirect.github.com/aquaproj/aqua-registry/issues/30715)
[kcl-lang/cli](https://redirect.github.com/kcl-lang/cli) - The KCL
Command Line Interface (CLI)
[@​SanderKnape](https://redirect.github.com/SanderKnape)
[#​30712](https://redirect.github.com/aquaproj/aqua-registry/issues/30712)
[kcl-lang/kcl](https://redirect.github.com/kcl-lang/kcl) - KCL
Programming Language (CNCF Sandbox Project). https://kcl-lang.io
[@​SanderKnape](https://redirect.github.com/SanderKnape)
##### Fixes
[#​30791](https://redirect.github.com/aquaproj/aqua-registry/issues/30791)
imsnif/bandwhich: Re-scaffold to support linux/arm64
###
[`v4.294.1`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.294.1)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.294.0...v4.294.1)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.294.1)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.294.1)
| https://github.com/aquaproj/aqua-registry/compare/v4.294.0...v4.294.1
##### Fixes
[#​30789](https://redirect.github.com/aquaproj/aqua-registry/issues/30789)
bridgecrewio/checkov: Re-scafold the setting
[#​30786](https://redirect.github.com/aquaproj/aqua-registry/issues/30786)
magodo/pipeform: Change the package type to github_release
[#​30781](https://redirect.github.com/aquaproj/aqua-registry/issues/30781)
gradle/gradle-distributions: Support milestone versions
[@​risu729](https://redirect.github.com/risu729)
###
[`v4.294.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.294.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.293.0...v4.294.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.294.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.294.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.293.0...v4.294.0
##### 🎉 New Packages
[#​30603](https://redirect.github.com/aquaproj/aqua-registry/issues/30603)
[apache/spark](https://redirect.github.com/apache/spark): Apache Spark -
A unified analytics engine for large-scale data processing
[#​30736](https://redirect.github.com/aquaproj/aqua-registry/issues/30736)
[magodo/pipeform](https://redirect.github.com/magodo/pipeform):
Terraform runtime TUI
> \[!WARNING]
> pipeform has some requirements:
>
https://github.com/magodo/pipeform/blob/91dbcabf38da01e1b59856e00cfa6068200c7237/README.md?plain=1#L48
>
> > Note that the clipboard functionality is only enabled when the tool
is built properly (CGO might be required) on a supported platform.
[Details](https://redirect.github.com/golang-design/clipboard?tab=readme-ov-file#platform-specific-details).
> >
> > - macOS: require Cgo, no dependency
> > - Linux: require X11 dev package. For instance, install libx11-dev
or xorg-dev or libX11-devel to access X window system.
> > - Windows: no Cgo, no dependency
##### Fixes
[#​30735](https://redirect.github.com/aquaproj/aqua-registry/issues/30735)
editorconfig-checker/editorconfig-checker: Re-scaffold the setting
[#​30751](https://redirect.github.com/aquaproj/aqua-registry/issues/30751)
typst/typst: Re-scaffold the setting. Support linux/arm64
###
[`v4.293.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.293.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.292.0...v4.293.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.293.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.293.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.292.0...v4.293.0
#### 🎉 New Packages
[#​30662](https://redirect.github.com/aquaproj/aqua-registry/issues/30662)
[pinterest/ktlint](https://redirect.github.com/pinterest/ktlint): An
anti-bikeshedding Kotlin linter with built-in formatter
[@​itochan](https://redirect.github.com/itochan)
#### Fixes
[#​30690](https://redirect.github.com/aquaproj/aqua-registry/issues/30690)
sharkdp/fd: Re-scaffold
[#​30627](https://redirect.github.com/aquaproj/aqua-registry/issues/30627)
ariga/atlas: Drop the support of old versions
[https://github.com/ariga/atlas/issues/3296#issuecomment-2574924728](https://redirect.github.com/ariga/atlas/issues/3296#issuecomment-2574924728)
> Old Versions of Atlas
> As part of our Supported Version Policy mentioned above, binaries for
versions that were published more than 6 months ago will be removed from
the CDN and Docker Hub.
###
[`v4.292.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.292.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.291.0...v4.292.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.292.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.292.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.291.0...v4.292.0
##### 🎉 New Packages
[#​30540](https://redirect.github.com/aquaproj/aqua-registry/issues/30540)
[PowerShell/PowerShell](https://redirect.github.com/PowerShell/PowerShell):
PowerShell for every system
##### Fixes
[#​30586](https://redirect.github.com/aquaproj/aqua-registry/issues/30586)
Dreamacro/clash: Remove the package
GitHub Repository isn't found
###
[`v4.291.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.291.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.290.0...v4.291.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.291.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.291.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.290.0...v4.291.0
##### 🎉 New Packages
[#​30569](https://redirect.github.com/aquaproj/aqua-registry/issues/30569)
[jorgerojas26/lazysql](https://redirect.github.com/jorgerojas26/lazysql):
A cross-platform TUI database management tool written in Go
[@​wancup](https://redirect.github.com/wancup)
###
[`v4.290.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.290.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.289.0...v4.290.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.290.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.290.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.289.0...v4.290.0
#### 🎉 New Packages
[#​30556](https://redirect.github.com/aquaproj/aqua-registry/issues/30556)
[Automattic/harper/harper-cli](https://redirect.github.com/Automattic/harper):
The Grammar Checker for Developers
#### Fixes
[#​30535](https://redirect.github.com/aquaproj/aqua-registry/issues/30535)
koalaman/shellcheck: Re-scaffold the setting
[@​yudai-nkt](https://redirect.github.com/yudai-nkt)
###
[`v4.289.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.289.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.288.0...v4.289.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.289.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.289.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.288.0...v4.289.0
#### 🎉 New Packages
[#​30518](https://redirect.github.com/aquaproj/aqua-registry/issues/30518)
[dskkato/rjo](https://redirect.github.com/dskkato/rjo): A small utility
to create JSON objects, written in Rust
[@​jihchi](https://redirect.github.com/jihchi)
###
[`v4.288.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.288.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.287.0...v4.288.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.288.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.288.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.287.0...v4.288.0
#### 🎉 New Packages
[#​30465](https://redirect.github.com/aquaproj/aqua-registry/issues/30465)
[fujiwara/apprun-cli](https://redirect.github.com/fujiwara/apprun-cli):
apprun-cli is a command line interface for AppRun β Sakura Cloud
[@​ponkio-o](https://redirect.github.com/ponkio-o)
[#​30464](https://redirect.github.com/aquaproj/aqua-registry/issues/30464)
[samwho/spacer](https://redirect.github.com/samwho/spacer) - CLI tool to
insert spacers when command output stops
[@​ryoppippi](https://redirect.github.com/ryoppippi)
#### Fixes
[#​30442](https://redirect.github.com/aquaproj/aqua-registry/issues/30442)
Canop/rhit: Support windows and darwin by cargo
[aqua >= v2.41.0 is
required](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.41.0)
###
[`v4.287.0`](https://redirect.github.com/aquaproj/aqua-registry/releases/tag/v4.287.0)
[Compare
Source](https://redirect.github.com/aquaproj/aqua-registry/compare/v4.286.0...v4.287.0)
[Issues](https://redirect.github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.287.0)
| [Pull
Requests](https://redirect.github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.287.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.286.0...v4.287.0
##### 🎉 New Packages
[#​30439](https://redirect.github.com/aquaproj/aqua-registry/issues/30439)
[Canop/rhit](https://redirect.github.com/Canop/rhit): A nginx log
explorer [@​tmeijn](https://redirect.github.com/tmeijn)
[#​30441](https://redirect.github.com/aquaproj/aqua-registry/issues/30441)
[Lifailon/lazyjournal](https://redirect.github.com/Lifailon/lazyjournal):
TUI for journalctl, file system logs, as well Docker and Podman
containers for quick viewing and filtering with fuzzy find, regex
support (like fzf and grep) and coloring the output, written in Go with
the gocui library [@​tmeijn](https://redirect.github.com/tmeijn)
[#​30440](https://redirect.github.com/aquaproj/aqua-registry/issues/30440)
[robinovitch61/kl](https://redirect.github.com/robinovitch61/kl): An
interactive Kubernetes log viewer for your terminal
[@​tmeijn](https://redirect.github.com/tmeijn)
### [`v4.286.0`](https://redirect.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 10pm on monday,before 3am on
monday" in timezone America/Chicago, Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/DelineaXPM/github-workflows).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: sheldonhull <sheldonhull@users.noreply.github.com>1 parent c5e7cfe commit 02386be
6 files changed
Lines changed: 21 additions & 21 deletions
File tree
- .aqua
- .github/workflows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
0 commit comments