-
-
Notifications
You must be signed in to change notification settings - Fork 144
CI: run nightly tests only on main #569
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
Conversation
I still got an email from the error on my fork. I think there might be repository-wide settings to either disable running fork workflows or at least skipping the optional nightly workflow for forks. edit: https://github.com/orgs/community/discussions/26704#discussioncomment-3252979 |
I don't have permissions to change the repository settings. Disabling workflows for forks might also help the workflows here to start earlier (assuming they share the same queue). |
I've given you Admin permissions on |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm approving, but not merging. Will await for merging once you decide if I should merge before or after you make the changes in settings.
I realized that the above link does not allow disabling actions for forks (its only actions on for everything or nothing). Feel free to remove the admin permissions for me again. I made no settings changes. I think with the current version, the CI will still run for forks but only if people push to could add |
I've removed them, but thanks for letting me know that no changes were made.
Let's see what happens after I merge.
I'm not going to worry too much about what happens with people's personal forks of the repo. At least for me, if I'm creating a PR, I just push to the new branch and let the actions run. If everything passes, I'll create the PR. If not, I fix before doing the PR. |
So it's actually quite nice. It seems to create 2 separate actions for |
* CI: run nightly tests only on main * avoid running optional tests on forks * test * skip normal tests on non-main branches
xref #568