Skip to content

Maintenance

Andrew Hosgood edited this page Feb 4, 2026 · 11 revisions

Keeping everything up-to-date

Subscribe to all the tools in order to be notified about new releases.

When a new version is released:

  1. Change its version in the required place
  2. Update the CHANGELOG.md by adding the updated resource in "Changed", "Removed", "Fixed" or "Security"
  3. The build workflow will be run for the image version called preview and the image added to the container repository
  4. If ready, release a new version

Operating system packages

If a CVE is raised for a package (see code scanning results), check what versions of the package are available with:

# Check for the versions of libcurl4 available in python:3.14-slim-trixie
docker run python:3.14-slim-trixie /bin/bash -c "apt-get update; apt list -a libcurl4"

Release a new version

  1. Update the CHANGELOG.md and specify a version that adheres to semver
  2. Push all changes to main
  3. Create a new release with the version number, ensuring there is a leading v
  4. The build workflow will be run and the image added to the container repository

Clone this wiki locally