Skip to content

feat: Add ActorJob and ActorJobResponse schemas to OpenAPI spec - #2284

Closed
vdusek wants to merge 1 commit into
masterfrom
add-actor-job-schema
Closed

feat: Add ActorJob and ActorJobResponse schemas to OpenAPI spec#2284
vdusek wants to merge 1 commit into
masterfrom
add-actor-job-schema

Conversation

@vdusek

@vdusek vdusek commented Feb 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds ActorJob and ActorJobResponse schemas to components/schemas/common/
  • References them from the root openapi.yaml components section so they're included in the bundled output
  • These minimal schemas are needed for Actor job polling validation in the Python API client, which previously maintained them as custom internal models outside the spec

Related

  • Companion PR in apify-client-python will follow (removes the internal models module in favor of these generated ones)

Test plan

  • redocly bundle produces valid output with both schemas present in components.schemas
  • Verify the bundled spec passes redocly lint

🤖 Generated with Claude Code


Note

Low Risk
Adds new schema definitions and references in the OpenAPI spec only, with no runtime behavior changes.

Overview
Adds two minimal OpenAPI component schemas, ActorJob and ActorJobResponse, to represent an Actor run/build’s polling payload (status-only model plus a data wrapper).

Registers both schemas in the root openapi.yaml components.schemas so they are included in bundled spec outputs and available for client generation/validation.

Written by Cursor Bugbot for commit 0787843. Configure here.

These minimal schemas are needed for Actor job polling validation in the
Python API client. Previously they were maintained as custom internal
models in apify-client-python outside the OpenAPI spec.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vdusek vdusek added adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team. labels Feb 25, 2026
@vdusek vdusek self-assigned this Feb 25, 2026
@vdusek
vdusek requested a review from Pijukatel February 25, 2026 15:01
@github-actions github-actions Bot added this to the 135th sprint - Tooling team milestone Feb 25, 2026
@vdusek
vdusek marked this pull request as draft February 25, 2026 15:04
@vdusek vdusek closed this Feb 25, 2026
@vdusek
vdusek deleted the add-actor-job-schema branch February 25, 2026 15:12
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