ci: check pushed branches only, not a release's tag on the same commit
A release pushes main and then its tag, both on the same commit, and on: push started a second run for the tag, checking that commit again while main's run still did: "Checked before?" knows only runs that finished. A tag deploys nothing, and the release script asks CI about the commit, not the tag, so tags now start no run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
26dbc84865
commit
b01ba9ab93
1 changed files with 6 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
# CI: every push runs the checks of the pre-push hook (tool/check.sh); a push to main is
|
||||
# CI: every push of a branch runs the checks of the pre-push hook (tool/check.sh); a push to main is
|
||||
# then deployed to learn.halkyon.eu (deploy/redeploy.sh). Both jobs run on the runner on
|
||||
# learn.halkyon.eu's server, directly on the host as an unprivileged user (deploy/runner/). A commit
|
||||
# that passed the checks before isn't checked again (see "Checked before?").
|
||||
|
|
@ -9,6 +9,10 @@ name: CI
|
|||
|
||||
on:
|
||||
push:
|
||||
# Branches only, not tags: a release pushes main and then its tag, both on the same
|
||||
# commit, and the tag's run would check that commit a second time while main's still
|
||||
# runs ("Checked before?" knows only runs that finished). A tag deploys nothing.
|
||||
branches: ['**']
|
||||
# Runs the workflow again from the web UI, e.g. to retry a failed deploy.
|
||||
workflow_dispatch:
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue