This repository contains preset files for keeping versions of tools installed via our devcontainer-features up-to-date.
Presets for the following tools are available:
You can either use the main version of the presets or one of the git-tags in case you want a fixed version of the presets.
The following features currently do not support auto-updating:
- instant-client
- nvidia-cuda
Extend the JSON preset from your Renovate configuration:
{
"extends": [
"github>postfinance/devcontainer-features-update-presets:renovate-preset"
]
}or with a fixed tag:
{
"extends": [
"github>postfinance/devcontainer-features-update-presets:renovate-preset#v1.0.0"
]
}Also add the custom regex manager:
{
"enabledManagers": [
"custom.regex"
],
}If you also want to update the devcontainer features themselves, also add the official devcontainer manager:
{
"enabledManagers": [
"devcontainer",
"custom.regex"
],
}Add the preset to the extends of you gonovate config:
extends:
- defaults
- https://raw.githubusercontent.com/postfinance/devcontainer-features-update-presets/refs/heads/main/gonovate-preset.yamlEnable the devcontainer manager:
managers:
- id: devcontainer
type: devcontainer