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 aqua #510

Merged
merged 1 commit into from
Sep 3, 2024
Merged

chore(deps): update aqua #510

merged 1 commit into from
Sep 3, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 2, 2024

This PR contains the following updates:

Package Update Change
aquaproj/aqua minor v2.30.0 -> v2.31.0
aquaproj/aqua-registry minor v4.214.0 -> v4.219.0

Release Notes

aquaproj/aqua (aquaproj/aqua)

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.

aquaproj/aqua-registry (aquaproj/aqua-registry)

v4.219.0

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.218.0...v4.219.0

🎉 New Packages

#​26329 k1LoW/oldstable: Check if version of go directive in go.mod is oldstable @​ponkio-o

Fixes

#​26341 ollama/ollama: Regenerate the setting
#​26330 zyedidia/micro: Regenerate the setting
#​26303 kcp-dev/kcp/kubectl-kcp: Follow up changes of kcp v0.25.0
#​26339 Rename the package daguflow/dagu to dagu-org/dagu
#​26259 Rename the package soywod/himalaya to pimalaya/himalaya

v4.218.0

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.217.0...v4.218.0

🎉 New Packages

#​26241 ogen-go/ogen OpenAPI v3 code generator for go @​ntk221

Fixes

#​26249 rossmacarthur/sheldon: Regenerate the setting

v4.217.0

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.216.0...v4.217.0

🎉 New Packages

#​26217 1password/cli: 1Password CLI brings 1Password to your terminal. Sign in to 1Password CLI with your fingerprint, and securely access everything you need during development @​shoppingjaws

Fixes

#​26230 apache/maven-mvnd: change the package type to http

v4.216.0

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.215.1...v4.216.0

🎉 Node.js Support

You can can manage Node.js using aqua.

https://aquaproj.github.io/docs/reference/nodejs-support

🎉 New Packages

#​26185 jmespath/jp: Command line interface to JMESPath - http://jmespath.org @​ponkio-o
#​26002 nodejs/node: Node.js JavaScript runtime

Fixes

#​26211 charmbracelet/glow: Regenerate the setting
#​26212 charmbracelet/skate: Regenerate the setting

v4.215.1

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.215.0...v4.215.1

Fixed

#​26155 astral-sh/uv: Add the command uvx
#​26139 sachaos/viddy: Regenerate the setting

Follow up changes of viddy v1.0.0

v4.215.0

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.214.0...v4.215.0

🎉 New Packages

#​26126 pre-commit/pre-commit: A framework for managing and maintaining multi-language pre-commit hooks @​ken5scal
#​26130 caarlos0/mdtree: Convert markdown lists into ASCII trees
#​26120 amalshaji/portr: Open source ngrok alternative designed for teams. Tunnel http, tcp or websocket connections @​NikitaCOEUR


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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 added the dependencies Pull requests that update a dependency file label Sep 2, 2024
@adyranov adyranov merged commit a265504 into main Sep 3, 2024
5 of 7 checks passed
@adyranov adyranov deleted the renovate/aqua branch September 3, 2024 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant