-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable fork-pull workflows #634
Comments
Add instructions for this in CONTRIBUTING.md doc when this gets sorted to instruct contributors on what to do. |
Assigning myself to take another stab at addressing. Example simple PR that won't even run as is: #1752 |
Current status: Updated workflows to ignore steps that require secrets in: 2b0798a
So the workflow for a user that is not on the nimble team is like the following:
|
This issue is currently deprioritized so for now if an external contributor creates a PR then a maintainer will need to copy their changes into a new branch and create a new PR in order for it to be submitted to the repo. We should capture this in CONTRIBUTING.md and consider closing this issue. |
🧹 Tech Debt
Currently nimble does not support fork-pull workflows which makes it difficult for contributions outside of the nimble team. We only support branch-pull and all contributors need to be added to the nimble GitHub team in order to create PRs.
Our beachball integration is currently normal enough that we should be able to switch to a fork-pull workflow. One thing to consider is that with fork-pull secrets are not included which is fine for publishing (github pages, npm, nuget) but may be annoying to lose our other analysis tools (lighthouse, chromatic).
We should switch to fork-pull, particularly to allow for outside contributors when open sourcing #290, but this does not need to be blocked on open sourcing and could be useful now, see #633.
The text was updated successfully, but these errors were encountered: