Closed anthayes92 closed 2 months ago
Hello. You may have forgotten to update the changelog! Please edit .github/CHANGELOG.md with:
Can we have a label that could re-enable CIs for draft PRs? We rely a lot on our CI/CD workflows.
Can we have a label that could re-enable CIs for draft PRs? We rely a lot on our CI/CD workflows.
This was a long-time coming request. We can enable the CI by going out of draft mode. Given the burden the CI has right now, tests are to run in non-draft mode across the org by default.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 98.34%. Comparing base (
dd5dca1
) to head (b75cd06
). Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Reran CI in "draft" and "ready for review" after adding @Mandrenkov suggestions on operator ordering, all works as expected.
Hey @anthayes92 Is this good to be merged?
Hey @anthayes92 Is this good to be merged?
Similar reason as mentioned here, though since you have a higher stake in the lightning repo perhaps you'd like to make the call?
Let's go ahead and merge this one and also the PennyLane PR (https://github.com/PennyLaneAI/pennylane/pull/6093). We can add a label to run tests in draft mode in a follow-up PR.
Context: Tooling Team has requested that all CI checks for draft PRs across all PennyLane repos are to be disabled to free up GH runner resources. SC Story.
Description of the Change: Conditions for checking whether a PR is in draft state have been added to existing workflows.
Benefits: Reduces GH runner usage.
Possible Drawbacks: Some development steps are deferred to PRs in "ready for review" state only.
Related GitHub Issues: N/A
Verification:
Created this PR as draft, only lightweight CI checks use GitHub runners (formatting, changelog reminder). When marked as "ready for review" the CI checks ran (excluding wheel builds and multi-gpu runners). When labels added for wheel builds and multi-gpu runners all CI checks ran.