From 413e72257df89a456ae0a786f49be5055ddd15da Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 13:57:00 -0700 Subject: [PATCH] =?UTF-8?q?chore(deps):=20update=20=E2=87=A1=20aqua=20to?= =?UTF-8?q?=20v2.30.0=20(#287)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [aquaproj/aqua](https://togithub.com/aquaproj/aqua) | minor | `v2.29.0` -> `v2.30.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
aquaproj/aqua (aquaproj/aqua) ### [`v2.30.0`](https://togithub.com/aquaproj/aqua/releases/tag/v2.30.0) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.29.2...v2.30.0) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.30.0) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.30.0) | https://github.com/aquaproj/aqua/compare/v2.29.2...v2.30.0 #### Features [#​2918](https://togithub.com/aquaproj/aqua/issues/2918) [#​3005](https://togithub.com/aquaproj/aqua/issues/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://togithub.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. 1. [Non-administrators can't create symbolic links by default on Windows](https://togithub.com/git-for-windows/git/wiki/Symbolic-Links) 2. [PowerShell doesn't use the final target of a symbolic link when starting a process or running a native command on Windows](https://togithub.com/PowerShell/PowerShell/issues/16171) aqua v2.29.2 or older used shell scripts and bat scripts instead of symbolic links and aqua-proxy. [#​885](https://togithub.com/aquaproj/aqua/issues/885) [#​892](https://togithub.com/aquaproj/aqua/issues/892) [#​893](https://togithub.com/aquaproj/aqua/issues/893) aqua >= v1.12.0, aqua <= v2.29.2 But using shell scripts and bat scripts also had several issues. 1. Using both shell scripts and bat scripts is confusing 2. tools can't be executed on Nushell [https://github.com/aquaproj/aqua/issues/2918#issuecomment-2223107022](https://togithub.com/aquaproj/aqua/issues/2918#issuecomment-2223107022) 3. bat scripts can't handle signals properly [https://github.com/aquaproj/aqua/issues/2918#issuecomment-2228449541](https://togithub.com/aquaproj/aqua/issues/2918#issuecomment-2228449541) So aqua v2.30.0 or later uses hard links and aqua-proxy instead of shell scripts and bat scripts. [#​2918](https://togithub.com/aquaproj/aqua/issues/2918) aqua installs `aqua-proxy` and creates hard links to `aqua-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` from `PATH`. #### Others [#​3004](https://togithub.com/aquaproj/aqua/issues/3004) Update slsa-verifier to v2.6.0 [#​3008](https://togithub.com/aquaproj/aqua/issues/3008) Update module github.com/goccy/go-yaml to v1.12.0 ### [`v2.29.2`](https://togithub.com/aquaproj/aqua/releases/tag/v2.29.2) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.29.1...v2.29.2) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.29.2) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.29.2) | https://github.com/aquaproj/aqua/compare/v2.29.1...v2.29.2 ##### Bug Fixes [#​3001](https://togithub.com/aquaproj/aqua/issues/3001) Fix checksums of Cosign Fixed a bug of aqua v2.29.1 ### [`v2.29.1`](https://togithub.com/aquaproj/aqua/releases/tag/v2.29.1) [Compare Source](https://togithub.com/aquaproj/aqua/compare/v2.29.0...v2.29.1) [Pull Requests](https://togithub.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.29.1) | [Issues](https://togithub.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.29.1) | https://github.com/aquaproj/aqua/compare/v2.29.0...v2.29.1 #### Features [#​2965](https://togithub.com/aquaproj/aqua/issues/2965) list: Add an alias of command line option `-installed` ```sh aqua list -i ``` #### Fixes [#​2981](https://togithub.com/aquaproj/aqua/issues/2981) Fix a bug that the shell completion of specific tools doesn't work For detail, please see the following issues and pull request. - [https://github.com/lintnet/lintnet/issues/528#issuecomment-2192810380](https://togithub.com/lintnet/lintnet/issues/528#issuecomment-2192810380) - [https://github.com/urfave/cli/issues/1932](https://togithub.com/urfave/cli/issues/1932) - [https://github.com/urfave/cli/pull/1938](https://togithub.com/urfave/cli/pull/1938) #### Others Update Go to 1.22.5
--- ### Configuration 📅 **Schedule**: Branch creation - "after 4pm on thursday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/scottames/dots). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pr_aqua_update_checksum.yaml | 2 +- home/.chezmoiscripts/run_once_after_10_aqua.sh.tmpl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr_aqua_update_checksum.yaml b/.github/workflows/pr_aqua_update_checksum.yaml index 5febf6ab..dab5c289 100644 --- a/.github/workflows/pr_aqua_update_checksum.yaml +++ b/.github/workflows/pr_aqua_update_checksum.yaml @@ -11,7 +11,7 @@ jobs: permissions: contents: read with: - aqua_version: v2.29.0 # renovate: depName=aquaproj/aqua + aqua_version: v2.30.0 # renovate: depName=aquaproj/aqua prune: true secrets: gh_app_id: ${{secrets.APP_ID}} diff --git a/home/.chezmoiscripts/run_once_after_10_aqua.sh.tmpl b/home/.chezmoiscripts/run_once_after_10_aqua.sh.tmpl index f57af66a..d9c7ec4f 100644 --- a/home/.chezmoiscripts/run_once_after_10_aqua.sh.tmpl +++ b/home/.chezmoiscripts/run_once_after_10_aqua.sh.tmpl @@ -16,7 +16,7 @@ cyan='\033[0;36m' clear='\033[0m' # renovate: depName=aquaproj/aqua datasource=github-releases -_aqua_latest_version=v2.29.0 +_aqua_latest_version=v2.30.0 # renovate: depName=aquaproj/aqua-installer datasource=github-releases _aqua_installer_version=v3.0.1