Skip to content

fix(ci): pass migration options via CLI flags for node-pg-migrate v7 #404

fix(ci): pass migration options via CLI flags for node-pg-migrate v7

fix(ci): pass migration options via CLI flags for node-pg-migrate v7 #404

Triggered via push July 29, 2026 13:43
Status Failure
Total duration 1m 46s
Artifacts

ci.yml

on: push
Matrix: quality
Verify lockfile integrity
44s
Verify lockfile integrity
Validate k8s NetworkPolicies
47s
Validate k8s NetworkPolicies
bundle-analysis
0s
bundle-analysis
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 47 warnings
Quality (api)
Process completed with exit code 1.
Quality (sdk)
Process completed with exit code 1.
Quality (processing)
Process completed with exit code 1.
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 (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 (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 (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
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