You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge branch 'master' into claude/beautiful-noether-innrky
Two conflicts in requirements/api.md:
- The run-start input validation #72 documents sits outside the section this
branch deletes, so it is kept as #72 wrote it, above this branch's
"Five endpoints are exceptions to the {data} envelope" line.
- The Actor-runtime section: kept this branch's, as before.
The OpenAPI document is normative for the upstream-fallback contract, and #72
extends the never-relayed error types, so setApiFallbackState's exhaustive
list now names invalid-input and invalid-input-schema too. No conflict flagged
that - #72's own edit to the same list lands inside the prose this branch
deletes - and the list claims to be exhaustive, so leaving them out would have
made the specification wrong.
Nothing else in #72 reaches the namespace: input validation is faithful to the
platform, message for message, so it warrants no platform note.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VvUV6661cyYbxoHZv2Pby
Copy file name to clipboardExpand all lines: requirements/test.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,6 +36,7 @@ Test case must verify full Actor development flow:
36
36
- Push and build Actor in local actor runtime `apify push`
37
37
- Run each sample Actor in the local actor runtime with `apify call --input '{"maxPages":N}'` for at least two different values of `N`, waiting for each run to finish
38
38
- Assert via `apify datasets info <default dataset id>` that the default dataset's `itemCount` tracks `N` - the assertion is input-dependent, not just "some items exist"
39
+
- Cover the input schema through the CLI too (`actor-driver.md`): `apify call` with no `--input` must run on the schema's defaults, asserted from the run's own `INPUT`, and `apify call` with an input the schema rejects must fail, naming the offending field
0 commit comments