Skip to content

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

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

Triggered via pull request June 28, 2026 22:55
Status Success
Total duration 5m 52s
Artifacts 16

ci.yml

on: pull_request
Lint & Typecheck
2m 44s
Lint & Typecheck
Integration Tests
4m 40s
Integration Tests
E2E (websockets demo)
1m 12s
E2E (websockets demo)
E2E (demo app)
1m 37s
E2E (demo app)
Deploy assets (static validation)
12s
Deploy assets (static validation)
Deploy E2E (compose stack)
2m 11s
Deploy E2E (compose stack)
Matrix: doc-coverage tests (cross-OS)
Aggregate coverage (unit + integration)
1m 5s
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/
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 (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~S8RM95.dockerbuild
45.1 KB
sha256:044981a20ac0c371903f1cd261261b7ce74b5197d26341b109623f6e41bf3632
c8-raw-admin-integration
1.56 MB
sha256:7c3ce2e87c8aafc30cb7dd7c82db032b667b1596d50ba4a82970559c6f8b9423
c8-raw-admin-unit
363 KB
sha256:3af3c20200ff2d02f382a513469d492d20d0a7bba61882d6ce49945f50f1ff25
c8-raw-backup-integration
1.58 MB
sha256:4c5260375b6fe1dc6c2f7ff7a29b9134d720248c0721077a92261c54b1917ffe
c8-raw-backup-unit
372 KB
sha256:547177e25d3e58786b3fbf9f180b0f86867f387c00e41857b641056a3952778d
c8-raw-billing-integration
1.72 MB
sha256:78ff8fe2f7fc47f47235feea73bb041aa2eb12c2ec6cd90b3a5330a5201a3736
c8-raw-billing-unit
410 KB
sha256:03afccaa6fe338558c233e1909c16abdba896ba9197bb9e18c604ab760dcb633
c8-raw-integration
1.87 MB
sha256:81b2b79e5bf5624f13477d4fa8ef626cf4fc74027af6d0bd56458750c89819a1
c8-raw-reporting-integration
1.56 MB
sha256:46a982ad0b1fd4474f71c02116fef4797ef692f64f78502e6c8bfc66ead1da0a
c8-raw-reporting-unit
372 KB
sha256:af1f133543dba9de795d7d81155d4752296aa627fa869749d29b3ba743c0ca26
c8-raw-sso-integration
1.56 MB
sha256:34b7ed7fa4b57a768542cb000edb46fddfc84f15ede1f0b2781a6e50b77fc1bc
c8-raw-sso-unit
256 KB
sha256:3760f557e941faa0fea592d4e63ef162197f580837ca71d5d3c1840a0715a8c0
c8-raw-unit
1.51 MB
sha256:f621d7aec2493fa5f323959cb031749ca2b7d920e747228c1ab255c3f98a56d0
c8-raw-websockets-integration
439 KB
sha256:1713bedf06a11a3220f0729cde4aa74708ebe29dcb16b35deab64562ddfa8e4e
c8-raw-websockets-unit
371 KB
sha256:f8249a8b2d653448212bbc0601edfbe1be79168ce2f08e68b9ddfa257d82c500
coverage-combined
108 KB
sha256:80424054049a6660f88dd68598bcfdea08f9a36d1bf37d1a1f0eae3b18f2d0d6