-
Notifications
You must be signed in to change notification settings - Fork 519
CICD: GitHub Actions workflows for nightly and PR tests #6346
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
CICD: GitHub Actions workflows for nightly and PR tests #6346
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #6346 +/- ##
==========================================
- Coverage 51.90% 50.42% -1.49%
==========================================
Files 653 653
Lines 87469 111205 +23736
==========================================
+ Hits 45401 56070 +10669
- Misses 39198 52272 +13074
+ Partials 2870 2863 -7 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
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.
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
Summary
This is a proof of concept of shifting unit and integration testing into GitHub Actions. The nightly full integration suite and the shorter PR workflow have been implemented.
These should not be marked as "Required" in GitHub yet - we should run these in parallel with existing tests to see how they compare. We should additionally see if we can reduce the timelines for the PR tests, as they are currently running for longer than half an hour.
In the nightly test I have commented out the upload section for now, as those are covered by existing workflows. If we deprecate those, we should uncomment this. We may need to add some additional secrets in that case, though.
Test Plan
These are tests, and were executed on a fork.