Skip to content

fix(ci): regenerate lockfile with npm@10 #402

fix(ci): regenerate lockfile with npm@10

fix(ci): regenerate lockfile with npm@10 #402

Triggered via push July 29, 2026 13:28
Status Failure
Total duration 2m 29s
Artifacts

ci.yml

on: push
Matrix: quality
Verify lockfile integrity
2m 1s
Verify lockfile integrity
Validate k8s NetworkPolicies
1m 55s
Validate k8s NetworkPolicies
bundle-analysis
0s
bundle-analysis
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 47 warnings
Quality (app)
Process completed with exit code 1.
Quality (contracts)
Process completed with exit code 1.
Quality (types)
Process completed with exit code 1.
Quality (sdk)
Process completed with exit code 1.
Quality (api)
Process completed with exit code 1.
Quality (processing)
Process completed with exit code 1.
Quality (app)
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, codecov/codecov-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quality (app): app/components/streams/live-stream-status-badge.test.tsx#L3
`./live-stream-status-badge` import should occur before import of `@/hooks/useStreamSocket`
Quality (app): app/components/streams/live-stream-status-badge.test.tsx#L2
There should be at least one empty line between import groups
Quality (app): app/components/streams/live-stream-status-badge.test.tsx#L1
There should be at least one empty line between import groups
Quality (app): app/components/auth-provider.tsx#L3
`next/navigation` import should occur before import of `react`
Quality (app): app/components/auth-provider.test.tsx#L1
There should be at least one empty line between import groups
Quality (app): app/components/StreamViewer/StreamViewer.tsx#L4
`../../hooks/useStreamSocket` import should occur after import of `./StreamFeed`
Quality (app): app/components/StreamViewer/StreamViewer.tsx#L3
There should be at least one empty line between import groups
Quality (app): app/components/StreamViewer/StreamViewer.test.tsx#L4
`./StreamViewer` import should occur before import of `../../hooks/useStreamSocket`
Quality (app): app/components/StreamViewer/StreamFeed.tsx#L4
`@tanstack/react-virtual` import should occur before import of `react`
Quality (app): app/components/StreamViewer/StreamFeed.tsx#L4
There should be at least one empty line between import groups
Verify lockfile integrity
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate k8s NetworkPolicies
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quality (contracts)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quality (contracts): tests/contracts/src/streams.contract.ts#L1
`@xstreamroll/types` type import should occur after import of `./schemas`
Quality (contracts): tests/contracts/src/streams.contract.ts#L1
There should be at least one empty line between import groups
Quality (contracts): tests/contracts/src/schemas.ts#L1
There should be at least one empty line between import groups
Quality (contracts): tests/contracts/src/index.ts#L23
`./streams.contract` import should occur before type import of `./contract`
Quality (contracts): tests/contracts/src/index.ts#L22
There should be at least one empty line between import groups
Quality (contracts): tests/contracts/src/index.ts#L21
There should be at least one empty line between import groups
Quality (contracts): tests/contracts/src/auth.contract.ts#L3
`./schemas` import should occur before type import of `@xstreamroll/types`
Quality (contracts): tests/contracts/src/auth.contract.ts#L2
`./contract` type import should occur before type import of `@xstreamroll/types`
Quality (contracts): tests/contracts/src/auth.contract.ts#L2
There should be at least one empty line between import groups
Quality (types)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quality (sdk)
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, codecov/codecov-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quality (api)
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, codecov/codecov-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quality (api): api/src/audit/admin-audit.controller.ts#L1
There should be at least one empty line between import groups
Quality (api): api/src/app.module.ts#L3
There should be at least one empty line between import groups
Quality (api): api/src/admin/admin.module.ts#L8
`./admin.controller` import should occur before import of `../auth/auth.module`
Quality (api): api/src/admin/admin.module.ts#L7
`./admin-stats.service` import should occur before import of `../auth/auth.module`
Quality (api): api/src/admin/admin.module.ts#L6
`../common/guards/auth.guard` import should occur before import of `../config/cache.config`
Quality (api): api/src/admin/admin.module.ts#L5
`../common/auth/roles.guard` import should occur before import of `../config/cache.config`
Quality (api): api/src/admin/admin.module.ts#L2
There should be at least one empty line between import groups
Quality (api): api/src/admin/admin.controller.ts#L20
`./admin-stats.service` import should occur before import of `../common/guards/auth.guard`
Quality (api): api/src/admin/admin.controller.ts#L19
`../common/auth/roles.guard` import should occur before import of `../common/guards/auth.guard`
Quality (api): api/src/admin/admin.controller.ts#L17
There should be at least one empty line between import groups
Quality (processing)
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, codecov/codecov-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quality (processing): xstreamroll-processing/src/leader-election.ts#L32
`crypto` import should occur before import of `pg`
Quality (processing): xstreamroll-processing/src/leader-election.ts#L32
There should be at least one empty line between import groups
Quality (processing): xstreamroll-processing/src/leader-election.ts#L31
There should be at least one empty line between import groups
Quality (processing): xstreamroll-processing/__tests__/session.test.ts#L314
`fast-check` import should occur before import of `../src/session`
Quality (processing): xstreamroll-processing/__tests__/session-registry.test.ts#L7
`../src/session-registry` import should occur before type import of `../src/session`
Quality (processing): xstreamroll-processing/__tests__/session-registry.test.ts#L6
There should be at least one empty line between import groups
Quality (processing): xstreamroll-processing/__tests__/session-registry.test.ts#L1
There should be at least one empty line between import groups
Quality (processing): xstreamroll-processing/__tests__/multi-worker.integration.test.ts#L11
`../src/leader-election` import should occur before import of `../src/session-registry`
Quality (processing): xstreamroll-processing/__tests__/multi-worker.integration.test.ts#L11
There should be at least one empty line between import groups
Quality (processing): xstreamroll-processing/__tests__/event-filter.test.ts#L1
There should be at least one empty line between import groups