Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency aquaproj/aqua to v2.46.0 #85

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 25, 2025

This PR contains the following updates:

Package Update Change
aquaproj/aqua minor v2.42.2 -> v2.46.0

Release Notes

aquaproj/aqua (aquaproj/aqua)

v2.46.0

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.46.0-1...v2.46.0

Changelog
  • 3e32082 fix: set AssetWithoutExt (#​3675)
  • c2dc380 chore(deps): update dependency aquaproj/aqua-registry to v4.331.0 (#​3674)
  • edf2a1a chore(deps): update dependency cli/cli to v2.69.0 (#​3673)
  • 7f5d370 chore(deps): update dependency aquaproj/aqua-registry to v4.330.0 (#​3671)
  • 7d0a096 chore(deps): update actions/setup-go action to v5.4.0 (#​3672)
  • 2914e52 fix(deps): update module github.com/expr-lang/expr to v1.17.1 (#​3670)
  • 7f36c8e chore(deps): update dependency aquaproj/aqua-registry to v4.329.0 (#​3668)
  • 2c1fcd8 fix(deps): update module github.com/google/go-github/v69 to v70 (#​3669)

v2.45.1

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.45.0...v2.45.1

Fixes

#​3641 Fix typo @​scop
#​3643 Fix typo using typos

Refactoring

#​3642 gopls modernize @​scop
#​3644 Fix typo

v2.45.0

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.44.1...v2.45.0

Features

Improved generate-registry:

#​3560 Generate slsa_provenance
#​3562 #​3568 #​3576 Support config file and filter versions and assets
#​3566 Fix complete_windows_ext
#​3577 Sort and group version_overrides
#​3578 Merge groups with only a single release
#​3579 Move no_asset to the top

Fixes

#​3593 Support signer_workflow too
#​3603 Skip the verification of GitHub Artifact Attestation if the authentication fails

Others

#​3586 Update checksums of cosign, slsa-verifier, minisign, and GitHub CLI automatically
#​3595 Output grammar fixes @​scop
#​3580 ghattestation: Error message fixes @​scop

v2.44.1

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.44.0...v2.44.1

🐛 Bug Fixes

#​3554 update: Fix a bug that aqua up fails if import_dir is used

This is a bug of aqua v2.44.0.

v2.44.0

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.43.3...v2.44.0

Features

#​3537 init: add a command line option -d
#​3528 Support import_dir and add command line options -u and -i to aqua init command

aqua init -d # Create a directory `aqua` and create `aqua/aqua.yaml`
aqua init -u # Create aqua.yaml with `import_dir: imports`
aqua init -i pkgs # Create aqua.yaml with `import_dir: pkgs`

e.g. aqua.yaml

registries:
- type: standard
  ref: v4.311.0
import_dir: imports

You can use import_dir and packages at the same time.
In addition to packages, aqua searches packages from the directory specified with import_dir.

import_dir: imports is equivalent to the following settings.

packages:
- import: imports/*.yml
- import: imports/*.yaml

And if import_dir is set, aqua g -i command creates a directory <import_dir> and adds packages to the file <import_dir>/<command name>.yaml.
For instance, if import_dir is imports, aqua g -i cli/cli creates a directory imports and adds cli/cli to imports/gh.yaml.

If the package has multiple commands, <command name> is the first command name in the files setting.
For instance, in case of FiloSottile/age, <command name> is age.

https://github.com/aquaproj/aqua-registry/blob/d39d4b5d0fb0635f6be7a70f3cb8b994f075a639/pkgs/FiloSottile/age/registry.yaml#L13-L17

    files:
      - name: age
        src: age/age
      - name: age-keygen
        src: age/age-keygen
Fixes

#​3537 init: Fix file existence check

aqua init skips creating a configuration file if configuration files already exist.
This release improves the logic.

v2.43.3

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.43.2...v2.43.3

Features

#​3521 generate-registry: Detect checksum files from some more typical SHA filenames @​scop

Others

#​3523 Update slsa-verifier to v2.7.0
#​3514 #​3534 Update Cosign to v2.4.2

v2.43.2

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.43.1...v2.43.2

Bug Fixes

#​3506 Exclude unavailable versions from the list of aqua g -s and aqua up -s

v2.43.1

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.43.0...v2.43.1

v2.43.0

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.42.2...v2.43.0

Features

#​3467 #​3478 Support vacuuming unused packages

https://aquaproj.github.io/docs/guides/vacuum

Now you can remove unused packages by aqua vacuum command, which is useful to save storage and keep your machine clean.

aqua vacuum

This command removes installed packages which haven't been used for over the expiration days.
The default expiration days is 60, but you can change it by the environment variable $AQUA_VACUUM_DAYS or the command line option aqua vacuum -days <expiration days>.

e.g.

export AQUA_VACUUM_DAYS=90
aqua vacuum -d 30

[!CAUTION]
aqua vacuum command doesn't remove links from the bin directory and doesn't remove packages from aqua.yaml

As of aqua v2.43.0, aqua records packages' last used date times.
Date times are updated when packages are installed or executed.
Packages installed by aqua v2.42.2 or older don't have records of last used date times, so aqua can't remove them.
To solve the problem, aqua vacuum --init is available.

aqua vacuum --init

aqua vacuum --init searches installed packages from aqua.yaml including $AQUA_GLOBAL_CONFIG and records the current date time as the last used date time of those packages if their last used date times aren't recorded.

aqua vacuum --init can't record date times of install packages which are not found in aqua.yaml.
If you want to record their date times, you need to remove them by aqua rm command and re-install them.


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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sorry, something went wrong.

@renovate renovate bot changed the title Update dependency aquaproj/aqua to v2.43.0 Update dependency aquaproj/aqua to v2.43.1 Feb 3, 2025
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from 14bbb13 to 5f9c61f Compare February 3, 2025 14:42
@renovate renovate bot changed the title Update dependency aquaproj/aqua to v2.43.1 Update dependency aquaproj/aqua to v2.43.2 Feb 4, 2025
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from 5f9c61f to 161268d Compare February 4, 2025 05:17
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from 161268d to 88de75f Compare February 12, 2025 02:28
@renovate renovate bot changed the title Update dependency aquaproj/aqua to v2.43.2 Update dependency aquaproj/aqua to v2.43.3 Feb 12, 2025
@renovate renovate bot changed the title Update dependency aquaproj/aqua to v2.43.3 Update dependency aquaproj/aqua to v2.44.0 Feb 12, 2025
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch 2 times, most recently from 52f9736 to 69e295e Compare February 15, 2025 14:55
@renovate renovate bot changed the title Update dependency aquaproj/aqua to v2.44.0 Update dependency aquaproj/aqua to v2.44.1 Feb 15, 2025
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from 69e295e to 473e595 Compare February 24, 2025 02:02
@renovate renovate bot changed the title Update dependency aquaproj/aqua to v2.44.1 Update dependency aquaproj/aqua to v2.45.0 Feb 24, 2025
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from 473e595 to b00e01c Compare March 13, 2025 02:13
@renovate renovate bot changed the title Update dependency aquaproj/aqua to v2.45.0 Update dependency aquaproj/aqua to v2.45.1 Mar 13, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from b00e01c to 8af0ac2 Compare March 20, 2025 06:12
@renovate renovate bot changed the title Update dependency aquaproj/aqua to v2.45.1 Update dependency aquaproj/aqua to v2.46.0 Mar 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants