-
Notifications
You must be signed in to change notification settings - Fork 29.7k
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: remove GitHub Actions for tarballs? #34123
Comments
To be clear: I'd rather keep the action and get building fixed/reliable. But if we're not going to do that, I'm not excited about having basically permanently failing actions. |
If they're generally passing on Linux perhaps we could start by removing the macOS/Windows tests rather than remove the whole thing?
I feel these three points are general to our GitHub Actions workflows in general and not specific to the tarball workflow. |
Related #33947. I'm fine removing or keeping just Linux. |
I've sampled a few of the Windows failures and they're all failing |
I'm still not sure just fixing the test failures will do any good, there are many runs of this action that are hanging/failing with no output (example: https://github.com/nodejs/node/runs/784411094?check_suite_focus=true). |
I'd like to prod this again... I really think we should consider removing this action and perhaps re-implementing something in our primary CI |
I'm still +1 on removing it from Actions |
This GitHub action takes quite a bit of time to build and is regularly flaky. Removing the OSX and Windows target from this action to avoid having red actions CI runs. Refs: nodejs#34123
This GitHub action takes quite a bit of time to build and is regularly flaky. Removing the OSX and Windows target from this action to avoid having red actions CI runs. Refs: #34123 PR-URL: #34440 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Matheus Marchini <mat@mmarchini.me> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
Going to go ahead and close this as we remove windows+ osx from the action, which were AFAIK the platforms that were failing |
This GitHub action takes quite a bit of time to build and is regularly flaky. Removing the OSX and Windows target from this action to avoid having red actions CI runs. Refs: #34123 PR-URL: #34440 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Matheus Marchini <mat@mmarchini.me> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
I could be wrong but it seems to me:
The intention was good, but the end result is not that people are making sure the tarballs build. It's that we're ignoring test failures.
Correction welcome! If these are resulting in activity I'm not seeing, then great! But if not...
Let's disable/remove them?
The text was updated successfully, but these errors were encountered: