Skip to content

feat: add support for .corepack.env #1223

feat: add support for .corepack.env

feat: add support for .corepack.env #1223

Triggered via pull request February 8, 2025 18:06
Status Failure
Total duration 13m 59s
Artifacts

ci.yml

on: pull_request
Testing chores
21s
Testing chores
Matrix: build-and-test
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 1 warning
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from .corepack.env file: tests/main.test.ts#L947
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 ", + "stdout": "", } ❯ tests/main.test.ts:947:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:936:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from .corepack.env file: tests/main.test.ts#L947
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 ", + "stdout": "", } ❯ tests/main.test.ts:947:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:936:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from .corepack.env file: tests/main.test.ts#L947
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 ", + "stdout": "", } ❯ tests/main.test.ts:947:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:936:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env file defined by COREPACK_ENV_FILE: tests/main.test.ts#L964
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 + ", "stdout": "", } ❯ tests/main.test.ts:964:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:956:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env file defined by COREPACK_ENV_FILE: tests/main.test.ts#L964
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 + ", "stdout": "", } ❯ tests/main.test.ts:964:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:956:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env file defined by COREPACK_ENV_FILE: tests/main.test.ts#L964
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 + ", "stdout": "", } ❯ tests/main.test.ts:964:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:956:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env even if there's a .corepack.env file: tests/main.test.ts#L987
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 + ", "stdout": "", } ❯ tests/main.test.ts:987:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:980:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env even if there's a .corepack.env file: tests/main.test.ts#L987
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 + ", "stdout": "", } ❯ tests/main.test.ts:987:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:980:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env even if there's a .corepack.env file: tests/main.test.ts#L987
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 + ", "stdout": "", } ❯ tests/main.test.ts:987:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:980:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > should ignore .corepack.env file if COREPACK_ENV_FILE is set to 0: tests/main.test.ts#L1017
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/Users/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.5 ", + "stdout": "", } ❯ tests/main.test.ts:1017:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:1003:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from .corepack.env file: tests/main.test.ts#L947
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 ", + "stdout": "", } ❯ tests/main.test.ts:947:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:936:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from .corepack.env file: tests/main.test.ts#L947
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 ", + "stdout": "", } ❯ tests/main.test.ts:947:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:936:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from .corepack.env file: tests/main.test.ts#L947
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 ", + "stdout": "", } ❯ tests/main.test.ts:947:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:936:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env file defined by COREPACK_ENV_FILE: tests/main.test.ts#L964
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:964:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:956:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env file defined by COREPACK_ENV_FILE: tests/main.test.ts#L964
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:964:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:956:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env file defined by COREPACK_ENV_FILE: tests/main.test.ts#L964
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:964:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:956:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env even if there's a .corepack.env file: tests/main.test.ts#L987
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:987:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:980:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env even if there's a .corepack.env file: tests/main.test.ts#L987
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:987:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:980:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env even if there's a .corepack.env file: tests/main.test.ts#L987
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:987:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:980:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > should ignore .corepack.env file if COREPACK_ENV_FILE is set to 0: tests/main.test.ts#L1017
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22579:73) + at async Engine.findProjectSpec (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:22863:24) + at async Object.runMain (/home/runner/work/corepack/corepack/dist/lib/corepack.cjs:23556:7) + + Node.js v18.20.6 ", + "stdout": "", } ❯ tests/main.test.ts:1017:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:1003:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from .corepack.env file: tests/main.test.ts#L947
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 ", + "stdout": "", } ❯ tests/main.test.ts:947:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:936:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from .corepack.env file: tests/main.test.ts#L947
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 ", + "stdout": "", } ❯ tests/main.test.ts:947:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:936:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from .corepack.env file: tests/main.test.ts#L947
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 ", + "stdout": "", } ❯ tests/main.test.ts:947:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:936:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env file defined by COREPACK_ENV_FILE: tests/main.test.ts#L964
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:964:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:956:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env file defined by COREPACK_ENV_FILE: tests/main.test.ts#L964
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:964:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:956:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env file defined by COREPACK_ENV_FILE: tests/main.test.ts#L964
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:964:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:956:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env even if there's a .corepack.env file: tests/main.test.ts#L987
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:987:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:980:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env even if there's a .corepack.env file: tests/main.test.ts#L987
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:987:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:980:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > from env even if there's a .corepack.env file: tests/main.test.ts#L987
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, stdout: '', …(1) } - Expected + Received { "exitCode": 1, - "stderr": StringContaining "No compatible signature found in package metadata", + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 + ", "stdout": "", } ❯ tests/main.test.ts:987:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:980:5
tests/main.test.ts > should pick up COREPACK_INTEGRITY_KEYS from env > should ignore .corepack.env file if COREPACK_ENV_FILE is set to 0: tests/main.test.ts#L1017
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: +0, …(2) } - Expected + Received { - "exitCode": 0, - "stderr": StringContaining "The local project doesn't define a 'packageManager' field", - "stdout": "pnpm: Hello from custom registry + "exitCode": 1, + "stderr": "D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579 + ...Object.fromEntries(Object.entries((0, import_util.parseEnv)(await import_fs8.default.promises.readFile(envFilePath2, `utf8`))).filter((e) => e[0].startsWith(`COREPACK_`))), + ^ + + TypeError: (0 , import_util.parseEnv) is not a function + at loadSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22579:73) + at async Engine.findProjectSpec (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22800:22) + at async Engine.executePackageManagerRequest (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:22863:24) + at async Object.runMain (D:\\a\\corepack\\corepack\\dist\\lib\\corepack.cjs:23556:7) + + Node.js v18.20.6 ", + "stdout": "", } ❯ tests/main.test.ts:1017:7 ❯ NodeFS.mktempPromise .yarn/cache/@yarnpkg-fslib-npm-3.1.1-dfd6328a15-e747806639.zip/node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:1003:5
Testing chores: sources/main.ts#L2
'UsageError' is defined but never used