Releases: aquaproj/aqua-installer
v3.0.2
SHA256 checksum
62fecc49c98bdec0bba1ff1e5c2719f116e235769e0998090a7397473ef631e9 aqua-installer
Bug Fixes
#703 Fix the feature of the input enable_aqua_install
.
- Update $PATH even if
enable_aqua_install
is false - Stop running
aqua i
ifenable_aqua_install
isn't true
Others
#704 Update the bootstrap aqua version to v2.37.2
#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. #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.
v3.0.1
v3.0.0
v3.0.0-1
SHA256 checksum
481870ac8805762621fc4ccc136813cc06d5cc1183924bcc4c5054a30426ba37 aqua-installer
⚠️ Breaking Changes
#610 Re-enable Cosign and slsa-verifier
aqua >= v2.25.1 is required.
v2.3.2
SHA256 checksum
63054c35389e9297d808880d6d01de579061a1cf09f78344ee67d0dcde2cfcb6 aqua-installer
#607 export environment variable AQUA_DISABLE_COSIGN
and AQUA_DISABLE_SLSA
To disable Cosign and slsa-verifier on subsequent steps.
v2.3.1
SHA256 checksum
63054c35389e9297d808880d6d01de579061a1cf09f78344ee67d0dcde2cfcb6 aqua-installer
#605 Disable Cosign and slsa-verifier
Until we will finish upgrading Cosign to v2, we disable Cosign and slsa-verifier.
v2.3.0
Issues | Pull Requests | v2.2.0...v2.3.0
SHA256 checksum
1577b99b74751a5ddeea757198cee3b600fce3ef18990540e4d0e667edcf1b5f aqua-installer
Features
#580 Support disabling the verification with Cosign and SLSA Provenance
Caution
This feature is for users who can't use Cosign and slsa-verifier.
Most users can use them, so most users don't need this feature.
aqua installs Cosign and slsa-verifier internally, so you don't need to install them yourself.
If you can use Cosign and slsa-verifier, you should not disable them because they are important for security.
The bootstrap version is updated to aqua v2.22.0.
From this version, aqua supports disabling the verification with Cosign and SLSA Provenance.
To disable the verification with Cosign and SLSA Provenance when you install aqua with aqua-installer,
please set the environment variables AQUA_DISABLE_COSIGN
and AQUA_DISABLE_SLSA
.
export AQUA_DISABLE_COSIGN=true
export AQUA_DISABLE_SLSA=true
./aqua-installer
- uses: aquaproj/[email protected]
with:
aqua_version: v2.22.0
env:
AQUA_DISABLE_COSIGN: "true"
AQUA_DISABLE_SLSA: "true"
v2.2.0
Issues | Pull Requests | v2.1.3...v2.2.0
SHA256 checksum
d13118c3172d90ffa6be205344b93e8621de9bf47c852d80da188ffa6985c276 aqua-installer
Features
#365 #550 #551 Output the guide to set the environment variable PATH
aqua-installer
outputs the following guide.
===============================================================
[INFO] aqua is installed into /root/.local/share/aquaproj-aqua/bin/aqua
[INFO] Please add the path to the environment variable "PATH"
[INFO] export PATH=${AQUA_ROOT_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/aquaproj-aqua}/bin:$PATH
===============================================================
#551 Use wget if curl isn't found
v2.1.3
Issues | Pull Requests | v2.1.2...v2.1.3
SHA256 checksum
11ac5e48901aba04dbb33d82c5a39c6cd69d3740312feb8c096f0aae86dc8ed5 aqua-installer
#545 Update the bootstrap version to v2.16.4
To support aqua v2.17.0 or later on Windows.
https://github.com/aquaproj/aqua/releases/tag/v2.16.1
To upgrade aqua to v2.17.0 or later on Windows, you need to upgrade aqua to v2.16.1 or later first.
v2.1.2
Issues | Pull Requests | v2.1.1...v2.1.2
SHA256 checksum
411caf1b5fcef4f5e74aa2a9fe99182ea13ab93ecd8ed4a983a7cff9f08edab9 aqua-installer
Fixes
#432 Fix typo
#461 #463 Fix a bug that action doesn't work in a container
Fix a bug that action doesn't work in a container
GitHub Actions supports running a job in a container.
https://docs.github.com/en/actions/using-jobs/running-jobs-in-a-container
But in a container the variable ${{ github.action_path }}
is wrong, so action can't access the script aqua-installer
.
This is a known issue of GitHub Actions.
To solve the issue, we copy the content of the script aqua-installer
into action itself, then action don't have to access the script aqua-installer
.