Repository navigation
ci: use unprivileged pull request title validation - #306
Merged
Alon Yeshurun (ayeshurun) merged 1 commit intoOct 29, 2026
Conversation
Replace pull_request_target and write permissions with pull_request and no permissions. Report invalid titles through the failed check instead of posting comments or labels. Co-authored-by: Copilot App <[email protected]> Copilot-Session: ec73a030-7db6-439d-9c6a-fd2b5dc17c4c
tarostok
approved these changes
Oct 29, 2026
Alon Yeshurun (ayeshurun)
merged commit Oct 29, 2026
3a18b95
into
microsoft:main
8 of 9 checks passed
Alon Yeshurun (ayeshurun)
deleted the
dev/alonyeshurun/use-unprivileged-pr-title-check
branch
October 29, 2026 16:44
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📥 Pull Request
✨ Description of new changes
Switch semantic PR title validation from
pull_request_targettopull_requestand remove write permissions. Invalid titles now fail the check with format guidance and examples rather than posting comments or managing labels. This preserves title enforcement while avoiding a privileged workflow trigger.Validation: YAML parsing and
git diff --checkpassed. No tests were run (workflow-only change).