Replies: 2 comments 5 replies
-
Thanks for wrangling the CIs (again). I haven't had the bandwidth to dive in recently. So IIUC, based on what you said above the following CI actions/jobs are not required to pass for merge:
My (not expert) opinion would be to make zizmor required (since it's security-focused) and also linkcheck (because it rarely fails and is usually easy to fix when it does). Coverage has historically been flaky (though maybe not anymore since we switched to the coverage action instead of codecov?) so I'm OK with not requiring that one for now. I think I've never even looked at profiling 🙈. I browsed the "Checks" tab on #2163, just to familiarize myself with how the results look in that UI. I see a warning annotation on Zizmor workflow:
I also (oddly) see both a Zizmor workflow, and a zizmor job listed under "Code Scanning Results". Maybe that's a quirk of the UI, but we should check that we're not running it twice. I also noticed several annotations from the "check coverage" action in the "Continuous Integration" workflow; the salient ones are these:
|
Beta Was this translation helpful? Give feedback.
-
Does that mean it will still run on PRs but won't be required? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Following up on #2160 (comment)
It only occurred to me that this is a remnant of the repository workflow enforcement rules.
When updating the CI workflows in #2077 to include more OS targets for the accessibility tests, I did not update these workflows, as this functionality has now moved to
Rulesets
asStatus checks
(ref: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks).Since we were due a migration to rulesets from the now deprecated functionality, I created a new
pr-quality-check
ruleset that requires:pytest
: all combinations (OS, Sphinx, Python version)This should hopefully remove the old checks needed that are showing in the UI right now 🤞🏽
If there is anything I missed, please LMK @drammock @gabalafou
Beta Was this translation helpful? Give feedback.
All reactions