Skip to content

feat: use range from devEngines when no packageManager is set #1685

feat: use range from devEngines when no packageManager is set

feat: use range from devEngines when no packageManager is set #1685

Triggered via pull request August 15, 2026 23:13
Status Failure
Total duration 12m 7s
Artifacts –

ci.yml

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

Annotations

8 errors
windows-latest w/ Node.js 22.x
Process completed with exit code 1.
tests/main.test.ts > should accept range in devEngines > should accept without a package.json#packageManager field: tests/main.test.ts#L417
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, …(2) } - Expected + Received { "exitCode": 1, - "stderr": StringMatching /This project is configured to use pnpm because .+\/package\.json has a "packageManager" field/, + "stderr": "This project is configured to use pnpm because C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\xfs-32aae8d4\\package.json has a \"packageManager\" field + ", "stdout": "", } ❯ tests/main.test.ts:417:58 ❯ NodeFS.mktempPromise node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:405:5
tests/main.test.ts > should accept range in devEngines > should accept without a package.json#packageManager field: tests/main.test.ts#L417
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, …(2) } - Expected + Received { "exitCode": 1, - "stderr": StringMatching /This project is configured to use pnpm because .+\/package\.json has a "packageManager" field/, + "stderr": "This project is configured to use pnpm because C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\xfs-c6a5a860\\package.json has a \"packageManager\" field + ", "stdout": "", } ❯ tests/main.test.ts:417:58 ❯ NodeFS.mktempPromise node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:405:5
tests/main.test.ts > should accept range in devEngines > should accept without a package.json#packageManager field: tests/main.test.ts#L417
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, …(2) } - Expected + Received { "exitCode": 1, - "stderr": StringMatching /This project is configured to use pnpm because .+\/package\.json has a "packageManager" field/, + "stderr": "This project is configured to use pnpm because C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\xfs-4d07dcf7\\package.json has a \"packageManager\" field + ", "stdout": "", } ❯ tests/main.test.ts:417:58 ❯ NodeFS.mktempPromise node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:405:5
windows-latest w/ Node.js 26.x
Process completed with exit code 1.
tests/main.test.ts > should accept range in devEngines > should accept without a package.json#packageManager field: tests/main.test.ts#L417
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, …(2) } - Expected + Received { "exitCode": 1, - "stderr": StringMatching /This project is configured to use pnpm because .+\/package\.json has a "packageManager" field/, + "stderr": "This project is configured to use pnpm because C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\xfs-28a02f86\\package.json has a \"packageManager\" field + ", "stdout": "", } ❯ tests/main.test.ts:417:58 ❯ NodeFS.mktempPromise node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:405:5
tests/main.test.ts > should accept range in devEngines > should accept without a package.json#packageManager field: tests/main.test.ts#L417
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, …(2) } - Expected + Received { "exitCode": 1, - "stderr": StringMatching /This project is configured to use pnpm because .+\/package\.json has a "packageManager" field/, + "stderr": "This project is configured to use pnpm because C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\xfs-ba0a81d5\\package.json has a \"packageManager\" field + ", "stdout": "", } ❯ tests/main.test.ts:417:58 ❯ NodeFS.mktempPromise node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:405:5
tests/main.test.ts > should accept range in devEngines > should accept without a package.json#packageManager field: tests/main.test.ts#L417
AssertionError: expected { exitCode: 1, stdout: '', …(1) } to match object { exitCode: 1, …(2) } - Expected + Received { "exitCode": 1, - "stderr": StringMatching /This project is configured to use pnpm because .+\/package\.json has a "packageManager" field/, + "stderr": "This project is configured to use pnpm because C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\xfs-90878d27\\package.json has a \"packageManager\" field + ", "stdout": "", } ❯ tests/main.test.ts:417:58 ❯ NodeFS.mktempPromise node_modules/@yarnpkg/fslib/lib/xfs.js:86:24 ❯ tests/main.test.ts:405:5