1.0: tenant isolation hardening, the satellite split, and a real benchmark suite #172
ci.yml
on: pull_request
Lint & Typecheck
1m 37s
Integration Tests
4m 20s
E2E (websockets demo)
1m 6s
E2E (demo app)
1m 49s
Deploy assets (static validation)
13s
Deploy E2E (compose stack)
2m 24s
Aggregate coverage (unit + integration)
0s
Annotations
4 errors and 12 warnings
|
Lint & Typecheck
Process completed with exit code 1.
|
|
Integration Tests
Process completed with exit code 1.
|
|
BillingProvider.boot — billing.verify wiring / provider.boot() refuses to start when verify rejects:
../core/src/config.ts#L77
@adonisjs-lasagna/saas-tenancy: setConfig was called a second time in production. The multitenancy configuration is set once at boot and is immutable thereafter.
|
|
BillingService.verify — mode + config validation / aborts boot when sk_test_* paired with NODE_ENV=production:
../core/src/config.ts#L77
@adonisjs-lasagna/saas-tenancy: setConfig was called a second time in production. The multitenancy configuration is set once at boot and is immutable thereafter.
|
|
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/
|
|
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/
|
|
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/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/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.
|
|
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/
|
|
Integration Tests
No files were found with the provided path: coverage/.v8/reporting-integration. No artifacts will be uploaded.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Arcoders~Adonisjs-lasagna-saas-tenancy~J2K0X3.dockerbuild
|
45.2 KB |
sha256:2e776a1c8733fe92514645bf01a0424ba7bf40ed95705faff8c04cc5a50bfdf9
|
|
|
c8-raw-admin-integration
|
1.56 MB |
sha256:432d42f0b2bb6578f6d1b9da3f3a08cad64fb5254ffe34a9b6541ad801c36270
|
|
|
c8-raw-backup-integration
|
1.58 MB |
sha256:63c1ca98d873fc9cbac9e6f5207510e5075e3a418c67ce6435fc0a5d28b00aeb
|
|
|
c8-raw-billing-integration
|
1.71 MB |
sha256:2623e2536952c6fce7c1e9500aad3110465d5eb03982f840cd9867857940f37b
|
|
|
c8-raw-billing-unit
|
410 KB |
sha256:3a78df1924fbd3ff2b1f53a6bd06e5a76178d82c0a132f42c11c1b15bac673ec
|
|
|
c8-raw-integration
|
1.86 MB |
sha256:16ad4b6c715a24eeaba31de016525b2580ff85f1e22155c5958631bffce3268f
|
|
|
c8-raw-sso-integration
|
1.55 MB |
sha256:e0c6db22c2b9caccc8aadb297a61b83f92175f2335827ce3cb4491867daa0234
|
|
|
c8-raw-unit
|
1.5 MB |
sha256:6d6452d48b8532a39380ee207dd4bbf9dd550568820a44e2552eeb158105074e
|
|
|
c8-raw-websockets-integration
|
439 KB |
sha256:2cec0ed33e6fed987eaf56d47ad66a63a32b619d2a1b1b105349686205fda22b
|
|