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

Reference about Renovate

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.2.1"
]
}

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@v3.0.1
with:
aqua_version: v2.28.0

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.

e.g.

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

installer-script Preset

The preset installer-script updates the shell script aqua-installer and aqua. You have to pass fileMatch as parameter.

e.g.

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

👎

curl -sSfL https://raw.githubusercontent.com/aquaproj/aqua-installer/v3.0.1/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.

e.g.

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