chore(deps): update dependency aquaproj/aqua to v2 #187
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.34.0
->v2.0.0
Release Notes
aquaproj/aqua
v2.0.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.38.0...v2.0.0
🎉 aqua v2 has been released 🎉
Please see the document.
v1.38.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.37.2...v1.38.0
Features
#1781 #1783 Support configuring
require_checksum
by the environment variableIf
require_checksum
is configured in a configuration file, the environment variable is ignored.If
checksum
isn't enabled in a configuration file, the environment variable is ignored.Why is the feature needed?
To combine security and convenience.
In CI we would like to enable
require_checksum
for security.On the other hand, we don't want to enable
require_checksum
in your laptops for convenience.If
require_checksum
is enabled, you have to runaqua update-checksum
when you change the package version.Otherwise, it fails to run the package. This is a bad experience.
v1.37.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.37.1...v1.37.2
Fixes
#1777 init, init-policy: remove broken links
aqua.yaml
andaqua-policy.yaml
generated byaqua init
andaqua init-policy
commands contained broken links.So we removed them.
v1.37.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.37.0...v1.37.1
Bug Fixes
#1771 #1772 Fixed a bug that
update-checksum --deep
command fails ifgo_install
package is usedv1.37.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.36.1...v1.37.0
Features
#1762 Support default checksum parser
aqua supported two checksum file format
raw
andregexp
and the file format is mandatory.This pull request supports a default file format and the file format becomes optional.
If a checksum file contains only one line and doesn't contain a space
, a file content is treated as checksum.
e.g.
Each line is split by a space
.
The first element is treated as a checksum
The second element is treated as a file path, and the base name is treated as the asset name.
e.g.
Why this feature is needed
This feature works well flexibly and we don't have to fix checksum configuration when the checksum file format is changed.
We don't have to write complicated regular expressions.
This feature improves the maintainability of checksum configuration.
Others
#1764 Update Go from v1.20.1 to v1.20.2
v1.36.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.36.0...v1.36.1
Bug Fixes
#1742 #1752 install: install command succeeded unexpectedly even if unknown packages are included
This bug was caused by aquaproj/aqua@40154d3 v1.19.5 (2022-10-01).
#1746 #1757 Clear unrelated fields if package type is changed by
overrides
orversion_overrides
Others
#1718 #1721 #1755 #1756 Use slsa-verifier as CLI instead of Go library to separate slsa-verifier from aqua itself
#1753 update google/go-github from v45 to v50
Use slsa-verifier as CLI instead of Go library to separate slsa-verifier from aqua itself
#1718 #1721
From aqua v1.26.0, aqua has supported verifing packages by slsa-verifier. aqua used slsa-verifier as a Go library, but then some issues occured because slsa-verifier is so large.
go mod tidy
andgo get
Especially, #1717 was critical.
To solve these issues, we decided to use slsa-verifer as CLI instead of Go library.
v1.36.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.35.0...v1.36.0
Features
#1668 #1710 Show files in a package if an executable file isn't found
#1704 #1705 Output HTTP status code when it fails to install a
http
packageShow files in a package if an executable file isn't found
#1668 #1710
e.g.
v1.35.0
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.34.2...v1.35.0
Features
#1692 #1699 Output the content of a checksum file when it fails to parse a checksum file
#1684 #1687 Support outputting error messages when a package is installed
#1693 #1695 Add a field
no_asset
to package configuration for returing an error because there is no assetOutput the content of a checksum file when it fails to parse a checksum file
#1692 #1699
This is useful to fix the package's checksum configuration.
e.g.
Support outputting error messages when a package is installed
#1684 #1687
e.g.
registry.yaml
Add a field
no_asset
to package configuration for returing an error because there is no asset#1693 #1695
e.g.
registry.yaml
Fixes
#1700 #1701 Remove
exe_path
from logexe_path
isn't helpful in many cases.exe_path
is long, so this is a bit noisy.v1.34.2
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.34.1...v1.34.2
Bug Fixes
#1682 #1685 generate-registry: Fix
--deep
option to handle GitHub Releases not conforming to semantic versioningv1.34.1
Compare Source
Pull Requests | Issues | aquaproj/aqua@v1.34.0...v1.34.1
Bug Fixes
#1092 #1675 #1677 #1678 generate-registry: Refactoring and fix some bugs
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.