Skip to content

fix(server): validate permission and question ids (#26456) #40205

fix(server): validate permission and question ids (#26456)

fix(server): validate permission and question ids (#26456) #40205

Triggered via push May 9, 2026 04:20
Status Failure
Total duration 8m 2s
Artifacts 4

test.yml

on: push
Matrix: e2e
Matrix: unit
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 4 warnings
UnimplementedError: @opencode/Account: Unimplemented method "login": node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js#L1270
at get (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js:1270:23) at /home/runner/_work/opencode/opencode/packages/opencode/test/account/service.test.ts:152:45 at runLoop (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:380:14) at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2582:8 at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2651:13 at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2661:23
error: expect(received).toHaveLength(expected): packages/opencode/unknown#L1
Expected length: 1 Received length: 0 at toHaveLength (unknown:1:1) at /home/runner/_work/opencode/opencode/packages/opencode/test/share/share-next.test.ts:299:24 at ~effect/Effect/successCont (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:913:22) at runLoop (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:380:14) at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:732:11
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js#L1270
at get (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js:1270:23) at /home/runner/_work/opencode/opencode/packages/opencode/src/share/share-next.ts:212:29 at ~effect/Effect/successCont (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:913:22) at runLoop (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:380:14) at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2582:8 at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2651:13 at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2661:23 at run (node:async_hooks:62:22) at processTicksAndRejections (unknown:7:39)
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js#L1270
at get (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js:1270:23) at /home/runner/_work/opencode/opencode/packages/opencode/src/share/share-next.ts:212:29 at ~effect/Effect/successCont (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:913:22) at runLoop (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:380:14) at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2582:8 at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2651:13 at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2661:23 at run (node:async_hooks:62:22) at processTicksAndRejections (unknown:7:39)
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js#L1270
at get (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js:1270:23) at /home/runner/_work/opencode/opencode/packages/opencode/src/share/share-next.ts:212:29 at ~effect/Effect/successCont (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:913:22) at runLoop (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:380:14) at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2582:8 at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2651:13 at /home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:2661:23 at run (node:async_hooks:62:22) at processTicksAndRejections (unknown:7:39)
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js#L1270
at get (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js:1270:23) at /home/runner/_work/opencode/opencode/packages/opencode/src/share/share-next.ts:212:29
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js#L1270
at get (/home/runner/_work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Layer.js:1270:23) at /home/runner/_work/opencode/opencode/packages/opencode/src/share/share-next.ts:212:29
error: expect(received).toBe(expected): packages/opencode/test/server/httpapi-account-error-mapping.test.ts#L79
Expected: 500 Received: 200 at <anonymous> (/home/runner/_work/opencode/opencode/packages/opencode/test/server/httpapi-account-error-mapping.test.ts:79:29)
error: expect(received).toBe(expected): packages/opencode/test/server/httpapi-account-error-mapping.test.ts#L70
Expected: 500 Received: 200 at <anonymous> (/home/runner/_work/opencode/opencode/packages/opencode/test/server/httpapi-account-error-mapping.test.ts:70:29)
unit (linux)
opencode#test:ci: command (/home/runner/_work/opencode/opencode/packages/opencode) /home/runner/.bun/bin/bun run test:ci exited (1)
unit (windows)
Process completed with exit code 1.
error: expect(received).toHaveLength(expected): packages\opencode\unknown#L1
Expected length: 1 Received length: 0 at toHaveLength (unknown:1:1) at C:\runner\_work\opencode\opencode\packages\opencode\test\share\share-next.test.ts:299:24 at ~effect/Effect/successCont (C:\runner\_work\opencode\opencode\node_modules\effect\dist\internal\effect.js:913:22) at runLoop (C:\runner\_work\opencode\opencode\node_modules\effect\dist\internal\effect.js:420:66) at evaluate (C:\runner\_work\opencode\opencode\node_modules\effect\dist\internal\effect.js:380:14) at C:\runner\_work\opencode\opencode\node_modules\effect\dist\internal\effect.js:732:11
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules\effect\dist\Layer.js#L1270
at get (C:\runner\_work\opencode\opencode\node_modules\effect\dist\Layer.js:1270:23) at C:\runner\_work\opencode\opencode\packages\opencode\src\share\share-next.ts:212:29
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules\effect\dist\Layer.js#L1270
at get (C:\runner\_work\opencode\opencode\node_modules\effect\dist\Layer.js:1270:23) at C:\runner\_work\opencode\opencode\packages\opencode\src\share\share-next.ts:212:29
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules\effect\dist\Layer.js#L1270
at get (C:\runner\_work\opencode\opencode\node_modules\effect\dist\Layer.js:1270:23) at C:\runner\_work\opencode\opencode\packages\opencode\src\share\share-next.ts:212:29
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules\effect\dist\Layer.js#L1270
at get (C:\runner\_work\opencode\opencode\node_modules\effect\dist\Layer.js:1270:23) at C:\runner\_work\opencode\opencode\packages\opencode\src\share\share-next.ts:212:29
UnimplementedError: @opencode/Account: Unimplemented method "active": node_modules\effect\dist\Layer.js#L1270
at get (C:\runner\_work\opencode\opencode\node_modules\effect\dist\Layer.js:1270:23) at C:\runner\_work\opencode\opencode\packages\opencode\src\share\share-next.ts:212:29
error: expect(received).toBe(expected): packages\opencode\test\server\httpapi-account-error-mapping.test.ts#L79
Expected: 500 Received: 200 at <anonymous> (C:\runner\_work\opencode\opencode\packages\opencode\test\server\httpapi-account-error-mapping.test.ts:79:29)
error: expect(received).toBe(expected): packages\opencode\test\server\httpapi-account-error-mapping.test.ts#L70
Expected: 500 Received: 200 at <anonymous> (C:\runner\_work\opencode\opencode\packages\opencode\test\server\httpapi-account-error-mapping.test.ts:70:29)
unit (windows)
opencode#test:ci: command (C:\runner\_work\opencode\opencode\packages\opencode) C:\Users\runneradmin\.bun\bin\bun.exe run test:ci exited (1)
e2e (linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e (windows)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit (linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
unit (windows)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. 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
playwright-linux-1 Expired
191 KB
sha256:8d8b1375228a08a3ba7add0f65737313cadc1365638f45f64f71d46f041a873a
playwright-windows-1 Expired
191 KB
sha256:5c79d13b0485eaff912f580b1b64692c4bb6b593d3f8e79fc7e8fc25038b7310
unit-linux-1 Expired
103 KB
sha256:dd1f2507d5853f24aa08d0e56ee428339cd44e3daa91731ccec5c5145eb54d97
unit-windows-1 Expired
13.8 KB
sha256:8cdf2d716cb50879c25fdfc51e88c47b27f65f3d79af4754efe9b9d1dab472bf