Skip to content

fix(deps): restore production audit gate for #164 #255

fix(deps): restore production audit gate for #164

fix(deps): restore production audit gate for #164 #255

Triggered via pull request September 2, 2026 12:19
Status Success
Total duration 15m 41s
Artifacts 4

ci.yml

on: pull_request
Matrix: container-images
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 5 warnings, and 1 notice
[chromium-1440x900] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back: tests/e2e/seller-conversations.spec.ts#L56
6) [chromium-1440x900] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back Error: seller conversation identity missing 54 | `; 55 | sellerIdentityId = sellerRows[0]?.identityId; > 56 | if (!sellerIdentityId) throw new Error("seller conversation identity missing"); | ^ 57 | 58 | const buyer = await signInApi(buyerApi, buyerMobile); 59 | const otherSeller = await signInApi(otherSellerApi, otherSellerMobile); at /home/runner/work/sevomart/sevomart/tests/e2e/seller-conversations.spec.ts:56:34
[chromium-768x1024] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back: tests/e2e/seller-conversations.spec.ts#L56
5) [chromium-768x1024] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back Error: seller conversation identity missing 54 | `; 55 | sellerIdentityId = sellerRows[0]?.identityId; > 56 | if (!sellerIdentityId) throw new Error("seller conversation identity missing"); | ^ 57 | 58 | const buyer = await signInApi(buyerApi, buyerMobile); 59 | const otherSeller = await signInApi(otherSellerApi, otherSellerMobile); at /home/runner/work/sevomart/sevomart/tests/e2e/seller-conversations.spec.ts:56:34
[chromium-390x844] › tests/e2e/seller-workspace-shell.spec.ts:14:1 › active seller gets the canonical shell and loses it after a live suspension: tests/e2e/seller-workspace-shell.spec.ts#L35
4) [chromium-390x844] › tests/e2e/seller-workspace-shell.spec.ts:14:1 › active seller gets the canonical shell and loses it after a live suspension Error: seller workspace identity was not created 33 | `; 34 | const identityId = identities[0]?.identityId; > 35 | if (!identityId) throw new Error("seller workspace identity was not created"); | ^ 36 | const applicationId = randomUUID(); 37 | await sql.begin(async (transaction) => { 38 | await transaction` at /home/runner/work/sevomart/sevomart/tests/e2e/seller-workspace-shell.spec.ts:35:26
[chromium-390x844] › tests/e2e/seller-related-buyers.spec.ts:13:1 › seller finds an order buyer and reveals delivery details with a reason: tests/e2e/seller-related-buyers.spec.ts#L39
3) [chromium-390x844] › tests/e2e/seller-related-buyers.spec.ts:13:1 › seller finds an order buyer and reveals delivery details with a reason Error: related buyers seller identity was not created 37 | `; 38 | const identityId = identities[0]?.identityId; > 39 | if (!identityId) throw new Error("related buyers seller identity was not created"); | ^ 40 | await sql.begin(async (transaction) => { 41 | await transaction` 42 | insert into identity_seller_access (id, identity_id, status) at /home/runner/work/sevomart/sevomart/tests/e2e/seller-related-buyers.spec.ts:39:26
[chromium-390x844] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back: tests/e2e/seller-conversations.spec.ts#L56
2) [chromium-390x844] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back Error: seller conversation identity missing 54 | `; 55 | sellerIdentityId = sellerRows[0]?.identityId; > 56 | if (!sellerIdentityId) throw new Error("seller conversation identity missing"); | ^ 57 | 58 | const buyer = await signInApi(buyerApi, buyerMobile); 59 | const otherSeller = await signInApi(otherSellerApi, otherSellerMobile); at /home/runner/work/sevomart/sevomart/tests/e2e/seller-conversations.spec.ts:56:34
[chromium-360x800] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back: tests/e2e/seller-conversations.spec.ts#L56
1) [chromium-360x800] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back Error: seller conversation identity missing 54 | `; 55 | sellerIdentityId = sellerRows[0]?.identityId; > 56 | if (!sellerIdentityId) throw new Error("seller conversation identity missing"); | ^ 57 | 58 | const buyer = await signInApi(buyerApi, buyerMobile); 59 | const otherSeller = await signInApi(otherSellerApi, otherSellerMobile); at /home/runner/work/sevomart/sevomart/tests/e2e/seller-conversations.spec.ts:56:34
quality
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
container-images (web, apps/web/Dockerfile)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
container-images (worker, apps/worker/Dockerfile)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
container-images (api, apps/api/Dockerfile)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
container-images (migrate, packages/database/Dockerfile)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
6 flaky [chromium-360x800] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back [chromium-390x844] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back [chromium-390x844] › tests/e2e/seller-related-buyers.spec.ts:13:1 › seller finds an order buyer and reveals delivery details with a reason [chromium-390x844] › tests/e2e/seller-workspace-shell.spec.ts:14:1 › active seller gets the canonical shell and loses it after a live suspension [chromium-768x1024] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back [chromium-1440x900] › tests/e2e/seller-conversations.spec.ts:25:1 › seller answers one private thread without duplicate effects and gets a safe way back 338 passed (8.2m)

Artifacts

Produced during runtime
Name Size Digest
Mahaan-Amr~sevomart~5B93NX.dockerbuild
57.6 KB
sha256:736d1914faa41cb4c5740fe558080f9b98b712baeab0f43d4c353c0b3ba4c971
Mahaan-Amr~sevomart~6F3IX9.dockerbuild
50 KB
sha256:ca6f91085dc36833f330709842f1a0c23915872f1adebf2689f8bd463aa17d62
Mahaan-Amr~sevomart~9ZC3F7.dockerbuild
53.5 KB
sha256:ac9f4d2b22ecb0513794a7de711f9a33a9bba5f7dde9880b5b52a9b39f4a1485
Mahaan-Amr~sevomart~HDVAAI.dockerbuild
55.8 KB
sha256:59599795a8fe4ac6e3dfc0930087e3d649382fe5e3b0ff241a104b4275d46189