npm / statusboard

Public monitor/status/health board for @npm/cli-team's maintained projects
https://npm.github.io/statusboard
Other
155 stars 54 forks source link

Get citgm passing #193

Closed darcyclarke closed 4 years ago

darcyclarke commented 4 years ago

Address any, net-new, errors with node's citgm (ie. "canary in the gold mine") tool which runs the tests of a number of open source projects with node/npm.

MylesBorins commented 4 years ago

Reproducible failures due to 7

These are easily reproducible locally and not failing during install

vinyl, node-report, iconv, torrent-stream, vinyl-fs

Reproducible failures due to peer deps

redium, serialport

Lots of failures due to cb error (not yet reproducible locally)

csv-parser, debug, esprima, leveldown, level, pino, through2, uuid, fastify


I have a fork of CITGM that adds a label to the CB modules so you can run CITGM with only those modules

https://github.com/MylesBorins/citgm/tree/npm-7

$ npm i -g mylesborins/citgm#npm-7
$ citgm-all -v verbose --includeTags npm-7 -J
MylesBorins commented 4 years ago

Made a request with the build team to get us access to the MacOS machines so we can try and reproduce on those hosts

https://github.com/nodejs/build/issues/2434

darcyclarke commented 4 years ago

Thanks to a bunch of code spelunking by @nlf 🎉 this should be resolved.