You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
PR diffs are showing pages of unrelated warnings about "check annotations" #31347
These started appearing after we enabled builds using GitHub Actions workflows in #31153.
I attempted to get rid of them in #31311 but it looks like it only shows the first 10 failing checks so the ones I fixed are gone but it's now showing the next 10.
I think I've figured out what's going on... it just so happens that the warning messages coming out of the Visual Studio C/C++ compiler happen to match the regular expression in the tsc problem matcher installed by the setup-node action we use to run npx envinfo prior to the build.
I don't think the annotations are helpful to collaborators, and I think they may be actively discouraging and confusing to new contributors. Its not an emergency, but if they could be disabled, I think it would be an improvement to the contribution experience.
Activity
richardlau commentedon Jan 13, 2020
These started appearing after we enabled builds using GitHub Actions workflows in #31153.
I attempted to get rid of them in #31311 but it looks like it only shows the first 10 failing checks so the ones I fixed are gone but it's now showing the next 10.
richardlau commentedon Jan 13, 2020
I think I've figured out what's going on... it just so happens that the warning messages coming out of the Visual Studio C/C++ compiler happen to match the regular expression in the
tscproblem matcher installed by thesetup-nodeaction we use to runnpx envinfoprior to the build.node/.github/workflows/CI.yml
Lines 22 to 27 in f4a4a1a
I don't see a way to turn off this problem matcher. Not using
setup-nodewould prevent the problem matcher being installed.cc @gengjiawen
sam-github commentedon Jan 13, 2020
I don't think the annotations are helpful to collaborators, and I think they may be actively discouraging and confusing to new contributors. Its not an emergency, but if they could be disabled, I think it would be an improvement to the contribution experience.
richardlau commentedon Jan 14, 2020
GitHub hosted runners already have a version of Node.js installed so we don't need to use
setup-nodeto install another one to runnpx envinfo. PR to remove it: #31349build: do not use setup-node in build workflows
build: do not use setup-node in build workflows
build: do not use setup-node in build workflows
build: do not use setup-node in build workflows