fix(ci): trigger the GitHub-mirror pipeline on a v* tag only #959
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!959
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/ci-mirror-tag-only"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Vervolg op #958. Die PR loste de klacht "checks draaien voor onderdelen
die de PR niet raakt" op met een padfilter — maar het achterliggende
probleem was breder: de spiegelpoort (
.github/workflows/ci.yml) hoorter op de mirror helemaal niet op elke push/PR te staan. Dat is werk dat
de forge al doet:
make checklokaal is de echte samenvoegpoort, en.forgejo/workflows/scans.ymldraaitcheck-secrets/sastal op elkePR daar. Per PR voegde de spiegel dus load toe zonder signaal toe te
voegen — en was bovendien de tweede faalmail-bron naast de forge.
Trigger teruggebracht naar
push: tags: ["v*"]+workflow_dispatch,exact zoals
.forgejo/workflows/ci.yml(#790): CI is een uitbrengpoort,geen samenvoegpoort.
De
changes-padfilterjob uit #958 is meteen weer verwijderd: met detrigger terug op taggen zou die job nooit meer iets overslaan (elke
tag-run valt sowieso open naar "alles draait"), dus was hij na deze
wijziging dood gewicht.
Kant die ik laat wegvallen, met reden. Vóór deze wijziging gaf elke
push naar de mirror gratis Windows-testfeedback (zo zijn #880/#881/#928
gevonden — geen lokale Windows-machine hier). Dat gebeurt nu niet meer
automatisch;
workflow_dispatchop de gepushte branch geeft dezelfderun terug, alleen handmatig. Opgenomen in docs/CHECKS.md en het
geheugen van deze sessie, zodat dit niet stil verdwijnt.
Geen bewaker-oproep nodig: raakt bestandsformaat, opslag,
afhankelijkheden of uitgaand verkeer niet. make check, make
check-secrets en make sast zijn allemaal groen.