Skip to content

feat(cli,plugin-audit): os migrate audit-mail-bodies masks the mail bodies that pre-#24688 audit and activity copies still hold in clear #48063

feat(cli,plugin-audit): os migrate audit-mail-bodies masks the mail bodies that pre-#24688 audit and activity copies still hold in clear

feat(cli,plugin-audit): os migrate audit-mail-bodies masks the mail bodies that pre-#24688 audit and activity copies still hold in clear #48063

Triggered via pull request October 20, 2026 02:26
Status Success
Total duration 30m 8s
Artifacts 20

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
0s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
0s
Temporal Conformance (live PG + MySQL)
Build Core
4m 1s
Build Core
Build Docs
4m 45s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Test Core
27s
Test Core
Dogfood Regression Gate
24s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

7 warnings and 11 notices
Test Core shard timing drift
Test Core (4/6): 1958.9s measured vs 1438.4s predicted across 7 package(s) = 1.36x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 735.3s, measured 978.2s. 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 (3/6): 2015.3s measured vs 1433.2s predicted across 7 package(s) = 1.41x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 735.3s, measured 1061.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.
Suite-duration ceiling
@objectstack/plugin-security: 487.98s, over its 474.43s ceiling. Slowest file: src/objects/default-row-scope-declarations.test.ts 10.07s. 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: 194.40s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 25.40s. 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/http-conformance: 161.16s, over its 149.61s ceiling. Slowest file: src/hono-declared-envelope.conformance.test.ts 6.87s. 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/client: 199.14s, over its 179.74s ceiling. Slowest file: src/auth-rotated-session-token.test.ts 11.05s. 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/cli: 2881.88s, over its 2868.12s ceiling. Slowest file: src/commands/migrate/data-commands.absent-database.integration.test.ts 385.65s. 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 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"
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"
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 (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 (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 (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 (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 (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:8a90ef779d84ab7ff03f1f6e3f496f0605b3b9e5487787343e527f7667e4b5ac
shard-attest-test-1-of-6
313 Bytes
sha256:b11b3c5433f2fb3f50debf46ac80d5697f17ebcf165fb665296296c999cd06f9
shard-attest-test-2-of-6
313 Bytes
sha256:fc300d0fe588a6e3661c79999b3c52f1ce877b7cd4704577abe8fa4ac106fd9b
shard-attest-test-3-of-6
313 Bytes
sha256:fcc48ff649c038f2b394dc0ae3db3414b9be28dc95bcca7c950779e852966aee
shard-attest-test-4-of-6
313 Bytes
sha256:6bf03f774d5b7a994c6a6f9e55acba6e057499c0b7e5b855448277a3a447dbae
shard-attest-test-5-of-6
313 Bytes
sha256:bfda8bbd731a16f6915f0d80a16475b05ba00d45db402785c3634c59cd172fd4
shard-attest-test-6-of-6
309 Bytes
sha256:62f3784f10a406b4146fffcaf32de5d1e914fe36611e3068f7417a9d150b6f6b
test-core-run-summary-1-of-6
803 KB
sha256:3cd652c88e63bbdf33e36d1335ca8208c0f0b7f1836542ee20c323d36c6039ca
test-core-run-summary-2-of-6
733 KB
sha256:11ac595019dce3f9bcc2647bad7becb503101e48f5d9d3c15f6aec133f9517d5
test-core-run-summary-3-of-6
719 KB
sha256:a791593d9e3332da50fdb498f76cd369cbc76e585d5545b3596860abcd556047
test-core-run-summary-4-of-6
1.02 MB
sha256:0564a76d5a7ae37af91aaaa449ffb1e9fe359dd671a1644c2280c23866339df7
test-core-run-summary-5-of-6
1.07 MB
sha256:3b76ed8e3c361f0580dfba2f073c1e55a7a8b27fb5212cbd7cbcdc8c85978700
test-core-run-summary-6-of-6
670 KB
sha256:9df4eb5d07bae99ba95bb47028bb1766607224fa9a74ef043d034f2f3c209983
test-core-timing-table
75.3 KB
sha256:812c3ee0937018f96dec9f33a9d5d0acd23a2b2fd9e094b8b61336704af4e7d0
test-core-timings-1-of-6
14.5 KB
sha256:e9ae5ba873089c09dd8e7a0dc4947668b0805a43c83b71f71294fe9cf69b3f6c
test-core-timings-2-of-6
6.32 KB
sha256:076586569d9050f987368f5f42ba69e6d73f5d1e82430b146c62c1be68ee22fd
test-core-timings-3-of-6
10.1 KB
sha256:85a765f45cd1648954f78c692c90afd8b9e4ba71a1e1e2bdfe1c842b01ee5ea3
test-core-timings-4-of-6
11.5 KB
sha256:4f72a3b9213d5014d3829ec92894040d8ec053f578e44210aa7ee063772891cf
test-core-timings-5-of-6
15.1 KB
sha256:a47dcd23f3c5ca842fd1acbe2abdc1f7cab3e649ee0a3ac9312d5e96ab90d338
test-core-timings-6-of-6
15.3 KB
sha256:c4b00e5858596a8bc79303a0aa2cb4ed491770bd913a7f2f269bb449f4a791b7