Skip to content

feat(core): add the first-class 'ai' audit actor type #226

feat(core): add the first-class 'ai' audit actor type

feat(core): add the first-class 'ai' audit actor type #226

Triggered via push July 25, 2026 14:00
Status Failure
Total duration 5m 12s
Artifacts 10

ci.yml

on: push
Lint & Typecheck
2m 18s
Lint & Typecheck
Integration Tests
5m 8s
Integration Tests
E2E (websockets demo)
1m 14s
E2E (websockets demo)
E2E (demo app)
2m 27s
E2E (demo app)
Clean install (packed tarball into a fresh app)
1m 31s
Clean install (packed tarball into a fresh app)
Deploy assets (static validation)
10s
Deploy assets (static validation)
Deploy E2E (compose stack)
3m 0s
Deploy E2E (compose stack)
Matrix: doc-coverage tests (cross-OS)
Aggregate coverage (unit + integration)
0s
Aggregate coverage (unit + integration)
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 18 warnings
Lint & Typecheck: packages/core/src/config_defaults.ts#L124
Delete `⏎·······`
Lint & Typecheck: packages/core/src/commands/tenant_doctor.ts#L137
Replace `'--reconcile-ledger·is·ignored·in·--watch·mode·(no·ledger·writes·in·a·loop).'` with `⏎········'--reconcile-ledger·is·ignored·in·--watch·mode·(no·ledger·writes·in·a·loop).'⏎······`
Lint & Typecheck: packages/core/src/commands/tenant_doctor.ts#L5
Replace `·DiagnosisSeverity,·DoctorRunResult,·DoctorRunStatus·` with `⏎··DiagnosisSeverity,⏎··DoctorRunResult,⏎··DoctorRunStatus,⏎`
Lint & Typecheck: benchmarks/src/micro/isthmus.bench.ts#L56
Replace `}` with `··}⏎····`
Lint & Typecheck: benchmarks/src/micro/isthmus.bench.ts#L54
Replace `'tokenizeTenantId·(foreign-id·HMAC)',·()·=>·tokenizeTenantId(ids[tokIdx++·%·ids.length]!),` with `⏎······'tokenizeTenantId·(foreign-id·HMAC)',⏎······()·=>·tokenizeTenantId(ids[tokIdx++·%·ids.length]!),⏎·····`
Lint & Typecheck: benchmarks/src/micro/isthmus.bench.ts#L47
Replace `}` with `··}⏎····`
Lint & Typecheck: benchmarks/src/micro/isthmus.bench.ts#L45
Replace `'emit·(count-only,·counters·only)',·()·=>·countOnlyAudit.emit('guard.bench_count_only'),` with `⏎······'emit·(count-only,·counters·only)',⏎······()·=>·countOnlyAudit.emit('guard.bench_count_only'),⏎·····`
Lint & Typecheck: benchmarks/src/micro/isthmus.bench.ts#L27
Replace `·...BROADCAST,·id:·'guard.bench_count_only',·dispatchPolicy:·'count-only'·as·const` with `⏎····...BROADCAST,⏎····id:·'guard.bench_count_only',⏎····dispatchPolicy:·'count-only'·as·const,⏎·`
Deploy assets (static validation)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
doc-coverage tests (cross-OS) (ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E (websockets demo)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
doc-coverage tests (cross-OS) (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Clean install (packed tarball into a fresh 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@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint & Typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint & Typecheck
No files were found with the provided path: coverage/.v8/crypto-unit. No artifacts will be uploaded.
Lint & Typecheck
No files were found with the provided path: coverage/.v8/ai-unit. No artifacts will be uploaded.
Lint & Typecheck
No files were found with the provided path: coverage/.v8/reporting-unit. No artifacts will be uploaded.
Lint & Typecheck
No files were found with the provided path: coverage/.v8/websockets-unit. No artifacts will be uploaded.
Lint & Typecheck
No files were found with the provided path: coverage/.v8/billing-unit. No artifacts will be uploaded.
Lint & Typecheck
No files were found with the provided path: coverage/.v8/admin-unit. No artifacts will be uploaded.
Lint & Typecheck
No files were found with the provided path: coverage/.v8/backup-unit. No artifacts will be uploaded.
Lint & Typecheck
No files were found with the provided path: coverage/.v8/sso-unit. No artifacts will be uploaded.
Lint & Typecheck
No files were found with the provided path: coverage/.v8/unit. No artifacts will be uploaded.
E2E (demo 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@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Deploy E2E (compose stack)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
Arcoders~Adonisjs-lasagna-saas-tenancy~7JFMMS.dockerbuild
57.4 KB
sha256:65b6fffeb9e9395c065d5df303a510fa133935dd4d94c25ec54ddcbeefb15a01
c8-raw-admin-integration
1.8 MB
sha256:72b87c6dacc4ba4720c451f318b042484ce6838fb7de1c147d9ebcdac9a0e774
c8-raw-ai-integration
2.05 MB
sha256:9431f56b0c28c84abe8f851f2bd7270286aea14c798d703944371282eb7a5e9d
c8-raw-backup-integration
1.82 MB
sha256:476099e7f5a922bc2e8ad120ccf3aa17eb7f8708b9e48c75542b78fb4285847a
c8-raw-billing-integration
2 MB
sha256:8f71b138f1935ac6712f9aee0476212dc188a845f5da2020c5e6c38e191ff886
c8-raw-crypto-integration
1.83 MB
sha256:e5d70233b7990000cb039dd1c05441c8105ad31293a37b8ed17626dfe30e05df
c8-raw-integration
2.2 MB
sha256:1d1c4b835a0ca3fdc98bc9f46cc44ed3b47ed4f8a89368e2e558b6bd982561fb
c8-raw-reporting-integration
1.8 MB
sha256:4413c076040476052034646ee98641c47f8a8e9f4ba2bca4559270197f8bca61
c8-raw-sso-integration
1.8 MB
sha256:12992da9c717e6d860a3cd91ac410bbad0c1eef43151d22aab0ce5902dcb4eaa
c8-raw-websockets-integration
525 KB
sha256:d47031f7e22305cddd7058633d84f0b191e210bfc8ae78db5fbf098c7fc95775