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

chore(deps): update dependency aquaproj/aqua to v2.36.1 - autoclosed #87

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 16, 2024

This PR contains the following updates:

Package Update Change
aquaproj/aqua minor v2.30.0 -> v2.36.1

Release Notes

aquaproj/aqua (aquaproj/aqua)

v2.36.1

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.36.0...v2.36.1

Fixes

#​3146 generate-registry: Remove rosetta2 and windows_arm_emulation if {{.Arch}} isn't included in asset

Dependency updates

#​3148 Update aqua-proxy to 1.2.8
#​3149 Update Go to 1.23.2

v2.36.0

Compare 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, granted changes the behavior based on args[0].

https://github.com/common-fate/granted/blob/e8de3ec7d62d543062d8be802b27abb3d8fac429/cmd/granted/main.go#L37-L44

	// Use a single binary to keep keychain ACLs simple, swapping behavior via argv[0]
	var app *cli.App
	switch filepath.Base(os.Args[0]) {
	case "assumego", "assumego.exe", "dassumego", "dassumego.exe":
		app = assume.GetCliApp()
	default:
		app = granted.GetCliApp()
	}

This release supports changing $0 by symlink.

        files:
          - name: granted
          - name: assumego
            src: granted
            link: assumego # link is the relative path from src to the symlink
Bug Fixes

#​3136 #​3137 remove: Handle panic error when package is not found @​Shion1305
#​3138 remove: Ignore not found commands

v2.35.0

Compare 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.

  • go install
  • go build
  • cargo
  • cosign
  • slsa-verifier
  • minisign
  • gh attestation verify

aqua should redirect the stdout of these commands to stderr.

v2.34.0

Compare 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.

        checksum:
          type: github_release
          asset: sha256.txt
          algorithm: sha256
          minisign:
            type: github_release
            asset: sha256.txt.minisig
            public_key: RWQ/i9xseZwBVE7pEniCNjlNOeeyp4BQgdZDLQcAohxEAH5Uj5DEKjv6

v2.33.0

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.32.0...v2.33.0

Features

#​3101 Enable you to remove go_install and http packages

You can now uninstall go_install and http packages!
Furthermore, the uninstall can now handles version_overrides properly.

v2.32.0

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.31.0...v2.32.0

Features

#​3075 #​3094 Support removing links from the bin directory

By default, aqua remove command removes only packages from the pkgs directory and doesn't remove links from the bin directory.
This release has added the command line option -mode to the remove command.
The value of -mode is a string containing characters l and p.
The order of the characters doesn't matter.

aqua rm -m l cli/cli # Remove only links
aqua rm -m pl cli/cli # Remove links and packages

You can also configure the mode by the environment variable AQUA_REMOVE_MODE, so you can change the default behaviour of aqua remove command by setting AQUA_REMOVE_MODE in your shell setting such as .bashrc.

export AQUA_REMOVE_MODE=pl

v2.31.0

Compare 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 with temporary
#​3017 #​3024 Stop using replace directive

Others

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

minisign:
  enabled: true
  public_key: "RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U"

##### public_key_url: https://example/signature.pub
Feature - Support passing variables

#​3052

Add the optional field vars in aqua.yaml and Registry.

vars in Registry

e.g.

packages:
  - type: github_release
    repo_owner: indygreg
    repo_name: python-build-standalone
    asset: cpython-{{.Vars.python_version}}+{{.Version}}-{{.Arch}}-{{.OS}}-install_only.{{.Format}} # .Vars.python_version
    vars:
      - name: python_version
        required: true

##### ...

vars is a list of variables.
Fields of a variable

  • name: string (Required): A variable name
  • required: boolean (Optional): If true, the variable is required. To use the package, users need to set the variable in aqua.yaml
  • default: any (Optional): The default value of the variable

Variables are passed to template strings as .Vars.<template name>.

e.g.

asset: cpython-{{.Vars.python_version}}+{{.Version}}-{{.Arch}}-{{.OS}}-install_only.{{.Format}}
vars in aqua.yaml

e.g.

packages:
  - name: indygreg/python-build-standalone@20240726
    vars:
      python_version: 3.11.9

vars is a map of variables.
The key is a variable name and the value is a variable value.


Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner September 16, 2024 01:29
@renovate renovate bot enabled auto-merge (squash) September 16, 2024 01:29
renovate-approve[bot]
renovate-approve bot previously approved these changes Sep 16, 2024
@renovate renovate bot changed the title chore(deps): update dependency aquaproj/aqua to v2.31.0 chore(deps): update dependency aquaproj/aqua to v2.32.0 Sep 17, 2024
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from 4fdcd3b to 0c2faf1 Compare September 17, 2024 15:14
renovate-approve[bot]
renovate-approve bot previously approved these changes Sep 17, 2024
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from 0c2faf1 to c3704c4 Compare September 21, 2024 19:44
@renovate renovate bot changed the title chore(deps): update dependency aquaproj/aqua to v2.32.0 chore(deps): update dependency aquaproj/aqua to v2.33.0 Sep 21, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Sep 21, 2024
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from c3704c4 to dc8ad86 Compare September 23, 2024 00:55
@renovate renovate bot changed the title chore(deps): update dependency aquaproj/aqua to v2.33.0 chore(deps): update dependency aquaproj/aqua to v2.34.0 Sep 23, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Sep 23, 2024
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from dc8ad86 to 4bb83f6 Compare September 23, 2024 07:07
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from 4bb83f6 to 14d314d Compare September 27, 2024 12:11
@renovate renovate bot changed the title chore(deps): update dependency aquaproj/aqua to v2.34.0 chore(deps): update dependency aquaproj/aqua to v2.35.0 Sep 27, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Sep 27, 2024
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from 14d314d to f2bca59 Compare September 29, 2024 00:48
@renovate renovate bot changed the title chore(deps): update dependency aquaproj/aqua to v2.35.0 chore(deps): update dependency aquaproj/aqua to v2.36.0 Sep 29, 2024
renovate-approve[bot]
renovate-approve bot previously approved these changes Sep 29, 2024
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from f2bca59 to ba1dc8f Compare October 2, 2024 01:44
@renovate renovate bot changed the title chore(deps): update dependency aquaproj/aqua to v2.36.0 chore(deps): update dependency aquaproj/aqua to v2.36.1 Oct 2, 2024
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from ba1dc8f to f45befa Compare October 2, 2024 23:53
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from f45befa to f1d548a Compare October 7, 2024 22:21
@renovate renovate bot force-pushed the renovate/aquaproj-aqua-2.x branch from f1d548a to 25bfb8b Compare October 7, 2024 22:25
@renovate renovate bot changed the title chore(deps): update dependency aquaproj/aqua to v2.36.1 chore(deps): update dependency aquaproj/aqua to v2.36.1 - autoclosed Oct 23, 2024
@renovate renovate bot closed this Oct 23, 2024
auto-merge was automatically disabled October 23, 2024 00:28

Pull request was closed

@renovate renovate bot deleted the renovate/aquaproj-aqua-2.x branch October 23, 2024 00:28
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.

0 participants