Skip to content

Commit

Permalink
lookup: declare bankruptcy on flaky modules
Browse files Browse the repository at this point in the history
Remove all modules that failed the latest 20.x release run. We need to
be able to trust that a failed CITGM run is something that needs to be
investigated.
  • Loading branch information
Trott committed Sep 21, 2023
1 parent 8b6acfb commit 767636d
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 111 deletions.
118 changes: 12 additions & 106 deletions lib/lookup.json
Expand Up @@ -55,10 +55,6 @@
"prefix": "v",
"skip": ["win32", "aix"]
},
"bluebird": {
"prefix": "v",
"maintainers": "petkaantonov"
},
"body-parser": {
"flaky": "aix",
"maintainers": "dougwilson"
Expand Down Expand Up @@ -90,7 +86,7 @@
"maintainers": "mcollina",
"flaky": ["rhel"],
"prefix": "v",
"skip": ["aix", "win32"]
"skip": ["aix", "darwin", "win32"]
},
"coffeescript": {
"maintainers": ["jashkenas", "GeoffreyBooth"],
Expand All @@ -105,20 +101,11 @@
"maintainers": "ctalkington",
"skip": "win32"
},
"csv-parser": {
"prefix": "v",
"flaky": "win32",
"maintainers": "mafintosh"
},
"debug": {
"maintainers": ["qix", "tootallnate"],
"skip": [true, "aix", "ppc", "s390", "win32"],
"scripts": ["test:node", "lint"]
},
"dicer": {
"prefix": "v",
"maintainers": "mscdex"
},
"duplexer2": {
"prefix": "v",
"maintainers": ["shinn", "deoxxa"]
Expand All @@ -127,14 +114,6 @@
"prefix": "v",
"maintainers": "mafintosh"
},
"ember-cli": {
"envVar": { "YARN_IGNORE_ENGINES": "true" },
"prefix": "v",
"flaky": ["win32", "rhel", "sles"],
"head": true,
"expectFail": "fips",
"maintainers": ["stefanpenner", "rwjblue", "Turbo87", "kellyselden"]
},
"end-of-stream": {
"prefix": "v",
"maintainers": "mafintosh",
Expand All @@ -153,19 +132,10 @@
"expectFail": "fips",
"skip": ["win32"]
},
"express": {
"flaky": "ppc",
"maintainers": "dougwilson",
"skip": "win32"
},
"express-session": {
"prefix": "v",
"maintainers": "dougwilson"
},
"fastify": {
"maintainers": ["mcollina", "delvedor"],
"prefix": "v"
},
"flush-write-stream": {
"prefix": "v",
"maintainers": "mafintosh",
Expand Down Expand Up @@ -214,10 +184,6 @@
"maintainers": "contra",
"skip": "win32"
},
"https-proxy-agent": {
"maintainers": "TooTallNate",
"scripts": ["build", "test"]
},
"iconv": {
"prefix": "v",
"flaky": "aix",
Expand All @@ -235,6 +201,7 @@
},
"is-core-module": {
"prefix": "v",
"skip": "win32",
"maintainers": "ljharb",
"scripts": ["tests-only"]
},
Expand Down Expand Up @@ -277,13 +244,6 @@
"maintainers": ["ralphtheninja", "vweevers"],
"skip": "win32"
},
"leveldown": {
"prefix": "v",
"useGitClone": true,
"flaky": ["ppc", "s390"],
"tags": "native",
"maintainers": ["ralphtheninja", "vweevers"]
},
"libxmljs": {
"prefix": "v",
"flaky": ["aix", "sles", "rhel", "darwin"],
Expand All @@ -308,13 +268,10 @@
"tags": "native",
"maintainers": "wadey"
},
"mime": {
"prefix": "v",
"maintainers": "broofa"
},
"minimist": {
"npm": true,
"maintainers": "substack"
"skip": "win32",
"maintainers": "ljharb"
},
"mkdirp": {
"head": true,
Expand All @@ -332,18 +289,6 @@
"maintainers": "ichernev",
"skip": [true, "ppc", "s390"]
},
"multer": {
"prefix": "v",
"skip": "win32",
"maintainers": "linusu"
},
"nan": {
"maintainers": ["nodejs/addon-api"],
"prefix": "v",
"scripts": ["rebuild-tests", "test"],
"tags": "native",
"head": true
},
"node-gyp": {
"envVar": { "FAST_TEST": "true" },
"prefix": "v",
Expand All @@ -358,11 +303,6 @@
"comment": "Flaky because of test timeouts",
"skip": true
},
"npm": {
"maintainers": ["nodejs/npm"],
"prefix": "v",
"skip": ["aix", "s390"]
},
"path-to-regexp": {
"prefix": "v",
"maintainers": "blakeembrey",
Expand All @@ -386,11 +326,6 @@
"comment": "Error message changes in V8 9.3",
"repo": "https://github.com/pugjs/pug"
},
"pump": {
"prefix": "v",
"maintainers": "mafintosh",
"skip": "win32"
},
"pumpify": {
"prefix": "v",
"maintainers": "mafintosh",
Expand Down Expand Up @@ -426,17 +361,8 @@
},
"rewire": {
"prefix": "v",
"maintainers": "jhnns"
},
"rimraf": {
"prefix": "v",
"flaky": "win32",
"maintainers": "isaacs"
},
"router": {
"prefix": "v",
"maintainers": "dougwilson",
"skip": "win32"
"maintainers": "jhnns",
"scripts": ["test -- --timeout 30000"]
},
"sax": {
"skip": "win32",
Expand All @@ -454,10 +380,8 @@
},
"serialport": {
"prefix": "serialport@",
"flaky": ["ppc", "rhel"],
"tags": "native",
"maintainers": "reconbot",
"skip": ["win32"]
"maintainers": "reconbot"
},
"socket.io": {
"maintainers": "rauchg",
Expand Down Expand Up @@ -497,7 +421,9 @@
"tape": {
"head": true,
"prefix": "v",
"maintainers": "substack"
"skip": "win32",
"scripts": ["tests-only"],
"maintainers": "ljharb"
},
"thread-sleep": {
"install": ["install", "--build-from-source"],
Expand All @@ -517,30 +443,13 @@
"stripAnsi": true,
"maintainers": "mcollina"
},
"torrent-stream": {
"prefix": "v",
"maintainers": "mafintosh"
},
"tough-cookie": {
"maintainers": ["awaterma", "colincasey", "ruoho", "wjharney"]
},
"uglify-js": {
"prefix": "v",
"flaky": ["ppc", "darwin"],
"maintainers": "mishoo",
"skip": ["12", true],
"comment": "Tests timeout"
},
"underscore": {
"flaky": ["aix", "s390"],
"skip": "win32",
"maintainers": "jashkenas",
"ignoreGitHead": true
},
"undici": {
"prefix": "v",
"maintainers": ["mcollina", "ronag"]
},
"uuid": {
"prefix": "v",
"maintainers": ["ctavan", "broofa"],
Expand Down Expand Up @@ -568,13 +477,10 @@
"maintainers": "tootallnate",
"tags": "native"
},
"winston": {
"flaky": ["win32", "ppc", "s390", "darwin"],
"maintainers": "indexzero"
},
"ws": {
"expectFail": "fips",
"maintainers": ["einaros", "3rd-Eden", "lpinca"]
"maintainers": ["einaros", "3rd-Eden", "lpinca"],
"scripts": ["test -- --timeout 30000"]
},
"yargs": {
"comment": "Install from source is currently broken due to TS error",
Expand Down
2 changes: 1 addition & 1 deletion lib/package-manager/test.js
Expand Up @@ -76,7 +76,7 @@ export async function test(packageManager, context) {
scripts = context.module.scripts.map((script) => [
packageManagerBin,
'run',
script
...script.split(' ')
]);
} else {
scripts = [[packageManagerBin, 'test']];
Expand Down
5 changes: 1 addition & 4 deletions test/test-lookup.js
Expand Up @@ -65,10 +65,7 @@ test('lookup[getLookupTable]:', (t) => {
});
t.ok(table, 'table should exist');
t.ok(table.lodash, 'lodash should be in the table');
t.ok(
table.underscore.maintainers,
'underscore should contain a maintainers parameter'
);
t.ok(table.weak.maintainers, 'weak should contain a maintainers parameter');
t.end();
});

Expand Down

0 comments on commit 767636d

Please sign in to comment.