Skip to content

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

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

Triggered via pull request July 5, 2026 20:19
Status Success
Total duration 5m 54s
Artifacts 18

ci.yml

on: pull_request
Lint & Typecheck
3m 15s
Lint & Typecheck
Integration Tests
4m 42s
Integration Tests
E2E (websockets demo)
1m 13s
E2E (websockets demo)
E2E (demo app)
2m 0s
E2E (demo app)
Deploy assets (static validation)
15s
Deploy assets (static validation)
Deploy E2E (compose stack)
2m 50s
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~LGG787.dockerbuild
49.1 KB
sha256:d0e2ffa234a445c6a739eef52996a5b77dc38b800fe176f7825ee956c4776d0a
c8-raw-admin-integration
1.64 MB
sha256:4ab9c0e3b275a37dc83b1d369d6f4317cba37ad4df6dbaf8aab8465624a1c497
c8-raw-admin-unit
380 KB
sha256:5667bfe8f4765e3865047ea6db0a841fd9bfffcb753e5fcca1cb0c63389ff04f
c8-raw-ai-integration
1.78 MB
sha256:e80b0097bfc1e1eee0b9dc8877ac0f3e64f64863e0076f12e6fbdc52ed0cc4a8
c8-raw-ai-unit
785 KB
sha256:28e91ea38f645162271c4114569fc7884b9373bce67c370d3a3b6b4b81136c4a
c8-raw-backup-integration
1.66 MB
sha256:932aaac3975e5e360b8d57d0beeea0d6e7d354aa275dedbb04c83b070cb49e04
c8-raw-backup-unit
396 KB
sha256:b686c6a5cd625f3ddc42907a580d3069e945353c508affa838cf90b100602042
c8-raw-billing-integration
1.82 MB
sha256:d598fe1b6f991d21472c86eccbd58528ad667363d5f13a7a5200e8b5b7844f15
c8-raw-billing-unit
426 KB
sha256:4d1293e71f70fad7c47558f23b93897de97b6f2755eda7879439c2f5472dc4f0
c8-raw-integration
1.97 MB
sha256:3d233899bc8fdc769586ca87b2f4d180ee3776ac3966dcf59847ad7f05e2cdbc
c8-raw-reporting-integration
1.64 MB
sha256:96ce5e0f7c2bc66cfa76ad2f99ea1ef98eecdfbf0d8e2e8687372f3d41735fc8
c8-raw-reporting-unit
388 KB
sha256:314abed6c97b3164b926737826753dc53156605658a8a7f9171c69eeb9b54825
c8-raw-sso-integration
1.64 MB
sha256:6bffe7fd0ade852a14bc3fa6fbe340a5247d71ad2a936c4e7668b76563b0c764
c8-raw-sso-unit
273 KB
sha256:e491013905b61c14b3b7ffc26b64214ff825d24f59749e0284c2d869c0c68f2c
c8-raw-unit
1.66 MB
sha256:57f23a74a4278fc6adef502656eb76e647b45174200329f2bbb6626f6ae1ca3b
c8-raw-websockets-integration
459 KB
sha256:8c5aac802b0ee8c376a9eb1ed5f4f44827149989d969aa598642c61870cda824
c8-raw-websockets-unit
415 KB
sha256:c7000e52a194518bc5bc676fe4f3bad025db123596dd38cdbaadfe92c794e34a
coverage-combined
152 KB
sha256:edb26814a2f0c8ffe40e9ecd1cfe5ca9056716de94e5eac053e46916b7f95d47