Skip to content

Add debian-13 to build-base-images workflow matrix#2259

Open
larsewi wants to merge 5 commits into
cfengine:masterfrom
larsewi:build-base-images-debian-13
Open

Add debian-13 to build-base-images workflow matrix#2259
larsewi wants to merge 5 commits into
cfengine:masterfrom
larsewi:build-base-images-debian-13

Conversation

@larsewi
Copy link
Copy Markdown
Contributor

@larsewi larsewi commented May 18, 2026

Without this, no debian-13 image is pushed to ghcr.io and the weekly Update base image versions workflow crashes with a 403 when it queries tags for the missing repository.

Also fills in gaps in build-in-container.md: adding a new platform requires both a platforms.json entry and a matrix entry, image_version should start as "latest", base_image_sha is filled in by --update-sha, and the --update-sha flag and update-base-image-shas.yml workflow are now documented.

larsewi added 5 commits May 18, 2026 11:30
Without this, no debian-13 image gets pushed to ghcr.io, which in turn
breaks the weekly Update base image versions workflow when it tries to
query tags for cfengine-builder-debian-13.

Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
The previous wording claimed that adding a Debian/Ubuntu platform required
only a new entry in platforms.json, which misses the build-base-images
workflow matrix and leads to the update-base-images job crashing with a
403 from ghcr.io.

Also added debian-13 to the supported platforms table.

Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
Explain that image_version should start as "latest" (the update workflow
will replace it after the first push) and that base_image_sha should be
filled in by ./build-in-container.py --update-sha rather than copied by
hand.

Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant