Skip to content

OPENCODE_API_KEY fallback feature #27

OPENCODE_API_KEY fallback feature

OPENCODE_API_KEY fallback feature #27

Triggered via pull request July 10, 2026 02:33
@weizhoublueweizhoublue
synchronize #3
pr/fallback
Status Failure
Total duration 9m 14s
Artifacts

test-linux.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 1 warning
error: expect(received).toEqual(expected): packages/opencode/test/session/retry.test.ts#L273
- { - "message": "Upstream error from Alibaba: Request rate increased too quickly. To ensure system stability, please adjust your client logic to scale requests more smoothly over time.", - } + undefined - Expected - 3 + Received + 1 at <anonymous> (/home/runner/work/opencode/opencode/packages/opencode/test/session/retry.test.ts:273:58)
error: expect(received).toMatchObject(expected): packages/opencode/test/session/retry.test.ts#L236
Matcher error: received value must be a non-null object at <anonymous> (/home/runner/work/opencode/opencode/packages/opencode/test/session/retry.test.ts:236:58)
error: expect(received).toMatchObject(expected): packages/opencode/test/session/retry.test.ts#L217
Matcher error: received value must be a non-null object at <anonymous> (/home/runner/work/opencode/opencode/packages/opencode/test/session/retry.test.ts:217:58)
error: expect(received).toBe(expected): packages/opencode/unknown#L1
Expected: "continue" Received: "stop" at toBe (unknown:1:1) at /home/runner/work/opencode/opencode/packages/opencode/test/session/processor-effect.test.ts:598:23 at ~effect/Effect/successCont (/home/runner/work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.83/node_modules/effect/dist/internal/effect.js:910:23) at runLoop (/home/runner/work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.83/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.83/node_modules/effect/dist/internal/effect.js:380:20) at /home/runner/work/opencode/opencode/node_modules/.bun/effect@4.0.0-beta.83/node_modules/effect/dist/internal/effect.js:734:14 at processTicksAndRejections (unknown:7:39)
error: expect(received).toHaveLength(expected): packages/opencode/test/provider/throttle-store.test.ts#L101
Expected length: 1 Received length: 2 at <anonymous> (/home/runner/work/opencode/opencode/packages/opencode/test/provider/throttle-store.test.ts:101:18)
error: ENOENT: no such file or directory: packages/opencode/test/provider/throttle-store.test.ts#L84
at async <anonymous> (/home/runner/work/opencode/opencode/packages/opencode/test/provider/throttle-store.test.ts:84:38)
error: ENOENT: no such file or directory: packages/opencode/test/provider/throttle-store.test.ts#L76
at async <anonymous> (/home/runner/work/opencode/opencode/packages/opencode/test/provider/throttle-store.test.ts:76:38)
error: ENOENT: no such file or directory: packages/opencode/test/provider/throttle-store.test.ts#L66
at async <anonymous> (/home/runner/work/opencode/opencode/packages/opencode/test/provider/throttle-store.test.ts:66:38)
error: expect(received).toBe(expected): packages/opencode/test/provider/throttle-store.test.ts#L36
Expected: true Received: false at <anonymous> (/home/runner/work/opencode/opencode/packages/opencode/test/provider/throttle-store.test.ts:36:73)
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/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/