ci(release): skip channel publish on Nix-only pushes (#356)

Avoid feedback loop when merging verify-nix refresh PRs (flake.lock +
nix/) back into next/release.
This commit is contained in:
cucadmuh
2026-04-29 01:47:44 +03:00
committed by GitHub
parent b7a842395c
commit cf24dc0e7b
2 changed files with 9 additions and 0 deletions
+5
View File
@@ -8,6 +8,11 @@ name: Next Channel
on: on:
push: push:
branches: [next] branches: [next]
# Merging auto PR "chore(nix): refresh lock …" only touches these paths — do not
# re-run the full channel (would loop: publish → verify-nix PR → merge → push → publish).
paths-ignore:
- "flake.lock"
- "nix/**"
workflow_dispatch: workflow_dispatch:
workflow_run: workflow_run:
workflows: ["Promote main to next"] workflows: ["Promote main to next"]
+4
View File
@@ -6,6 +6,10 @@ name: Release Channel
on: on:
push: push:
branches: [release] branches: [release]
# Same nix-refresh loop as next.yml — ignore lock-only merges from verify-nix PRs.
paths-ignore:
- "flake.lock"
- "nix/**"
workflow_dispatch: workflow_dispatch:
workflow_run: workflow_run:
workflows: ["Promote next to release"] workflows: ["Promote next to release"]