Skip to content

Refresh uv.lock and Edge OpenAPI spec after #67093 env upgrade#67188

Merged
jscheffl merged 1 commit into
mainfrom
regen-edge-openapi-spec
May 19, 2026
Merged

Refresh uv.lock and Edge OpenAPI spec after #67093 env upgrade#67188
jscheffl merged 1 commit into
mainfrom
regen-edge-openapi-spec

Conversation

@vatsrahul1001
Copy link
Copy Markdown
Contributor

@vatsrahul1001 vatsrahul1001 commented May 19, 2026

Three independent drifts that surfaced as files were modified by hook on every open PR running full CI image checks / Static checks:

  • Edge worker OpenAPI yaml (providers/edge3/.../v2-edge-generated.yaml): the TaskInstanceDTO description string is stale relative to the source docstring at airflow-core/src/airflow/executors/workloads/task.py:62-64. The drift was introduced by Introduce BaseTaskInstanceDTO and duplicate it across core and task-sdk #67174 ("Introduce BaseTaskInstanceDTO and duplicate it across core and task-sdk"), which split the class but didn't regenerate the edge3 yaml. Pure description-string change — no schema, property, or required-field changes; no API contract break.

  • uv.lock ci-image dev-dependency group: catches up to the [dependency-groups.ci-image] block added by Aggregate CI-image dependency groups  #67130 (which didn't refresh the lockfile). pyproject.toml:1380 already defines the group; this PR just materializes it in uv.lock.

  • uv.lock secretstorage markers: normalized by uv 0.11.14 (bumped by [main] Upgrade important CI environment #67093 "[main] Upgrade important CI environment"). The new compound markers are a disjoint disjunction-of-conjunctions rewrite — semantically equivalent for all common platforms (linux, darwin-arm64, darwin-x86_64); the added emscripten/win32 clauses are explicit normalization, not a behavior change.

Unblocks #66574, #67184, #67180 and any other open PR running full Static checks.

Regenerated locally inside Breeze via:

  • PATH=".venv/bin:$PATH" prek run generate-openapi-spec-edge --all-files
  • uv lock --refresh

Diff is +64/−4 across 2 files. No code change.

@boring-cyborg boring-cyborg Bot added area:providers provider:edge Edge Executor / Worker (AIP-69) / edge3 labels May 19, 2026
After #67093 upgraded the CI environment (.pre-commit-config.yaml,
uv.lock, dev/breeze/uv.lock), the prek hook generate-openapi-spec-edge
fails on every PR running full static checks because the committed
v2-edge-generated.yaml is stale relative to the regenerated output.
The drift is a description string on the TaskInstanceDTO schema.
Regenerate to unblock all currently-open PRs.
@vatsrahul1001 vatsrahul1001 force-pushed the regen-edge-openapi-spec branch from 4ce691c to b5239e9 Compare May 19, 2026 15:13
@vatsrahul1001 vatsrahul1001 changed the title Regenerate Edge worker OpenAPI spec after #67093 env upgrade Refresh uv.lock and Edge OpenAPI spec after #67093 env upgrade May 19, 2026
@jscheffl jscheffl merged commit f9faf65 into main May 19, 2026
78 checks passed
@jscheffl jscheffl deleted the regen-edge-openapi-spec branch May 19, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers provider:edge Edge Executor / Worker (AIP-69) / edge3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants