diff options
| author | Christian Cleberg <[email protected]> | 2026-07-15 02:55:52 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-07-15 02:55:52 -0500 |
| commit | 8d08f343c930f556c6ab016be9d00b23f1e516e3 (patch) | |
| tree | 59bf9d706f5d28ca3f962403a9263a1be2f6860b /README.md | |
| parent | 47bfe56e728d046fc8fb78b784efe6926f08ff9e (diff) | |
| download | skunky-art-8d08f343c930f556c6ab016be9d00b23f1e516e3.tar.gz skunky-art-8d08f343c930f556c6ab016be9d00b23f1e516e3.tar.bz2 skunky-art-8d08f343c930f556c6ab016be9d00b23f1e516e3.zip | |
ci: publish multi-arch image to GHCR on release tagsv1.3.4
Build and push linux/amd64 + linux/arm64 images to
ghcr.io/zerolabsco/skunky-art on every v* tag, with a signed provenance
attestation. The Dockerfile cross-compiles from $BUILDPLATFORM, so the
arm64 image builds without QEMU emulation.
Default both compose examples to the published image and keep `build: .`
commented out for building from a checkout, and extend dependabot to the
github-actions and docker ecosystems.
Diffstat (limited to 'README.md')
| -rwxr-xr-x | README.md | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -20,6 +20,17 @@ can also add the `-ldflags "-w -s"` argument (GCCGO has a different name for it `go build -tags embed -ldflags "-w -s"` +## Docker +Prebuilt multi-arch images (`linux/amd64`, `linux/arm64`) are published to GHCR +on every release tag: + +`docker pull ghcr.io/zerolabsco/skunky-art:latest` + +Each release is tagged `1.3.3`, `1.3`, `1` and `latest`; pin an exact version if +you want reproducible upgrades. `compose.example.yaml` uses this image by +default and keeps a commented-out `build: .` for building from a checkout. +`compose.vpn_example.yml` does the same, plus an optional VPN egress sidecar. + ## Setup The sample config is in the `config.example.json` file. For custom config, use the `--config` option. |
