citgm
citgm copied to clipboard
Canary in the Gold Mine
This skips a few tests in undici that should make CITGM more reliable.
adds [`openid-client`](https://www.npmjs.com/package/openid-client) (and intrinsically also [`oauth4webapi`](https://www.npmjs.com/package/oauth4webapi) and [`oidc-provider`](https://www.npmjs.com/package/oidc-provider)) This covers the `Web Cryptography API` and `Fetch API` modules.
As seen in https://github.com/nodejs/node/pull/58211, the [jsonwebtoken](https://www.npmjs.com/package/jsonwebtoken) module should be added to citgm.
The skip for win32 was added over 7 years ago (https://github.com/nodejs/citgm/pull/487) — is it still failing? Also, Multer isn’t failing on macOS anymore. all the tests are passing on macOS...
See https://ci.nodejs.org/job/citgm-smoker-nobuild/1723/ for example. It looks like the test script is not made to support Windows. /cc @UlisesGascon
v22.x citgm runs are timing out for the following targets: - debian12-x64 - fedora-latest-x64 - osx11 - aix72-ppc64
It doesn't fix any error but this is what the pino project runs in their CI. Refs: https://github.com/pinojs/pino/blob/bb1f89dbd9424edd3522022786316dadd97bb059/.github/workflows/ci.yml#L65-L66
Run for v22.x: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/3527/
As titled
Unfortunately, this module monkey-patches `writeHead`. It’s an important module in the Express ecosystem and probably in other key packages that need to use it as a hook for `writeHead`. Adding...