Skip to content

feat(spec,i18n): register the delete_package platform tool and label it in every pack (cloud#3656) #59711

feat(spec,i18n): register the delete_package platform tool and label it in every pack (cloud#3656)

feat(spec,i18n): register the delete_package platform tool and label it in every pack (cloud#3656) #59711

Triggered via pull request November 6, 2026 19:26
Status Success
Total duration 28m 36s
Artifacts 27

ci.yml

on: pull_request
Plan Test Core shards
1m 29s
Plan Test Core shards
Matrix: dogfood
Dogfood Verify CLI
0s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
0s
Temporal Conformance (live PG + MySQL)
Build Core
13m 7s
Build Core
Build Docs
0s
Build Docs
Live E2E UI
8m 26s
Live E2E UI
UI Published Artifacts
0s
UI Published Artifacts
Matrix: test-ui
Matrix: test
Dogfood Regression Gate
10s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

30 warnings and 48 notices
Lint UI: ui/apps/console/src/__tests__/html-node-retired-13449.test.tsx#L78
Unexpected any. Specify a different type
Lint UI: ui/apps/console/src/__tests__/html-node-retired-13449.test.tsx#L60
Unexpected any. Specify a different type
Lint UI: ui/apps/console/src/__tests__/filterContextTokensSweep-10666.test.tsx#L316
Unexpected any. Specify a different type
Lint UI: ui/apps/console/src/__tests__/element-data-source-input-injection.test.tsx#L160
Unexpected any. Specify a different type
Lint UI: ui/apps/console/src/__tests__/element-data-source-input-injection.test.tsx#L150
Unexpected any. Specify a different type
Lint UI: ui/apps/console/src/__tests__/element-data-source-input-injection.test.tsx#L110
Unexpected any. Specify a different type
Lint UI: ui/apps/console/src/AppContent.tsx#L494
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Lint UI: ui/apps/console/src/AppContent.tsx#L227
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Lint UI: ui/apps/console/plugin.ts#L60
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/inline-edit-polish-2572.spec.ts#L84
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/inline-edit-polish-2572.spec.ts#L63
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/helpers.ts#L16
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/helpers.ts#L15
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/grid-file-upload.spec.ts#L92
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/grid-file-upload.spec.ts#L36
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/global-setup.ts#L42
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/form-view-subforms.spec.ts#L83
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/form-view-subforms.spec.ts#L75
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/form-view-subforms.spec.ts#L20
Unexpected any. Specify a different type
Test Core shard timing drift
Test Core (2/8): 2405.4s measured vs 1554.7s predicted across 10 package(s) = 1.55x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/spec, predicted 1008.8s, measured 1591.1s. 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 (1/8): 1076.2s measured vs 770.2s predicted across 3 package(s) = 1.40x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 716.0s, measured 1015.9s. 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/service-storage: 212.09s, over its 208.28s ceiling. Slowest file: src/storage-adapter-list.conformance.test.ts 8.17s. 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/service-settings: 220.08s, over its 157.56s ceiling. Slowest file: src/value-domains.shared-predicate.pin.test.ts 1.89s. 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/service-package: 67.09s, over its 32.90s ceiling. Slowest file: src/hydration-convert-forward.test.ts 2.62s. 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: 321.69s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 37.17s. 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/platform-objects: 162.10s, over its 135.03s ceiling. Slowest file: src/managed-api-method-affordance-sweep.test.ts 8.32s. 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/driver-sql: 467.20s, over its 450.76s ceiling. Slowest file: src/adr0120-three-posture-conformance.test.ts 2.44s. 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: 188.43s, over its 151.42s ceiling. Slowest file: src/security/auth-gate.test.ts 6.36s. 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: 237.84s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 2.23s. 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"
Plan Test Core shards
"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"
Turbo remote cache disabled (Build UI Deps)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
Build UI Deps
"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"
Live E2E UI
"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"
🎭 Playwright Run Summary
1 skipped 83 passed (2.0m)
Build & E2E UI
"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"
Turbo remote cache disabled (Test Core (8/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
Test Core (8/8)
"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"
Turbo remote cache disabled (Test Core (7/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
Test Core (7/8)
"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"
Lint UI
"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"
Turbo remote cache disabled (Build Core)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
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"
Type Check UI
"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 UI (3/16)
"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"
Turbo remote cache disabled (Test Core (6/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
Test Core (6/8)
"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 UI (14/16)
"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"
Turbo remote cache disabled (Test Core (3/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
Test Core (3/8)
"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"
Turbo remote cache disabled (Test Core (5/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
Test Core (5/8)
"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 UI (12/16)
"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 UI (9/16)
"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 UI (8/16)
"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 UI (5/16)
"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 UI (7/16)
"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 UI (16/16)
"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 UI (1/16)
"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 UI (10/16)
"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 UI (13/16)
"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 UI (11/16)
"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 UI (15/16)
"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 UI (6/16)
"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"
Shard headroom
longest Test (shard 4/8): 10m37s = 212% of the 5-minute cap, -6m-37s of headroom; total 75m45s over 8 shard(s); at the 2-minute target per shard that is 38 shard(s) (the matrix has 8)
Shard headroom
Test (shard N/16): NOT MEASURED -- the jobs API could not be read (GITHUB_REPOSITORY is not set). This is a reading, not a gate; nothing failed because of it.
Test UI (4/16)
"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 UI (2/16)
"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 UI
"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"
Turbo remote cache disabled (Test Core (2/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
Test Core (2/8)
"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"
Turbo remote cache disabled (Test Core (4/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
Test Core (4/8)
"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"
Turbo remote cache disabled (Test Core (1/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
Test Core (1/8)
"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
18.2 MB
sha256:05f6e0f1ded834b8f08fb9662aa90eec196ced2cf3b87bd0430f4906f2957c52
shard-attest-test-1-of-8
312 Bytes
sha256:111f68e5ed7e88de1b84e6fc65b94547cd8a6b8168df9f2942f18227cec1b8c3
shard-attest-test-2-of-8
312 Bytes
sha256:01c138891fde9cab274f49be86ad4efee2f682c6805253971a1ca21f8ba8367b
shard-attest-test-3-of-8
312 Bytes
sha256:e01bfc8ed4a9d01836e016b912f1c80becdfcb76fcd22d1ad6a301eab35461c9
shard-attest-test-4-of-8
313 Bytes
sha256:3eaca78671b45ffb0c19094fed15913a77e536328fc59897c32a4faba9307da3
shard-attest-test-5-of-8
312 Bytes
sha256:299741cf49aa72ab2cc0492939ef21a298f40dd8abf6d4c7a8e89c27d6646627
shard-attest-test-6-of-8
312 Bytes
sha256:fbbfb041b91840a0cbaf28584ebd24592731b9e5b83359ea73c868e7e18158cd
shard-attest-test-7-of-8
312 Bytes
sha256:6a04ef983253322ac33013e954dd723be1569f939dfad9a3800102c35cac6c34
shard-attest-test-8-of-8
310 Bytes
sha256:696bbeaa8ee0db2bab8e6d9f5850b122ab6b29f4c38298cfee2e682e840165b6
test-core-run-summary-1-of-8
663 KB
sha256:2b4d3e060d47179ddeed579b678f9a9633a880d64956a36743cd907fdebd478e
test-core-run-summary-2-of-8
1.6 MB
sha256:797dfe520b9907b65e271673d92796b8f5b2188ef2de66c8dc50b22f5404eac0
test-core-run-summary-3-of-8
768 KB
sha256:a3a79e643c058152450e49a1c0f709a5b40c6aa4951a636e744cf2a1f1c0514c
test-core-run-summary-4-of-8
947 KB
sha256:8e2090cbd8af0dab853b7cdf609a93be57f329acbf9d457b8fcd4afc9c520875
test-core-run-summary-5-of-8
924 KB
sha256:e24e733c00fda4604f0caea27a0c3eb2d3186a2b97c66dc516bbb1fc787ebf1b
test-core-run-summary-6-of-8
525 KB
sha256:9aa5903319621a7de368d1c33a55f65f62199f2154ac9ddd3f8b1dfb6530fcfc
test-core-run-summary-7-of-8
545 KB
sha256:6d0f5603094e4c8f5b5b8ec0ced98f26d273af949c1d8a690b4011593853f63d
test-core-run-summary-8-of-8
821 KB
sha256:aaf6ef99ee8d906dc5481cd27feca676f8b6536531558d4d473269695e777d30
test-core-timing-table
135 KB
sha256:da94d143352fe2d08009ee220688171ae0b52d8ff0196c38940d60723869ebed
test-core-timings-1-of-8
7.52 KB
sha256:295f3b90967c7f2b90ef54a26d441f5feef085767088724d541fdacaea0851f7
test-core-timings-2-of-8
24.1 KB
sha256:d5cdb450abf2157e2afe9bc8d5a6a8968f9aed4ffb50777d2e3499a57feadf42
test-core-timings-3-of-8
14.9 KB
sha256:07dee6594d1dedcd7756af04d12e0a6c9cd41188f27b21c49c1d22c0aa5cb80c
test-core-timings-4-of-8
11.2 KB
sha256:947190bdb1d81d141d98e2b8d4b18e63b944d6e95a27590a66b2cbdc6e100e04
test-core-timings-5-of-8
18 KB
sha256:91c1a817ee44db5d0b313ef371ca24d21863ceb820391266adee657bbec5d6b1
test-core-timings-6-of-8
19.7 KB
sha256:aec7236cecf1682363b7f48b91e3c1825f5cfc50588135eaf964e8690e18228f
test-core-timings-7-of-8
15.4 KB
sha256:6b2409a7387781ed1b8d270e66f2072aa0b2acdcec819608c6a2c7f95603a0f6
test-core-timings-8-of-8
15 KB
sha256:c1b344092357fdea2fa2e363acd7abdc987f57cd5bfc81414f4036185407b8de
ui-deps-turbo-cache
32.1 MB
sha256:203164c7ed1631eb9ab8f35d8b543abf28f8930bb509c392e066e0252daab627