Skip to content

Update github actions - #193

Merged
httpjamesm merged 1 commit into
httpjamesm:mainfrom
Jeidnx:fix_ci
Aug 25, 2026
Merged

Update github actions#193
httpjamesm merged 1 commit into
httpjamesm:mainfrom
Jeidnx:fix_ci

Conversation

@Jeidnx

@Jeidnx Jeidnx commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Change the github actions ci to use the new docker recommended builder (https://github.com/docker/github-builder). This is easier to maintain and automatically uses all the new features and build improvements (build matrix for amd64 / arm64 for example).

This results in the following changes for the container build / release process:

Containers are now built when a new version tag is pushed. These containers automaticly get pushed to ghcr.io with a tag corresponding to their version, and the latest container will automaticly get the latest tag.

The releases branch is superseded with this change.

Containers are also automatically built for Pull requests, making it easier to see if the changes even build and to test the changes. These containers don't get pushed to ghcr.io.

Resolves #191

use https://github.com/docker/github-builder instead of assembling a
pipeline by hand. Contaienrs are now built on every Pull Request for
easier testing and on every tag push.
@httpjamesm
httpjamesm merged commit 937cfee into httpjamesm:main Aug 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release

2 participants