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 20, 2023
1 parent 661c192 commit 419f18b
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 111 deletions.
119 changes: 13 additions & 106 deletions lib/lookup.json
Original file line number Diff line number Diff line change
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 All @@ -246,6 +213,7 @@
"prefix": "v",
"maintainers": ["cpojer", "scotthovestadt", "SimenB", "thymikee", "jeysal"],
"yarn": true,
"head": true,
"install": ["install", "--no-immutable"],
"scripts": ["build:js", "remove-examples", "test-ci-partial"],
"envVar": { "CI": true },
Expand Down Expand Up @@ -276,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 @@ -307,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 @@ -331,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 @@ -357,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 @@ -385,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 @@ -425,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 @@ -453,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 @@ -496,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 @@ -516,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 @@ -567,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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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 419f18b

Please sign in to comment.