chore(lefthook): run the full CI gate set on pre-push #27

Sammanfogat
supernaut sammanfogade 1 incheckning från chore/lefthook-pre-push in i main 2026-08-16 17:51:29 +00:00
Ägare

Runs the full CI gate set on pre-push.

pre-push ran build and test only. CI also runs prettier, eslint, typecheck, gitleaks and a production dependency audit, none of which had a local gate.

skip_empty: false is load-bearing. Lefthook diffs against the branch's remote counterpart to decide which files a push touches; a brand-new branch has none, so every job is skipped with "no matching push files". That is the exact state a feature branch is in on its first push, which means build and test have never actually run on one.

gitleaks is guarded: if it is not installed the job warns loudly that CI will still run the check, rather than blocking a push on a missing tool.

Verified: pushing this branch ran all seven jobs.

Runs the full CI gate set on pre-push. pre-push ran build and test only. CI also runs prettier, eslint, typecheck, gitleaks and a production dependency audit, none of which had a local gate. `skip_empty: false` is load-bearing. Lefthook diffs against the branch's remote counterpart to decide which files a push touches; a brand-new branch has none, so every job is skipped with "no matching push files". That is the exact state a feature branch is in on its first push, which means **build and test have never actually run on one**. `gitleaks` is guarded: if it is not installed the job warns loudly that CI will still run the check, rather than blocking a push on a missing tool. Verified: pushing this branch ran all seven jobs.
supernaut lade till 1 incheckning 2026-08-16 15:33:49 +00:00
chore(lefthook): run the full CI gate set on pre-push
Alla kontroller lyckades
ci / ci (pull_request) Successful in 26s
ed792c8f68
pre-push ran build and test only. CI also runs prettier, eslint, typecheck,
gitleaks and a production dependency audit, none of which had a local gate.

skip_empty: false is load-bearing. Lefthook diffs against the branch's remote
counterpart to decide which files a push touches; a brand-new branch has none,
so every job is skipped. That is the exact state a feature branch is in on its
first push, so build and test have never actually run on one.
supernaut sammanfogade incheckning ff8d30a2ec till main 2026-08-16 17:51:29 +00:00
supernaut tog bort grenen chore/lefthook-pre-push 2026-08-16 17:51:29 +00:00
supernaut refererade denna ändringsförfrågan från en incheckning 2026-08-16 17:51:31 +00:00
supernaut refererade denna ändringsförfrågan från en incheckning 2026-10-02 17:57:00 +00:00
Logga in för att delta i denna konversation.
Inga granskare
Ingen milstolpe
Inget projekt
Inga tilldelade
1 deltagare
Notiser
Förfallodatum
Förfallodatumet är ogiltigt eller utanför gränserna. Använd formatet "åååå-mm-dd".

Inget förfallodatum satt.

Beroenden

Inga beroenden satta

Referens
bitborg/bitborg-reconcile-trigger!27
Ingen beskrivning angiven.