Jon Seager
8e72961f1a
ci(deploy): push latest tag to GHCR alongside commit SHA tag
2026-02-09 17:23:58 +00:00
Jon Seager
251e4aebb5
fix(ci): match docker tag to Cargo.toml version in deploy workflow
...
The container image is tagged with the package version from flake.nix,
not the git short hash. Read the version from Cargo.toml so the
docker tag command references the correct source image.
2026-02-06 20:16:31 +00:00
Jon Seager
2fff8e8124
ci: better CI job naming
2026-02-06 19:03:07 +00:00
Jon Seager
8a669f70d2
ci: add linting to CI
2026-02-06 19:01:28 +00:00
Jon Seager
4ba21269ed
ci: build the right container
2026-02-06 18:24:23 +00:00
Jon Seager
a3cf7970d1
ci: split CI and deploy into separate workflows
...
Move test running to a dedicated push.yml workflow that triggers on both
push and PR, and restrict deploy.yml to push-to-main only.
2026-02-06 18:08:18 +00:00
Jon Seager
1bcadf1d3e
ci: don't build twice in the test phase
2026-02-06 17:57:47 +00:00
Jon Seager
d35e1792da
ci: update to latest github checkout action
2026-02-06 17:35:26 +00:00
Jon Seager
90d4b5eb74
ci: initialise ci configuration
2026-02-06 17:17:02 +00:00