Skip to content

Launch OpenControl

Launch OpenControl #1

Triggered via push July 17, 2026 18:32
Status Failure
Total duration 1m 10s
Artifacts 1

ci.yml

on: push
Supply-chain and package gates
34s
Supply-chain and package gates
Matrix: verify
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 1 warning
test/pty.test.ts > fixSpawnHelperPermissions > skips prebuild dirs without a spawn-helper and still fixes the rest: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:182:5
test/pty.test.ts > fixSpawnHelperPermissions > rejects a non-regular spawn-helper: test/pty.test.ts#L174
AssertionError: expected [Function] to throw error matching /not a regular file/ but got 'Cannot safely enable node-pty helper …' - Expected: /not a regular file/ + Received: "Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions." ❯ test/pty.test.ts:174:50
test/pty.test.ts > fixSpawnHelperPermissions > returns a final revalidator for the check immediately before spawn: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:162:24
test/pty.test.ts > fixSpawnHelperPermissions > detects a helper path swap after adjusting its permissions: test/pty.test.ts#L142
AssertionError: expected [Function] to throw error matching /path changed while it was being valid…/ but got 'Cannot safely enable node-pty helper …' - Expected: /path changed while it was being validated/ + Received: "Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions." ❯ test/pty.test.ts:142:50
test/pty.test.ts > fixSpawnHelperPermissions > hardens a writable owned ancestor and rechecks it before spawn: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:112:24
test/pty.test.ts > fixSpawnHelperPermissions > removes group/other write access from owned package, prebuilds, and platform directories: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:96:7
test/pty.test.ts > fixSpawnHelperPermissions > rejects a symlinked prebuild directory: test/pty.test.ts#L81
AssertionError: expected [Function] to throw error matching /platform directory .* is a symbolic l…/ but got 'Cannot safely enable node-pty helper …' - Expected: /platform directory .* is a symbolic link/ + Received: "Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions." ❯ test/pty.test.ts:81:50
test/pty.test.ts > fixSpawnHelperPermissions > removes group/other write access from an owned executable helper: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:62:5
test/pty.test.ts > fixSpawnHelperPermissions > adds only the user execute bit and preserves stricter group/other permissions: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:52:5
test/pty.test.ts > fixSpawnHelperPermissions > makes spawn-helper executable in every prebuild dir: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:40:5
Host / windows-latest / Node 22.23.1
Process completed with exit code 1.
Host / windows-latest / Node 24.18.0
Process completed with exit code 1.
test/pty.test.ts > fixSpawnHelperPermissions > skips prebuild dirs without a spawn-helper and still fixes the rest: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:182:5
test/pty.test.ts > fixSpawnHelperPermissions > rejects a non-regular spawn-helper: test/pty.test.ts#L174
AssertionError: expected [Function] to throw error matching /not a regular file/ but got 'Cannot safely enable node-pty helper …' - Expected: /not a regular file/ + Received: "Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions." ❯ test/pty.test.ts:174:50
test/pty.test.ts > fixSpawnHelperPermissions > returns a final revalidator for the check immediately before spawn: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:162:24
test/pty.test.ts > fixSpawnHelperPermissions > detects a helper path swap after adjusting its permissions: test/pty.test.ts#L142
AssertionError: expected [Function] to throw error matching /path changed while it was being valid…/ but got 'Cannot safely enable node-pty helper …' - Expected: /path changed while it was being validated/ + Received: "Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions." ❯ test/pty.test.ts:142:50
test/pty.test.ts > fixSpawnHelperPermissions > hardens a writable owned ancestor and rechecks it before spawn: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:112:24
test/pty.test.ts > fixSpawnHelperPermissions > removes group/other write access from owned package, prebuilds, and platform directories: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:96:7
test/pty.test.ts > fixSpawnHelperPermissions > rejects a symlinked prebuild directory: test/pty.test.ts#L81
AssertionError: expected [Function] to throw error matching /platform directory .* is a symbolic l…/ but got 'Cannot safely enable node-pty helper …' - Expected: /platform directory .* is a symbolic link/ + Received: "Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions." ❯ test/pty.test.ts:81:50
test/pty.test.ts > fixSpawnHelperPermissions > removes group/other write access from an owned executable helper: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:62:5
test/pty.test.ts > fixSpawnHelperPermissions > adds only the user execute bit and preserves stricter group/other permissions: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:52:5
test/pty.test.ts > fixSpawnHelperPermissions > makes spawn-helper executable in every prebuild dir: src/pty.ts#L12
Error: Cannot safely enable node-pty helper /var: node-pty ancestor directory /var is a symbolic link. Reinstall OpenControl as the current user or correct the node-pty installation permissions. ❯ permissionError src/pty.ts:12:10 ❯ inspectTrustedDirectory src/pty.ts:260:11 ❯ src/pty.ts:242:5 ❯ inspectTrustedAncestorChain src/pty.ts:241:22 ❯ fixSpawnHelperPermissions src/pty.ts:68:27 ❯ test/pty.test.ts:40:5
Supply-chain and package gates
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@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
opencontrol-sbom Expired
2.22 KB
sha256:2e26dc85f8180c7a40ec1a30917deaf790e4a6a2818b3e32cf04f87b8943f165