From eb80042f1383949df6ac4248c7eb135394c8061a Mon Sep 17 00:00:00 2001 From: Worph Date: Mon, 5 Oct 2026 15:11:11 +0000 Subject: [PATCH] CI: build on every push, so release tags build The push trigger's paths filter also applied to tag pushes, which change no files: the v0.4.0 tag started no run and ghcr.io/yundera/ipcr-forge:0.4.0 was never published (a fresh install failed pulling it). --- .github/workflows/image.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml index 9b8f3ca..f4caf3a 100644 --- a/.github/workflows/image.yml +++ b/.github/workflows/image.yml @@ -2,11 +2,12 @@ name: image # IPCR Forge's service image (forge/): Gitea → Radicle mirror, the forge's page and admin, the # staging gate. ghcr.io/yundera/ipcr-forge; a `vX.Y.Z` tag publishes X.Y.Z. +# No `paths` filter on push: a tag push changes no files, so with one GitHub never starts the run +# and the release image is never built (v0.4.0's first push). on: push: branches: [main] tags: ["v*"] - paths: ["forge/**", ".github/workflows/image.yml"] pull_request: paths: ["forge/**", ".github/workflows/image.yml"] workflow_dispatch: