Skip to content

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

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 #205

Triggered via pull request July 2, 2026 10:50
Status Success
Total duration 5m 47s
Artifacts 18

ci.yml

on: pull_request
Lint & Typecheck
3m 23s
Lint & Typecheck
Integration Tests
4m 33s
Integration Tests
E2E (websockets demo)
1m 9s
E2E (websockets demo)
E2E (demo app)
1m 55s
E2E (demo app)
Deploy assets (static validation)
8s
Deploy assets (static validation)
Deploy E2E (compose stack)
2m 6s
Deploy E2E (compose stack)
Matrix: doc-coverage tests (cross-OS)
Aggregate coverage (unit + integration)
1m 6s
Aggregate coverage (unit + integration)
Fit to window
Zoom out
Zoom in

Annotations

9 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/
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/
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~246BM6.dockerbuild
44.4 KB
sha256:5adca42e8e52a153aa19bea35479831ac056d45c047e8c8ca2748c1e9c69efc6
c8-raw-admin-integration
1.64 MB
sha256:3d45a2cedb9fb4e2f30d914ba073ae1eed7c37be716309c864200a31ebe314c8
c8-raw-admin-unit
380 KB
sha256:75863b325feeb3c33810f04891418d8c7b8e46820d7a6411c36c7d762feb5e82
c8-raw-ai-integration
1.61 MB
sha256:b036fc11330ab3ffffeac6e33b5f82c2b31d199f3003b596239fee9162eada95
c8-raw-ai-unit
360 KB
sha256:4aa56ba2661d3e35277688a33ef3ddccba9c020fabfb28ee70e4a71c500ea2f2
c8-raw-backup-integration
1.66 MB
sha256:319b10e3c39e2318c3bd695f67370f385cb04191e959827391d1ce7b4f12acde
c8-raw-backup-unit
396 KB
sha256:9cd5fce4425fe2f7b2dfed0648d5bf3d9c2d1aba1be8dcd37a4eab6176aa2d16
c8-raw-billing-integration
1.82 MB
sha256:64d0903dae1f9f75ccf1e7b426a14265448e30bb76ac204cd0ca9db2c65b9cba
c8-raw-billing-unit
426 KB
sha256:31bf79f63b5496d6bd547c29adf82e50f8662f6f249ff2a5799ffde0194b9ffe
c8-raw-integration
1.97 MB
sha256:61289d7fa51c1f9d7abebacf1b3f7e59552efb6b241764502a2346c625af6e3d
c8-raw-reporting-integration
1.64 MB
sha256:a939e11071323ca0eeb020c363b71db4e675beee9fb2e12480e5e3150a946300
c8-raw-reporting-unit
388 KB
sha256:98e4f99cdb5fa329e7416a2d80ff5eb72b1b84934190c1adad583d55f01ecc3e
c8-raw-sso-integration
1.64 MB
sha256:262be0b680e9fa47e5e588397171c6974c06b7ba26a05b27355499b68addc165
c8-raw-sso-unit
273 KB
sha256:04c16f810678e068a10cd315f4d871901b64715f2c3a7003bbc179ef2f093e72
c8-raw-unit
1.66 MB
sha256:31725956ea296037a728c7c0a3971ca8705e24cd8146851ee79338e1723b885d
c8-raw-websockets-integration
459 KB
sha256:d08d23970f68d39e6a04d39d665c7b9d037acfc5daa66b2ddd0f6f2f1f6ebd09
c8-raw-websockets-unit
415 KB
sha256:e22fe832aded6b37969a9b4a0087a0f83e0f795b014996682fb1249ba04be84e
coverage-combined
128 KB
sha256:8af2168c15941f1d808f604bae2c7fdf49ecf0a6623c0cc5e4351538e1a4fe55