fix(spec): FlowFunctionEntrySchema 收下 lowered declaration,声明形写手重新扛得住 objectstack build (#4976)
#14937
ci.yml
on: pull_request
filter
10s
Matrix: dogfood
Matrix: test
Temporal Conformance (live PG + MySQL)
4m 29s
Build Core
5m 30s
Build Docs
Console Pin Gate
0s
Test Core
10s
Dogfood Regression Gate
11s
Annotations
6 errors
|
Dogfood Regression Gate (3/3)
Process completed with exit code 1.
|
|
Dogfood Regression Gate (3/3)
command (/home/runner/work/objectstack/objectstack/packages/qa/dogfood) /opt/hostedtoolcache/node/22.23.1/x64/bin/pnpm run test --shard=3/3 exited (1)
|
|
[isolated] test/showcase-declarative-endpoints.dogfood.test.ts:
packages/qa/dogfood/test/showcase-declarative-endpoints.dogfood.test.ts#L108
Error: Plugin com.objectstack.metadata failed to start - rollback complete: [
{
"code": "invalid_union",
"errors": [
[
{
"code": "invalid_union",
"errors": [
[
{
"code": "invalid_type",
"expected": "function",
"path": [],
"message": "Invalid input: expected function, received object"
}
],
[
{
"code": "invalid_type",
"expected": "function",
"path": [
"handler"
],
"message": "Invalid input: expected function, received undefined"
}
],
[
{
"expected": "string",
"code": "invalid_type",
"path": [],
"message": "Invalid input: expected string, received object"
}
],
[
{
"expected": "string",
"code": "invalid_type",
"path": [
"handler"
],
"message": "Invalid input: expected string, received undefined"
}
]
],
"path": [
"sweepProjectHealth"
],
"message": "Invalid input"
}
],
[
{
"expected": "array",
"code": "invalid_type",
"path": [],
"message": "Invalid input: expected array, received object"
}
]
],
"path": [
"functions"
],
"message": "Invalid input"
}
]
❯ ObjectKernel.bootstrap ../../core/src/kernel.ts:366:42
❯ bootStack ../../verify/src/harness.ts:434:3
❯ test/showcase-declarative-endpoints.dogfood.test.ts:108:11
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { originalStack: 'ZodError: [\n {\n "code": "invalid_union",\n "errors": [\n [\n {\n "code": "invalid_union",\n "errors": [\n [\n {\n "code": "invalid_type",\n "expected": "function",\n "path": [],\n "message": "Invalid input: expected function, received object"\n }\n ],\n [\n {\n "code": "invalid_type",\n "expected": "function",\n "path": [\n "handler"\n ],\n "message": "Invalid input: expected function, received undefined"\n }\n ],\n [\n {\n "expected": "string",\n "code": "invalid_type",\n "path": [],\n "message": "Invalid input: expected string, received object"\n }\n ],\n [\n {\n "expected": "string",\n "code": "invalid_type",\n "path": [\n "handler"\n ],\n "message": "Invalid input: expected string, received undefined"\n }\n ]\n ],\n "path": [\n "sweepProjectHealth"\n ],\n "message": "Invalid input"\n }\n ],\n [\n {\n "expected": "array",\n "code": "invalid_type",\n "path": [],\n "message": "Invalid input: expected array, received object"\n }\n ]\n ],\n "path": [\n "functions"\n ],\n "message": "Invalid input"\n }\n]\n at MetadataPlugin._parseAndRegisterArtifact (/home/runner/work/objectstack/objectstack/packages/metadata/src/plugin.ts:596:53)\n at processTicksAndRejections (node:internal/process/task_queues:103:5)\n at MetadataPlugin._loadFromLocalFile (/home/runner/work/objectstack/objectstack/packages/metadata/src/plugin.ts:770:9)\n at MetadataPlugin.start (/home/runner/work/objectstack/objectstack/packages
|
|
Dogfood Regression Gate
Process completed with exit code 1.
|
|
Dogfood Regression Gate
Dogfood Regression Gate: leg dogfood reported result 'failure' — a declared negative is never overridden by a full roster.
|
|
Dogfood Regression Gate
Dogfood Regression Gate: 1 of 3 declared shard(s) of dogfood published no positive attestation (dogfood-3-of-3). A shard that never ran cannot be counted as passing — see #6082.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-output
|
22.6 MB |
sha256:a83d4a69c8c4e32c0f2af59357cba8b3b8b1e20d13a97259539f0ca2d65bab1c
|
|
|
shard-attest-dogfood-1-of-3
Expired
|
322 Bytes |
sha256:61bc7471d072f25cd170d5683503632076ec70f766e2994d52a628dbe21c365c
|
|
|
shard-attest-dogfood-2-of-3
Expired
|
323 Bytes |
sha256:dcb263041a25009d26a074bdc926732cf6eb4e217b18797e9af393f87e3c57bf
|
|
|
shard-attest-dogfood-verify-1-of-1
Expired
|
340 Bytes |
sha256:16f5e7e352fefccfa6abc6249ff42bb840c2d9f07a5bca2a9c5be78bc7de8b80
|
|
|
shard-attest-test-1-of-3
Expired
|
312 Bytes |
sha256:4da90a045c56e19657125313b97103533437f1642d736768e462c5a4cd81f2fa
|
|
|
shard-attest-test-2-of-3
Expired
|
312 Bytes |
sha256:4867988460ea9efdb0a0cef71c1974ed726bb83096ce2daf471bf760ce39ab97
|
|
|
shard-attest-test-3-of-3
Expired
|
309 Bytes |
sha256:90e98ac4b710775950a42781d2190e7c97df62f69a7238c32094a9bd886ac919
|
|