Skip to content

feat: sync Go client with Apify OpenAPI spec v2-2026-09-02T154542Z - #24

Merged
Pijukatel merged 1 commit into
masterfrom
claude/adoring-bohr-2tbv46
Sep 7, 2026
Merged

feat: sync Go client with Apify OpenAPI spec v2-2026-09-02T154542Z#24
Pijukatel merged 1 commit into
masterfrom
claude/adoring-bohr-2tbv46

Conversation

@Pijukatel

Copy link
Copy Markdown
Collaborator

Syncs the Go client with the Apify OpenAPI spec v2-2026-09-02T154542Z (apify-docs PRs #2931, #2932, #2922).

Changes

  • models.go — add Task.Description field (consistent with Task.Title), per spec PR #2922.
  • version.goAPISpecVersionv2-2026-09-02T154542Z, ClientVersion0.9.0 (additive, minor).
  • docs/tasks.md — document the new field.
  • tests/task_test.go — send description in taskDef; assert round-trip in TestGetTask and TestTaskCRUDFlow.
  • README.md, CHANGELOG.md — synced.

The remaining spec deltas (nullable generalAccess, nullable ActorDefinition.readme/input/changelog, relaxed UserPrivateInfo required set, DailyServiceUsages.date format, task input accepting an array) require no code changes: those fields are unmodeled and captured by the generic Extra bag or already round-trip as untyped JSON.

Verification

gofmt, go vet, go build, golangci-lint (0 issues) clean. Full offline unit suite and the live integration suite (including Test examples/doc snippets) pass against APIFY_TOKEN.


Generated by Claude Code

Adds the new Task.Description field (title/description are now both
required to publish a task, per the spec and reference JS client).
The other spec changes in this window (nullable generalAccess and
ActorDefinition fields, task input accepting an array, relaxed
UserPrivateInfo required set, DailyServiceUsages.date format) need no
code change: none of those fields are explicitly modeled by this
client, or the affected values already round-trip untyped.
@github-actions github-actions Bot added this to the 148th sprint - Tooling team milestone Sep 4, 2026
@github-actions github-actions Bot added t-tooling Issues with this label are in the ownership of the tooling team. tested Temporary label used only programatically for some analytics. labels Sep 4, 2026
@Pijukatel
Pijukatel merged commit 4b4579e into master Sep 7, 2026
2 checks passed
@Pijukatel
Pijukatel deleted the claude/adoring-bohr-2tbv46 branch September 7, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-tooling Issues with this label are in the ownership of the tooling team. tested Temporary label used only programatically for some analytics.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants