Repository navigation
chore: accept pull requests only from branches of this repository - #1
Merged
Merged
Conversation
pesu-dev contributors now clone the repository itself, push a branch that is not main, and open the pull request from it; forks are not accepted. CI gets a Validate PR origin job that fails a pull request from a fork, from main, or to anything but main, so the rule can be required on main like the other repositories' origin checks. The README's planned shared PR Source Checker now describes the same rule, and a Contributing section says how to contribute and that maintainers tag releases. Checked with actionlint.
12 of 47 tasks
The PR origin check told a fork's author to push to this repository, which needs write access they usually do not have yet. Point them at the README's Contributing section.
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.
pesu-dev is moving from fork pull requests to branches of each repository: contributors clone the repository itself, push a branch that is not
main, and open the pull request from it. Forks are not accepted (see pesu-dev/skills#10 and pesu-dev/auth#267).This builds on @Vector316I71A's work in pesu-dev/auth#266 and pesu-dev/skills#9, which started the move. Thank you!
.github/workflows/ci.ymlValidate PR originjob: fails a PR from a fork (pointing at the README for write access), frommain, or to anything butmain. It runs on pull requests onlyREADME.mdmain, maintainers tag releases); the structure table mentions the new checkNothing here changes the reusable workflows, so no release or
v1move is needed.After merging, a maintainer should protect
main:Validate PR origincheck;v*tags,v1included, to maintainers.developer-teamcan push here, and pesu-dev/auth runsdeploy_render.yml@v1with its production secrets.Checked with actionlint.
🤖 Generated with Claude Code