Skip to content

feat: allowlist-based identity enforcement - #1

Merged
mose-zm merged 1 commit into
mainfrom
dev
Jul 25, 2026
Merged

feat: allowlist-based identity enforcement#1
mose-zm merged 1 commit into
mainfrom
dev

Conversation

@mose-zm

@mose-zm mose-zm commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Replace hardcoded required_email with a configurable allowed-identities file (one Name <email> per line). All three enforcement layers (pre-commit, pre-push, CI commit-lint) read the same file, so adding a contributor is a one-line change.

Fail-closed: missing/empty allowlist blocks every commit/push until an admin adds at least one identity.

See README -> Configuration for full details.

@mose-zm
mose-zm merged commit a15448c into main Jul 25, 2026
@mose-zm
mose-zm deleted the dev branch July 25, 2026 14:00
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