Skip to content

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

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

Triggered via pull request June 27, 2026 21:14
Status Success
Total duration 5m 50s
Artifacts 16

ci.yml

on: pull_request
Lint & Typecheck
2m 30s
Lint & Typecheck
Integration Tests
4m 35s
Integration Tests
E2E (websockets demo)
1m 13s
E2E (websockets demo)
E2E (demo app)
1m 43s
E2E (demo app)
Deploy assets (static validation)
7s
Deploy assets (static validation)
Deploy E2E (compose stack)
2m 6s
Deploy E2E (compose stack)
Aggregate coverage (unit + integration)
1m 7s
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~Y5VXMY.dockerbuild
45.2 KB
sha256:f6ee6aedff6a762cdec8cc78b562d184a502dfbd888ae722d7a05aacec5a07a5
c8-raw-admin-integration
1.56 MB
sha256:0614a670fb87014bfd4a845ce899591791b88be509a28081ff0b0c6f8ad4026d
c8-raw-admin-unit
363 KB
sha256:c7095e7b3580ac0d961c2c5539bfcf0e4a014413691ed6309184795cfb47c653
c8-raw-backup-integration
1.58 MB
sha256:d55c5b895ea22454856f1c586f859fad82222219ac8ecdf0d9d835ae91c9c65a
c8-raw-backup-unit
372 KB
sha256:8442065d99c25414da8c7fff973fd9bc49eddda8ea0d53ce7b5b07d873d92f73
c8-raw-billing-integration
1.71 MB
sha256:cf1d513c826a216b7f1bf9faecc8b4cd9c481c1253d4239bb46ad14039cf0cdb
c8-raw-billing-unit
410 KB
sha256:3b1fdda497fc6ad9f126b9e337c723953cb1504d80fdd2f28ff808d5a34a49b8
c8-raw-integration
1.86 MB
sha256:6f3ba451a5e4da6de249454294215a6b677eddced40312e62033d47bb42a3dbf
c8-raw-reporting-integration
1.55 MB
sha256:40f7885ba8298540f9c984466742b63fefe483d024444d8dbca3d53c6b55df02
c8-raw-reporting-unit
372 KB
sha256:231d34bfc4153e6029d64a4123a1d338f9641e2f012c3bba81e9ea97261100cd
c8-raw-sso-integration
1.55 MB
sha256:4baf2d1e0e21540e9eabdee4b3b3f8b8fe07c04c00ff285c74b3181b000151ed
c8-raw-sso-unit
254 KB
sha256:fd7dd049f39940a149eff700f495395b92b7b68033319fda339cab0d43d99ea0
c8-raw-unit
1.5 MB
sha256:87d60a92817d10a270f6d74320d785725a91bbd277ca5e0725d0c6ae45236665
c8-raw-websockets-integration
439 KB
sha256:c441e65b48a930fd46bdfca2f5414bcf90027d4fb7e71616a68092ff94bfe010
c8-raw-websockets-unit
371 KB
sha256:5ad55385047e387a2534e249df7a3ce3c127d9aee1316da1ab1b7e6c209356c6
coverage-combined
107 KB
sha256:9e93bbf08a7bbb9e0ba7835feb332100343dab8d99e7c1e50c46ca36dff3f00c