Salvage stub plan findings as an incomplete report #1987
Triggered via pull request
September 11, 2026 20:01
Status
Failure
Total duration
1m 43s
Artifacts
–
Annotations
2 errors and 4 warnings
|
test (src)
Process completed with exit code 1.
|
|
error::
src/auth/store.test.ts#L86
145 | lock = await open(lockPath, "wx", 0o600);
146 | break;
147 | } catch (error) {
148 | if (!isErrnoCode(error, "EEXIST")) throw error;
149 | if (Date.now() >= deadline) {
150 | throw new Error(
^
error: Timed out waiting for OAuth credential lock /tmp/corbits-test-guard-4258308b-55ca-4727-97c6-844d7f0911b4/oauth-store-concurrent-xf7vXK/.test-settings/concurrent-auth.json.lock. If no Corbits process is running, remove this lock file manually and retry.
at withAuthFileLock (/home/runner/work/corbits-code/corbits-code/src/auth/store.ts:150:21)
140 | const deadline = Date.now() + LOCK_TIMEOUT_MS;
141 | let lock;
142 |
143 | while (true) {
144 | try {
145 | lock = await open(lockPath, "wx", 0o600);
^
EEXIST: file already exists, open '/tmp/corbits-test-guard-4258308b-55ca-4727-97c6-844d7f0911b4/oauth-store-concurrent-xf7vXK/.test-settings/concurrent-auth.json.lock'
path: "/tmp/corbits-test-guard-4258308b-55ca-4727-97c6-844d7f0911b4/oauth-store-concurrent-xf7vXK/.test-settings/concurrent-auth.json.lock",
syscall: "open",
errno: -17,
code: "EEXIST"
at async <anonymous> (node:fs/promises:102:56)
at async withAuthFileLock (/home/runner/work/corbits-code/corbits-code/src/auth/store.ts:145:22)
at async saveProfile (/home/runner/work/corbits-code/corbits-code/src/auth/store.ts:212:13)
Bun v1.3.14 (Linux x64)
145 | lock = await open(lockPath, "wx", 0o600);
146 | break;
147 | } catch (error) {
148 | if (!isErrnoCode(error, "EEXIST")) throw error;
149 | if (Date.now() >= deadline) {
150 | throw new Error(
^
error: Timed out waiting for OAuth credential lock /tmp/corbits-test-guard-4258308b-55ca-4727-97c6-844d7f0911b4/oauth-store-concurrent-xf7vXK/.test-settings/concurrent-auth.json.lock. If no Corbits process is running, remove this lock file manually and retry.
at withAuthFileLock (/home/runner/work/corbits-code/corbits-code/src/auth/store.ts:150:21)
140 | const deadline = Date.now() + LOCK_TIMEOUT_MS;
141 | let lock;
142 |
143 | while (true) {
144 | try {
145 | lock = await open(lockPath, "wx", 0o600);
^
EEXIST: file already exists, open '/tmp/corbits-test-guard-4258308b-55ca-4727-97c6-844d7f0911b4/oauth-store-concurrent-xf7vXK/.test-settings/concurrent-auth.json.lock'
path: "/tmp/corbits-test-guard-4258308b-55ca-4727-97c6-844d7f0911b4/oauth-store-concurrent-xf7vXK/.test-settings/concurrent-auth.json.lock",
syscall: "open",
errno: -17,
code: "EEXIST"
at async <anonymous> (node:fs/promises:102:56)
at async withAuthFileLock (/home/runner/work/corbits-code/corbits-code/src/auth/store.ts:145:22)
at async saveProfile (/home/runner/work/corbits-code/corbits-code/src/auth/store.ts:212:13)
Bun v1.3.14 (Linux x64)
[
0,
0,
0,
0,
0,
0,
+ 1,
0,
0,
0,
0,
- 0,
- 0,
+ 1,
0,
0,
0,
0,
0,
]
- Expected - 2
+ Received + 2
at <anonymous> (/home/runner/work/corbits-code/corbits-code/src/auth/store.test.ts:86:44)
|
|
build
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
static-analysis
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test (tests-evals-and-scripts)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test (src)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|