Skip to content

Add reusable PR contributor terms workflow with team exemption - #1

Merged
jeffcarp merged 3 commits into
mainfrom
pr-contributor-terms
Aug 21, 2026
Merged

Add reusable PR contributor terms workflow with team exemption#1
jeffcarp merged 3 commits into
mainfrom
pr-contributor-terms

Conversation

@jeffcarp

@jeffcarp jeffcarp commented Aug 20, 2026

Copy link
Copy Markdown
Member

Description

Adds a reusable GitHub Actions workflow (.github/workflows/pr-contributor-terms.yml) to verify contributor agreement terms on pull requests across Keras repositories.

Key Features

  • Team Exemption: Exempts maintainers and organization members (OWNER, MEMBER, COLLABORATOR) from requiring checked contributor agreement terms.
  • Bot Exemption: Automatically exempts bot accounts (e.g. dependabot[bot], google-oss-robot, Renovate).
  • Customizable: Allows configurable exempt_associations, exempt_users, and required_terms.
  • Informative Failure: Clearly reports any missing/unchecked terms when external contributors submit a PR without checking the boxes.

@jeffcarp
jeffcarp merged commit f5cb30f into main Aug 21, 2026
8 checks passed
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.

2 participants