aqua-renovate-config
https://github.com/aquaproj/aqua-renovate-config
Renovate Config Preset to update aqua, aqua-installer, packages, and registries.
See also
- Guide
- Renovate
- Renovate documentation
- Renovate Config Preset
- How to use Preset
- How to specify preset version and parameter
- Custom Manager Support using Regex
- This Preset updates tools with custom regular expression by Renovate Regex Manager
List of Presets
- default
- file
- aqua.yaml.
fileMatchis parameterized
- aqua.yaml.
- installer-script
- the shell script aquaproj/aqua-installer.
fileMatchis parameterized
- the shell script aquaproj/aqua-installer.
- aqua-renovate-config
- Update Renovate preset config
aqua-renovate-config.fileMatchis parameterized
- Update Renovate preset config
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@11dd79b4e498d471a9385aa9fb7f62bb5f52a73c # v4.0.4
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.
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.
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/v4.0.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/v4.0.2/aqua-installer | bash -s -- -v v2.28.0
👎
curl -sSfL https://raw.githubusercontent.com/aquaproj/aqua-installer/v4.0.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)"
]
}