perf(ci): skip test-matrix/web-hardening/docs-links/supply-chain on unrelated diffs #958
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!958
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/ci-path-filter"
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?
De GitHub-mirrorpoort (
.github/workflows/ci.yml) draaide zijn helezevendelige pijplijn op elke push en elke PR, ongeacht wat er wijzigde — een
docs-only PR betaalde dezelfde macOS/Windows-testmatrix, webbuild en
advisory Trivy-scan als een
lib/-wijziging.Toegevoegd: een
changes-job die de PR-base/head (of push-before/after) metgewoon
git diffvergelijkt — geen marketplace-action, geen nieuwe regel inpinned-ci-versions.json— en de vier jobs die zuiver code- ofdocs-gedreven zijn eraan koppelt (
test-matrix,web-hardening,docs-links,supply-chain).gateblijft bewust ongemoeid en draait altijd volledig: die bevatcheck-secrets/sast, en een docs-only PR mag nooit een zwakkerbeveiligingssignaal krijgen dan een PR die code wijzigt (zie
docs/CHECKS.md, "Docs zijn een privacycorpus").
Faalt de diff-logica zelf (nieuwe branch zonder vergelijkbare voorganger,
een force-push waarvan het oude object al weg is) dan valt dit open naar
"alles draait" — nooit stil dicht naar "sla maar over".
Bevat ook een kleine, losstaande bump van
actions/checkout/actions/upload-artifactnaar v5 die al in de working tree klaarstond,in een eigen commit.
Geen bewaker-oproep nodig: raakt bestandsformaat, opslag, afhankelijkheden
of uitgaand verkeer niet. make check, make check-secrets en make sast zijn
allemaal groen.