Skip to content

chore: sync .NET client with Apify OpenAPI spec v2-2026-07-13T092445Z - #7

Merged
Pijukatel merged 2 commits into
masterfrom
claude/cool-hopper-mfw6so
Jul 15, 2026
Merged

chore: sync .NET client with Apify OpenAPI spec v2-2026-07-13T092445Z#7
Pijukatel merged 2 commits into
masterfrom
claude/cool-hopper-mfw6so

Conversation

@Pijukatel

@Pijukatel Pijukatel commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Syncs the client to OpenAPI spec v2-2026-07-13T092445Z (from v2-2026-07-10T105921Z) and bumps the package to 0.1.4.

The spec delta (apify-docs #2763) only adds already-handled error responses (402 on the actor/run-resurrect run-sync endpoints, 408 on the task run-sync endpoint) and relaxes required on the run/build/key-value-store/webhook stats counters. Both are already covered by the client's generic non-2xx to ApifyApiException handling and its JsonObject-backed null-safe models, so no interface or behavior change was needed. Also includes minor docs polish (last-run example now reads all three default storages; Options namespace index made exhaustive).

Verified locally: dotnet build -c Release (0 warnings/errors), dotnet format clean, unit 97/97, integration 46/46, examples 7/7.

Pijukatel and others added 2 commits July 14, 2026 21:19
Bumps the referenced OpenAPI spec to v2-2026-07-13T092445Z (apify-docs
PR #2763 autofix: added 402/408 error responses and relaxed required
stats counters). No client code change needed - non-2xx statuses route
through the generic ApifyApiException path and JsonObject-backed models
tolerate now-optional fields. Version bumped to 0.1.4.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VEDd2d9MHc8azfZ6J86Fn3
Addresses the review-client documentation-polish items for the 0.1.4
spec sync:
- RunAndLastRunStoragesExample now reads the run's default request queue
  in addition to the dataset and key-value store (requirement (e)), in
  both the CI-run example and the docs/examples.md snippet.
- docs/README.md Options namespace row now enumerates every option type
  instead of ending with etc.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VEDd2d9MHc8azfZ6J86Fn3
@github-actions github-actions Bot added this to the 145th sprint - Tooling team milestone Jul 15, 2026
@Pijukatel Pijukatel added the adhoc Ad-hoc unplanned task added during the sprint. label Jul 15, 2026 — with Claude
@Pijukatel
Pijukatel force-pushed the claude/cool-hopper-mfw6so branch from 5fa2e38 to ceff1cc Compare July 15, 2026 08:01
@Pijukatel Pijukatel removed this from the 145th sprint - Tooling team milestone Jul 15, 2026
@github-actions github-actions Bot added this to the 145th sprint - Tooling team milestone Jul 15, 2026
@Pijukatel Pijukatel added the t-tooling Issues with this label are in the ownership of the tooling team. label Jul 15, 2026
@Pijukatel
Pijukatel merged commit bcd00fe into master Jul 15, 2026
3 of 7 checks passed
@Pijukatel
Pijukatel deleted the claude/cool-hopper-mfw6so branch July 15, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants