Patch: Correct checkout hang and permission issues for forked PRs.#276
Open
mirsdemo wants to merge 3 commits into
Open
Patch: Correct checkout hang and permission issues for forked PRs.#276mirsdemo wants to merge 3 commits into
mirsdemo wants to merge 3 commits into
Conversation
|
Any update? Waiting to be able to pass tests <3 |
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.
The previous workflow used
github.head_ref, causing the CI to hang or fail on forked PRs, as it couldn't correctly resolve branch names across repositories. It also struggled with permission errors when trying to push back to contributors' forks.This PR addresses and refactors the
Generated Filesworkflow into a post-merge version cleaner model:on: push->main. This ensures the automation only runs once code has been merged.README.mdandfilelist.jsonfiles are always in synchronization with the latest code onmain, even if a contributor forgets to update them locally.I verified on forks that the scripts executed successfully and that the bot can push the commit directly to the repository without authentication hurdles! :D