ci(deploy): push latest tag to GHCR alongside commit SHA tag

This commit is contained in:
Jon Seager 2026-02-09 17:23:58 +00:00
parent 000f20eab7
commit 8e72961f1a
No known key found for this signature in database

View file

@ -88,9 +88,13 @@ jobs:
run: |
docker load < result
version=$(cat Cargo.toml | nix run nixpkgs#tomlq -- -r .package.version)
docker tag "brewlog:${version}" "ghcr.io/jnsgruk/brewlog:$(git rev-parse --short HEAD)"
docker push "ghcr.io/jnsgruk/brewlog:$(git rev-parse --short HEAD)"
docker tag "brewlog:${version}" "ghcr.io/jnsgruk/brewlog:latest"
docker push "ghcr.io/jnsgruk/brewlog:latest"
- name: Deploy site
run: |
nix run nixpkgs#flyctl -- deploy -i "ghcr.io/jnsgruk/brewlog:$(git rev-parse --short HEAD)"