ci: publish the image on tags, port the weekly release #9

Merged
jcoffey-dev merged 1 commits from ci/publish-and-release into main 2026-09-22 17:03:48 +00:00
Owner

publish.yml: on v* tags, check tag == v<brand_version!> and on main, build the amd64+arm64 image in one buildx run, push : and :latest, link the package, create the release. weekly-release.yml: port of the GitHub weekly cut; dry-run only until RELEASE_LIVE=1 and RELEASE_TOKEN exist.

publish.yml: on v* tags, check tag == v<brand_version!> and on main, build the amd64+arm64 image in one buildx run, push :<version> and :latest, link the package, create the release. weekly-release.yml: port of the GitHub weekly cut; dry-run only until RELEASE_LIVE=1 and RELEASE_TOKEN exist.
jcoffey-dev added 1 commit 2026-09-22 16:56:45 +00:00
ci: publish the image on tags, port the weekly release
ci / build (pull_request) Successful in 6m49s
8846a280f1
publish.yml replaces .github/workflows/publish.yml: on a v* tag it checks the
tag equals v<brand_version!> and is on main, builds the linux/amd64+arm64
image in one buildx run (the Dockerfile already cross-compiles, so only its
final stage goes through QEMU), pushes :<version> and :latest to the
registry, links the package, and creates the tag's release if it has none.

weekly-release.yml ports .github/workflows/release.yml: bump brand_version!
through the contents API, then create the release and so the tag, which
starts publish.yml. It only dry-runs until RELEASE_LIVE=1 and a
RELEASE_TOKEN secret exist.
jcoffey-dev merged commit c90064f9d8 into main 2026-09-22 17:03:48 +00:00
jcoffey-dev deleted branch ci/publish-and-release 2026-09-22 17:03:48 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: inbuxa/inbuxa-server#9