Skip to content

feat(service-settings)!: the settings audit trail's global rung moves to a deployment-level sibling, sys_platform_setting_audit (18.x step 2, expand-first) #47846

feat(service-settings)!: the settings audit trail's global rung moves to a deployment-level sibling, sys_platform_setting_audit (18.x step 2, expand-first)

feat(service-settings)!: the settings audit trail's global rung moves to a deployment-level sibling, sys_platform_setting_audit (18.x step 2, expand-first) #47846

Triggered via pull request October 19, 2026 17:22
Status Success
Total duration 35m 39s
Artifacts 20

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
Temporal Conformance (live PG + MySQL)
Build Core
8m 33s
Build Core
Build Docs
6m 3s
Build Docs
Console Pin Gate
Console Pin Gate
Test Core
27s
Test Core
Dogfood Regression Gate
20s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

13 warnings and 11 notices
Test Core shard timing drift
Test Core (6/6): 2606.0s measured vs 1935.3s predicted across 14 package(s) = 1.35x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/service-automation, predicted 203.7s, measured 502.3s. scripts/test-shard-timings.json is drifting from the runtime; refresh it before it reaches the drift bound (see scripts/measure-test-shard-timings.mjs). Not a failure: this step stays green on every event.
Test Core shard timing drift
Test Core (5/6): 3151.1s measured vs 1933.0s predicted across 14 package(s) = 1.63x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/rest, predicted 530.7s, measured 883.4s. Report only, on every event (this is a `pull_request` run): a shard's wall measures the run's load as much as the dataset, so this is a reading, not a failure. Refresh scripts/test-shard-timings.json (see scripts/measure-test-shard-timings.mjs).
Test Core shard timing drift
Test Core (3/6): 2668.5s measured vs 1937.9s predicted across 12 package(s) = 1.38x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 735.3s, measured 1106.6s. scripts/test-shard-timings.json is drifting from the runtime; refresh it before it reaches the drift bound (see scripts/measure-test-shard-timings.mjs). Not a failure: this step stays green on every event.
Suite-duration ceiling
@objectstack/rest: 883.36s, over its 878.41s ceiling. Slowest file: src/meta-draft-read-builder-gate.test.ts 12.94s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
Suite-duration ceiling
@objectstack/plugin-hono-server: 87.01s, over its 78.61s ceiling. Slowest file: src/adapter-tls-listener.test.ts 6.02s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
Suite-duration ceiling
@objectstack/plugin-email: 128.24s, over its 119.94s ceiling. Slowest file: src/sys-email-payload.wire.test.ts 0.69s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
Suite-duration ceiling
@objectstack/plugin-audit: 234.25s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 29.16s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
Suite-duration ceiling
@objectstack/plugin-approvals: 357.93s, over its 290.60s ceiling. Slowest file: src/action-page-member.integration.test.ts 9.19s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
Suite-duration ceiling
@objectstack/objectql: 1000.27s, over its 952.27s ceiling. Slowest file: src/protocol-duplicate-package-names-in-step.test.ts 6.46s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
Suite-duration ceiling
@objectstack/mcp: 114.14s, over its 108.17s ceiling. Slowest file: src/mcp-server-info-version.test.ts 1.77s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
Suite-duration ceiling
@objectstack/hono: 46.44s, over its 45.99s ceiling. Slowest file: src/hono-body-refusal.test.ts 0.49s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
Suite-duration ceiling
@objectstack/core: 158.99s, over its 151.42s ceiling. Slowest file: src/security/auth-gate.test.ts 6.26s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
Suite-duration ceiling
@objectstack/cloud-connection: 320.01s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-seed-lookup.test.ts 7.03s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
filter
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Dogfood Regression Gate
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build Docs
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build Core
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test Core (2/6)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test Core (1/6)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test Core (6/6)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test Core (4/6)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test Core (5/6)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test Core (3/6)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test Core
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
build-output
33.9 MB
sha256:c6443dccc08e58045c8902ef1df9d060c859922e848c14b81ad1ecc2ea9193cc
shard-attest-test-1-of-6
313 Bytes
sha256:bf527175d5691a64c5ed82c8dd03a06d961fbfc439991d9c32defa4d7e5f98ab
shard-attest-test-2-of-6
313 Bytes
sha256:db40b344f1ac5c681a457d9e36cf467c253607fe53ba7f19f36f062807e63fb6
shard-attest-test-3-of-6
313 Bytes
sha256:a337c63760d501fc50db690019b8f2020c54901d5ab073f85c8b3de4c7fddd34
shard-attest-test-4-of-6
312 Bytes
sha256:7606b3c80f9f2dc49423e3645d14332202d2bc3417c74d4e048e41d86d9a08f4
shard-attest-test-5-of-6
313 Bytes
sha256:df14652b294320861eed823a974f4130a08e06de493c6759dee7f715fa9313ff
shard-attest-test-6-of-6
311 Bytes
sha256:c284688241ac9122a9c2e53a1864a7e1df7c3ee061581897f41993ce2ddc28cb
test-core-run-summary-1-of-6
1.27 MB
sha256:71bcfaa3f2270af7b3115ff6607dae8c37c6eb2c5c9cee6b4628c180a4b216d2
test-core-run-summary-2-of-6
795 KB
sha256:fb234b9af51115c1d6f45dd8769cd52d6ef3d66124bb8f6f2b162cf73d3b0594
test-core-run-summary-3-of-6
701 KB
sha256:2248c91a6c45b131c4805678e7e25dc0ae0b0b8db9162c33f4bf214371a9932d
test-core-run-summary-4-of-6
768 KB
sha256:af99a7a0a686d6cfb86c9159d1c17f4970da953b7364c9f841901da9bc1c63de
test-core-run-summary-5-of-6
1.03 MB
sha256:18e12211aee56a72b43991cf3f6a69d23ea87cbab902ff072af6a8eefe70a8aa
test-core-run-summary-6-of-6
697 KB
sha256:5a5b69dbe37a1ef8e46b7e66835200eef3af3b239b3b07dcadb6e4ff9a359f5d
test-core-timing-table
107 KB
sha256:f6ea47150d4afe1b658cc05c28cbce4d0ca0ae3b3073c7bfe6bac4d07e4f56ac
test-core-timings-1-of-6
19.5 KB
sha256:5985deb1299cae5f8d2ad53d5816e3011d076d977dc60cf03301d70d8893f067
test-core-timings-2-of-6
13.1 KB
sha256:3d55289b8f76fe8813e10ea96d342f335e26fb3510b4835bfaeb6ae38fb0803e
test-core-timings-3-of-6
12.9 KB
sha256:339f9f093ac9197c809cf9cdff10c8e02839167725634b5e4f0cb74de95b8a6f
test-core-timings-4-of-6
14.4 KB
sha256:6f4583c6097ec15630f28b1428602f3a900ef13b4342144f4d1c4b898177fc70
test-core-timings-5-of-6
21.1 KB
sha256:e242b8643aabd1adf7b03c45c6991105dbad9ba5577c9bc1003055eb598de249
test-core-timings-6-of-6
19.3 KB
sha256:1aacc7b67bbd4aa5aee3b3e54fbbbde9ec6a05a0d6529943c94ed0e608cd7d69