Merged
Conversation
sheldonhull
previously approved these changes
Jan 16, 2025
5f49c26
sheldonhull
approved these changes
Jan 16, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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:
v1.12.2->v1.18.1v2.30.0->v2.42.2v3.0.1->v3.1.0v4.205.0->v4.296.0v2.53.0->v2.65.0v2.34.0->v2.35.01.22.5->1.23.5v1.59.1->v1.63.4v2.1.0->v2.5.1v4.44.3->v4.45.1v1.19.1->v1.21.0v0.6.0->v0.7.0Release Notes
anchore/syft (anchore/syft)
v1.18.1Compare Source
Bug Fixes
Additional Changes
(Full Changelog)
v1.18.0Compare Source
Added Features
Bug Fixes
(Full Changelog)
v1.17.0Compare Source
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
v1.16.0Compare Source
Added Features
Bug Fixes
(Full Changelog)
v1.15.0Compare Source
Added Features
(Full Changelog)
v1.14.2Compare Source
Bug Fixes
Additional Changes
(Full Changelog)
v1.14.1Compare Source
Bug Fixes
(Full Changelog)
v1.14.0Compare Source
Added Features
bash.preinst[#3191 #3228 @wagoodman]Bug Fixes
Additional Changes
(Full Changelog)
v1.13.0Compare Source
Added Features
Bug Fixes
make add-snippetcan fail in some cases [#3249](Full Changelog)
aquaproj/aqua (aquaproj/aqua)
v2.42.2Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.42.1...v2.42.2
🐛 Bug Fixes
#3436 Fix a bug that
aqua updatecommand fails ifversion_exprorgo_version_fileis usedAs of this release,
aqua updatecommand ignores packages withversion_exprorgo_version_file.v2.42.1Compare 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.0Compare 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.0Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.40.0...v2.41.0
Features
#3407 Support cargo install's
--lockedoptionhttps://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.0Compare 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_expris evaluated using expr.The following custom functions are available.
version_exprAllowing 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.1Compare 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.0Compare 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.jsonThese code comments are useful when you edit files with editors such as VSCode.
v2.38.4Compare 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.3Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.38.2...v2.38.3
Bug Fixes
#3325 #3333 Fix a bug that
aqua g -iremoves comments frompackagesv2.38.2Compare 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.1Compare 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.0Compare 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_pathto registries.e.g.
If this field is set,
aqua gandaqua upcommands gets available versions from Go Module Proxy.v2.37.2Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.37.1...v2.37.2
Fixes
#3233 which, exec: Search configuration files even if
AQUA_CONFIGis setv2.37.1Compare 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 -iandaqua upThis 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.0Compare 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: trueYou can still run aliases via
aqua exec.aqua exec -- terraform-013 versionv2.36.2Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.36.1...v2.36.2
Bug Fixes
#3193 #3194 Fix a bug that
varsare not replaced infiles[].srcv2.36.1Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.36.0...v2.36.1
Fixes
#3146 generate-registry: Remove
rosetta2andwindows_arm_emulationif{{.Arch}}isn't included inassetDependency updates
#3148 Update aqua-proxy to 1.2.8
#3149 Update Go to 1.23.2
v2.36.0Compare 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,
grantedchanges 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.0Compare 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.0Compare 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.0Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.32.0...v2.33.0
Features
#3101 Enable you to remove
go_installandhttppackagesYou can now uninstall
go_installandhttppackages!Furthermore, the uninstall can now handles version_overrides properly.
v2.32.0Compare Source
Pull Requests | Issues | aquaproj/aqua@v2.31.0...v2.32.0
Features
#3075 #3094 Support removing links from the
bindirectoryBy default,
aqua removecommand removes only packages from thepkgsdirectory and doesn't remove links from thebindirectory.This release has added the command line option
-modeto the remove command.The value of
-modeis a string containing characterslandp.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 removecommand by settingAQUA_REMOVE_MODEin your shell setting such as.bashrc.export AQUA_REMOVE_MODE=plv2.31.0Compare 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
replacedirectiveOthers
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
varsin aqua.yaml and Registry.varsin Registrye.g.
varsis a list of variables.Fields of a variable
Variables are passed to template strings as
.Vars.<template name>.e.g.
varsin aqua.yamle.g.
varsis a map of variables.The key is a variable name and the value is a variable value.
aquaproj/aqua-installer (aquaproj/aqua-installer)
v3.1.0Compare Source
SHA256 checksum
Features
#709 action: Add an input
skip_install_aquaIf 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 action: stop adding
batto $PATH on Windowsv3.0.2Compare Source
SHA256 checksum
Bug Fixes
#703 Fix the feature of the input
enable_aqua_install.enable_aqua_installis falseaqua iifenable_aqua_installisn't trueOthers
#704 Update the bootstrap aqua version to v2.37.2
#666 refactor: Use
$GITHUB_ACTION_PATHWe 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/463But we noticed that
$GITHUB_ACTION_PATHworked well in containers as well, so we use it instead of coping aqua-installer in action.yaml.aquaproj/aqua-registry (aquaproj/aqua-registry)
v4.296.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.295.1...v4.296.0
🎉 New Packages
#30887 justjanne/powerline-go: Beautiful and useful low-latency prompt for your shell, written in go @scop
#30904 suzuki-shunsuke/deny-self-approve: CLI to deny self-approved GitHub Pull Requests
Fixes
#30814 ycd/dstp: Re-scaffold
v4.295.1Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.295.0...v4.295.1
Fixes
#30794 sharkdp/bat: Re-scaffold sharkdp/bat @yudai-nkt
#30801 sharkdp/bat: Drop the support of old versions using cargo
v4.295.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.294.1...v4.295.0
🎉 New Packages
#30715 kcl-lang/cli - The KCL Command Line Interface (CLI) @SanderKnape
#30712 kcl-lang/kcl - KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io @SanderKnape
Fixes
#30791 imsnif/bandwhich: Re-scaffold to support linux/arm64
v4.294.1Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.294.0...v4.294.1
Fixes
#30789 bridgecrewio/checkov: Re-scafold the setting
#30786 magodo/pipeform: Change the package type to github_release
#30781 gradle/gradle-distributions: Support milestone versions @risu729
v4.294.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.293.0...v4.294.0
🎉 New Packages
#30603 apache/spark: Apache Spark - A unified analytics engine for large-scale data processing
#30736 magodo/pipeform: Terraform runtime TUI
Fixes
#30735 editorconfig-checker/editorconfig-checker: Re-scaffold the setting
#30751 typst/typst: Re-scaffold the setting. Support linux/arm64
v4.293.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.292.0...v4.293.0
🎉 New Packages
#30662 pinterest/ktlint: An anti-bikeshedding Kotlin linter with built-in formatter @itochan
Fixes
#30690 sharkdp/fd: Re-scaffold
#30627 ariga/atlas: Drop the support of old versions
https://github.com/ariga/atlas/issues/3296#issuecomment-2574924728
v4.292.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.291.0...v4.292.0
🎉 New Packages
#30540 PowerShell/PowerShell: PowerShell for every system
Fixes
#30586 Dreamacro/clash: Remove the package
GitHub Repository isn't found
v4.291.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.290.0...v4.291.0
🎉 New Packages
#30569 jorgerojas26/lazysql: A cross-platform TUI database management tool written in Go @wancup
v4.290.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.289.0...v4.290.0
🎉 New Packages
#30556 Automattic/harper/harper-cli: The Grammar Checker for Developers
Fixes
#30535 koalaman/shellcheck: Re-scaffold the setting @yudai-nkt
v4.289.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.288.0...v4.289.0
🎉 New Packages
#30518 dskkato/rjo: A small utility to create JSON objects, written in Rust @jihchi
v4.288.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.287.0...v4.288.0
🎉 New Packages
#30465 fujiwara/apprun-cli: apprun-cli is a command line interface for AppRun β Sakura Cloud @ponkio-o
#30464 samwho/spacer - CLI tool to insert spacers when command output stops @ryoppippi
Fixes
#30442 Canop/rhit: Support windows and darwin by cargo
aqua >= v2.41.0 is required
v4.287.0Compare Source
Issues | Pull Requests | aquaproj/aqua-registry@v4.286.0...v4.287.0
🎉 New Packages
#30439 Canop/rhit: A nginx log explorer @tmeijn
#30441 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
#30440 robinovitch61/kl: An interactive Kubernetes log viewer for your terminal @tmeijn
[
v4.286.0](https://redirect.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 if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.