-
Notifications
You must be signed in to change notification settings - Fork 0
Maintenance
Andrew Hosgood edited this page Nov 7, 2024
·
7 revisions
A specific version of each tool is declared in code. Upgrading is therefore a concious action.
Subscribe to all the tools in order to be notified about new releases.
When a new version is released:
- Change its version in the required place
- Update the
CHANGELOG.md
by adding the updated resource in "Changed", "Removed", "Fixed" or "Security" - The build workflow will be run for the image version called
preview
and the image added to the container repository - If ready, release a new version
If a CVE is raised for a package (see code scanning results), check what the latest version of the package is with:
# Check for the latest version of libcurl4 available in python:3.13-slim-bookworm
docker run python:3.13-slim-bookworm /bin/bash -c "apt-get update; apt list -a libcurl4"
An example of the output is:
Listing...
libcurl4/stable 7.88.1-10+deb12u7 arm64
libcurl4/stable-security 7.88.1-10+deb12u5 arm64
Use the most up-to-date and stable version in the relevant place in the Dockerfile. In this case, 7.88.1-10+deb12u7
.
- Update the
CHANGELOG.md
and specify a version that adheres to semver - Push all changes to
main
-
Create a new release with the version number, ensuring there is a leading
v
- The build workflow will be run and the image added to the container repository