aqua-renovate-config
https://github.com/aquaproj/aqua-renovate-config
Renovate Config Preset to update aqua, aqua-installer, packages, and registries.
Reference about 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.
fileMatch
is parameterized
- aqua.yaml.
- installer-script
- the shell script aquaproj/aqua-installer.
fileMatch
is parameterized
- the shell script aquaproj/aqua-installer.
- aqua-renovate-config
- Update Renovate preset config
aqua-renovate-config
.fileMatch
is 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.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)"
]
}