Skip to content

chore(quality): hook staged JS/JSON validation into PIE - #36

Merged
mergify[bot] merged 1 commit into
mainfrom
chore/precommit-gates-20261028
Oct 28, 2026
Merged

mergify[bot] merged 1 commit into
mainfrom
chore/precommit-gates-20261028

Conversation

@guillaume-flambard

Copy link
Copy Markdown
Collaborator

Memo Labs fleet tracker: memolabs-dev/.github#71. Add versioned, executable pre-commit hook plus idempotent installer from pnpm lifecycle, guard staged whitespace/private files and parse staged JS/JSON source from the Git index with Node. Add no-dependency negative Git hook test to the existing tests glob. No model/API runtime or CI workflow changes. Let Mergify handle merge only on full green CI.

@mergify
mergify Bot merged commit 199f396 into main Oct 28, 2026
5 checks passed
@mergify
mergify Bot deleted the chore/precommit-gates-20261028 branch October 28, 2026 17:50
@mergify

mergify Bot commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

✅ Merged into main as 199f396 at 17:50 UTC

Less than a minute in the queue, with no time running CI.

So far

  • ✅ Entered the queue Wed 28 Oct, 17:49 · rule memo-labs-autoloop · triggered by merge protections
  • ✅ Checks skipped · PR is already up-to-date
  • ✅ Merged 17:50 · 199f396 · merge
Merge conditions: 13 of 13 met

This pull request

Condition Required by
✅ #review-threads-unresolved = 0 GitHub branch protection
✅ -draft —
✅ -from-fork —
✅ github-review-approved GitHub branch protection and GitHub repository ruleset rule main: PR only (owner 2026-10-15)
✅ label != hold-merge —
✅ label != needs-human-review —
✅ any of: author = guillaume-flambard, author = memo-labs-automation[bot] —

The batch, tested in place

Condition Required by
✅ -files ~= ^(\.github/|\.mergify\.yml$|CODEOWNERS$|AGENTS\.md$|\.env) —
✅ base = main —
✅ check-success = @github-actions/test (22) —
✅ check-success = @github-actions/test (24) —
✅ any of: check-success = test (22), check-neutral = test (22), check-skipped = test (22) GitHub branch protection
✅ any of: check-success = test (24), check-neutral = test (24), check-skipped = test (24) GitHub branch protection

Times in UTC · dashboard · how the merge queue works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant