-
Notifications
You must be signed in to change notification settings - Fork 490
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
Build: Split nightly job into its own workflow. Remove ARM64 platform builds from our triggered/on commit builds. #5485
Conversation
… from our triggered/on commit builds.
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.
One change, otherwise seems pretty straightforward.
The test restrictions are just for PRs, and because you're leaving the name circleci_build_and_test I think PRs to master work as is. rel/nightly doesn't have this (no PRs for rel/nightly), so we'll just have to update the restriction on rel/beta and rel/stable once it's getting merged out to them. |
Co-authored-by: John Lee <john@onetechnical.com>
Codecov Report
@@ Coverage Diff @@
## master #5485 +/- ##
==========================================
- Coverage 55.64% 47.66% -7.99%
==========================================
Files 448 448
Lines 63493 63493
==========================================
- Hits 35328 30261 -5067
- Misses 25772 30740 +4968
- Partials 2393 2492 +99 see 200 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
context: | ||
- slack-secrets | ||
- aws-secrets | ||
<<: *slack-fail-post-step | ||
|
||
#- windows_x64_build | ||
"circleci_build_and_test": |
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.
we can probably remove the quotes here then too
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 think it looks ok to me.
Summary
For reducing build times, improving developer workflows and some optimizations, we are moving ARM64 builds to be solely nightly jobs. As a part of this PR, we separated the nightly runs into their own dedicated workflow for easier identification/cost management.
Test Plan
Run nightly builds - check running of triggered builds.