-
Notifications
You must be signed in to change notification settings - Fork 29
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: use standard CI config #710
Conversation
- cron: '0 2 * * *' # Run everyday, at 2AM UTC. | ||
name: ci-profiler | ||
jobs: | ||
system-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.
@nolanmar511 curious - why do we run system tests as a GitHub action, and not rely on the default kokoro config we have set up elsewhere?
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.
Looking at my PR history, I think this was done to start running all tests with Node 13 a bit earlier (#585).
It may have also improve cove coverage results.
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.
Got it - so these are kinda 2 different things:
- We wanted node 13 testing faster here than we rolled it out elsewhere. Moving forward, we just need to be far more bullish about getting these in the matrix as soon as they're released. Good news is that 15 rolled out super fast.
- For system tests - I just don't want the duplicate config here to run it as an action unless we have a goodish reason :)
Codecov Report
@@ Coverage Diff @@
## master #710 +/- ##
=======================================
Coverage 86.00% 86.00%
=======================================
Files 7 7
Lines 1208 1208
Branches 97 97
=======================================
Hits 1039 1039
Misses 169 169 Continue to review full report at Codecov.
|
Was looking at #709, and wondering why this didn't come in the last sweep of global changes. I think we can let profiler have it's special sauce, while still staying on the centralized managed config.