Skip to content

1.0: tenant isolation hardening, the satellite split, and a real benchmark suite #152

1.0: tenant isolation hardening, the satellite split, and a real benchmark suite

1.0: tenant isolation hardening, the satellite split, and a real benchmark suite #152

Triggered via pull request June 23, 2026 20:56
Status Success
Total duration 5m 30s
Artifacts 14

ci.yml

on: pull_request
Lint & Typecheck
2m 7s
Lint & Typecheck
Integration Tests
4m 32s
Integration Tests
E2E (websockets demo)
1m 9s
E2E (websockets demo)
E2E (demo app)
1m 40s
E2E (demo app)
Deploy assets (static validation)
10s
Deploy assets (static validation)
Deploy E2E (compose stack)
2m 2s
Deploy E2E (compose stack)
Aggregate coverage (unit + integration)
51s
Aggregate coverage (unit + integration)
Fit to window
Zoom out
Zoom in

Annotations

7 warnings
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/
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/
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/
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/
Aggregate coverage (unit + integration)
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/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, 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~RNYQGL.dockerbuild
45.7 KB
sha256:bfecadfc7ae01d87dba74222eceb9aa31e0609d6424e4cd135e10f36390cfd2d
c8-raw-admin-integration
1.46 MB
sha256:a5c3707ee97b70c35e5ddc9ed627223de9a477ea297402e57774d1423160ee54
c8-raw-admin-unit
334 KB
sha256:089c7022bc3e61cd70c24431c3ce1f0ed8444d1f42b43e8aa80da0017a748308
c8-raw-backup-integration
1.5 MB
sha256:803db41b465c1be035ef20669176b39032f762e7dcfbb9cd274deaa7fb41af8a
c8-raw-backup-unit
365 KB
sha256:6583cda74bb1804035b4d4b84a56cbe9ad0e281e15a58fa9df17a5f336f42370
c8-raw-billing-integration
1.62 MB
sha256:58ecad21a57528d5ea49b3bb37f102b990357ba103f8cfb8725151623299b017
c8-raw-billing-unit
383 KB
sha256:4f9a68355f2dbafda66e9d48345b12691de6ff6d7dccac81f2dded372c5562b4
c8-raw-integration
1.74 MB
sha256:85cb2b73bf4df5d6d2163029d7421cb0076b0503a3e685e439973e0f0fc8627e
c8-raw-sso-integration
1.47 MB
sha256:7e5b1be9545ec18f06c7630fc58453b222f81115fe77c0d06f2a75fa7b9ebb79
c8-raw-sso-unit
228 KB
sha256:2f4a90976eb900b351ac9833ccc82336e5dc312dd78c86c3e2478fd9dafca8d3
c8-raw-unit
1.22 MB
sha256:ded114d04ce5a8ed788d39fa0effd374adba6d0153f6bc2142d09086f0e29ed0
c8-raw-websockets-integration
431 KB
sha256:865d55f97dc5bcad3fd9e64c58c620da8b628a27bafee1103192af7e9e105b1f
c8-raw-websockets-unit
362 KB
sha256:338493e4a8a664ae0ccc7fb236a7712411896812acbdf631658615b914e0ca33
coverage-combined
87.3 KB
sha256:c5630a1596f631727639cbc58213b95d2ebafbbafa2eeb3215866a6be407bebc