-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
no more Travis-CI for PR validation, use GitHub Actions #10961
no more Travis-CI for PR validation, use GitHub Actions #10961
Conversation
doing so is overkill. it's fine to just build the spec nightly. spurious failures are vastly more common than real failures in this.
oh, wow: on Travis-CI we see PR validations on the 2.12.x branch taking ~1h5m, for example this run but the GHA run here finished in just 33m 🚀 this level of speedup will be even more welcome on 2.13.x, where the Travis-CI PR validation times are considerably longer (~1h50m) |
wdyt @lrytz @som-snytt ? |
eb49f4f
to
9761bae
Compare
the cycle 🚲 is faster now |
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.
Thank you!
The merge onto 2.13.x isn't completely straightforward, so I might not get to it until January sometime. |
I'll submit an independent forward-port PR rather than including it in a routine batch merge. |
also, do not build the spec during PR validation, doing so is overkill and spurious failures have been an ongoing annoyance. nightly ("mergely") is fine for this
this doesn't eliminate Travis-CI entirely. it will still publish nightlies and publish the spec. (for now, anyway.) for context on that, and for why we also keep Jenkins, see scala/scala-dev#751
we could have made this limited change (to PR validation only) ages ago, but it didn't seem like a priority
but
and also, it dawned on me today that this might actually be quite easy, so why not just go ahead and try it?
cc @He-Pin who asked about this recently — the question got me thinking