Skip to main content

aqua-renovate-config

https://github.com/aquaproj/aqua-renovate-config

Renovate Config Preset to update aqua, aqua-installer, packages, and registries.

Example

See also

List of Presets

How to use

We recommend specifying the Preset version.

  • 👍 "github>aquaproj/aqua-renovate-config#1.13.0"
  • 👎 "github>aquaproj/aqua-renovate-config"

default Preset

{
"extends": [
"github>aquaproj/aqua-renovate-config#2.8.0"
]
}

e.g.

registries:
- type: standard
ref: v4.155.1 # renovate: depName=aquaproj/aqua-registry

packages:
- name: open-policy-agent/conftest@v0.28.3
- name: GoogleCloudPlatform/terraformer/aws@0.8.18

The default preset updates GitHub Actions aquaproj/aqua-installer's aqua_version in .github too.

- uses: aquaproj/aqua-installer@d1fe50798dbadd4eb5b98957290ca175f6b4870f # v4.0.2
with:
aqua_version: v2.48.3

From aqua-renovate-config 2.3.0, aqua_version in .devcontainer.json and .devcontainer/devcontainer.json is also updated.

file Preset

You can specify the file path aqua.yaml. This is especially useful when you split the list of packages. This preset takes a regular expression as argument.

danger

Please don't enclose the argument with /.

e.g.

{
"extends": [
"github>aquaproj/aqua-renovate-config:file#2.8.0(aqua/.*\\.ya?ml)"
]
}

installer-script Preset

The preset installer-script updates the shell script aqua-installer and aqua. This preset takes a regular expression as argument.

danger

Please don't enclose the argument with /.

e.g.

{
"extends": [
"github>aquaproj/aqua-renovate-config:installer-script#2.8.0(scripts/.*\\.sh)"
]
}
curl -sSfL https://raw.githubusercontent.com/aquaproj/aqua-installer/v3.1.2/aqua-installer | bash -s -- -v v2.28.0

⚠️ To update aqua, please don't add newlines.

👍

curl -sSfL https://raw.githubusercontent.com/aquaproj/aqua-installer/v3.1.2/aqua-installer | bash -s -- -v v2.28.0

👎

curl -sSfL https://raw.githubusercontent.com/aquaproj/aqua-installer/v3.1.2/aqua-installer |
bash -s -- -v v2.28.0 # aqua isn't updated

aqua-renovate-config Preset

You can specify the file path of Renovate config preset. This preset takes a regular expression as argument.

e.g.

{
"extends": [
"github>aquaproj/aqua-renovate-config:aqua-renovate-config#2.8.0(default\\.json)"
]
}