fix(deps): restore production audit gate for #164 #255
ci.yml
on: pull_request
quality
12m 30s
Matrix: container-images
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
|
|