Repository navigation
Add typed JSON output to app build #11598
tests-pr.yml
on: pull_request
Matrix: unit-tests
Lint
2m 7s
Knip (unused code check)
40s
Check graphql-codegen has been run
4m 54s
Check OCLIF manifests & readme & docs
1m 41s
Type-diff
2m 6s
Breaking change detection
1m 23s
Cleanup current-run E2E resources
2m 22s
Annotations
36 errors, 4 warnings, and 18 notices
|
Unit tests with Node 22.12.0 in ubuntu-latest
Process completed with exit code 1.
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: false/false:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-false-false.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-false-false.json' }
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: true/true:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-true-true.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-true-true.json' }
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: true/false:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-true-false.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-true-false.json' }
|
|
Unit tests with Node 24.1.0 in windows-latest (shard 2/2)
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 24.1.0 in windows-latest (shard 2/2)
Process completed with exit code 1.
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: false/false:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open 'D:\a\cli\cli\node_modules\.cache\compiler-result-false-false.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'D:\a\cli\cli\node_modules\.cache\compiler-result-false-false.json' }
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: true/true:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open 'D:\a\cli\cli\node_modules\.cache\compiler-result-true-true.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'D:\a\cli\cli\node_modules\.cache\compiler-result-true-true.json' }
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: true/false:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open 'D:\a\cli\cli\node_modules\.cache\compiler-result-true-false.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'D:\a\cli\cli\node_modules\.cache\compiler-result-true-false.json' }
|
|
Unit tests with Node 26.1.0 in windows-latest (shard 2/2)
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 26.1.0 in windows-latest (shard 2/2)
Process completed with exit code 1.
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: false/false:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open 'D:\a\cli\cli\node_modules\.cache\compiler-result-false-false.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'D:\a\cli\cli\node_modules\.cache\compiler-result-false-false.json' }
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: true/true:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open 'D:\a\cli\cli\node_modules\.cache\compiler-result-true-true.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'D:\a\cli\cli\node_modules\.cache\compiler-result-true-true.json' }
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: true/false:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open 'D:\a\cli\cli\node_modules\.cache\compiler-result-true-false.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'D:\a\cli\cli\node_modules\.cache\compiler-result-true-false.json' }
|
|
Unit tests with Node 26.1.0 in ubuntu-latest
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 26.1.0 in ubuntu-latest
Process completed with exit code 1.
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: false/false:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-false-false.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-false-false.json' }
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: true/true:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-true-true.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-true-true.json' }
|
|
[@shopify/app] src/cli/services/function/build.compiler-json.integration.test.ts > outer OS streams reach actual Function dispatch/compiler: true/false:
packages/cli-kit/src/public/node/fs.ts#L228
Error: ENOENT: no such file or directory, open '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-true-false.json'
❯ writeFile ../cli-kit/src/public/node/fs.ts:228:3
❯ src/cli/services/function/build.compiler-json.integration.test.ts:145:7
❯ inTemporaryDirectory ../cli-kit/src/public/node/fs.ts:80:12
❯ src/cli/services/function/build.compiler-json.integration.test.ts:138:5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/cli/cli/node_modules/.cache/compiler-result-true-false.json' }
|
|
Unit tests with Node 22.12.0 in windows-latest (shard 1/2)
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 22.12.0 in windows-latest (shard 1/2)
The operation was canceled.
|
|
Unit tests with Node 22.12.0 in windows-latest (shard 2/2)
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 22.12.0 in windows-latest (shard 2/2)
The operation was canceled.
|
|
Unit tests with Node 24.1.0 in windows-latest (shard 1/2)
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 24.1.0 in windows-latest (shard 1/2)
The operation was canceled.
|
|
Unit tests with Node 26.1.0 in windows-latest (shard 1/2)
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 26.1.0 in windows-latest (shard 1/2)
The operation was canceled.
|
|
Unit tests with Node 24.1.0 in ubuntu-latest
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 24.1.0 in ubuntu-latest
The operation was canceled.
|
|
Unit tests with Node 22.12.0 in macos-latest
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 22.12.0 in macos-latest
The operation was canceled.
|
|
Unit tests with Node 24.1.0 in macos-latest
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 24.1.0 in macos-latest
The operation was canceled.
|
|
Unit tests with Node 26.1.0 in macos-latest
The strategy configuration was canceled because "unit-tests.ubuntu-latest_22_12_0" failed
|
|
Unit tests with Node 26.1.0 in macos-latest
The operation was canceled.
|
|
Unit tests
Process completed with exit code 1.
|
|
Breaking change detection
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: marocchino/sticky-pull-request-comment@fcf6fe9e4a0409cd9316a5011435be0f3327f1e1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Type-diff
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: marocchino/sticky-pull-request-comment@fcf6fe9e4a0409cd9316a5011435be0f3327f1e1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E tests (shard 2/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E tests (shard 1/2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Knip (unused code check)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Bundle
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Breaking change detection
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Type check
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Check OCLIF manifests & readme & docs
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Type-diff
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Lint
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
E2E local tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Unit tests with Node 22.12.0 in ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Check graphql-codegen has been run
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|
|
Unit tests with Node 26.1.0 in ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Unit tests with Node 24.1.0 in ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Unit tests with Node 22.12.0 in macos-latest
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|
|
Unit tests with Node 24.1.0 in macos-latest
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|
|
Unit tests with Node 26.1.0 in macos-latest
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|
|
E2E tests (shard 2/2)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
E2E tests (shard 1/2)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Cleanup current-run E2E resources
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report-0
|
838 KB |
sha256:5553baf6a35a6d500dcf034d531a2b828c15eeea413615005a17b9f57ee85c3b
|
|
|
playwright-report-1
|
731 KB |
sha256:cf1247e4a2b0940b20c33550e4df8e6e37bb8d8256521c7c0f7d9c72895561f0
|
|
|
playwright-results-0
|
165 KB |
sha256:bf3b7060996f9861119668d7335ab3c20fc2ee98e0e545bca9c2cd3f0f8c9fcc
|
|
|
playwright-results-1
|
82.4 KB |
sha256:d52dce8c323e64699cf85abeec98a05774e5cb7a053e88475b4e573ed9e2fcf7
|
|