Skip to content

Conversation

@ephraimbuddy
Copy link
Contributor

The run_on_latest_version parameter for backfills was incorrectly defaulting to False in the CLI, API, and UI. This fix ensures that backfills default to using the latest bundle version, which is the intended behavior.

Changes:

  • Set ARG_BACKFILL_RUN_ON_LATEST_VERSION default to True in CLI
  • Add run_on_latest_version field with default=True to BackfillPostBody API model
  • Update API route to use request body value instead of hardcoded True
  • Update UI form to include run_on_latest_version: true in defaultValues
  • Update tests to reflect the new default behavior
  • Refactor RunBackfillForm to reduce line count below 250 to comply with max-lines linting rule

The run_on_latest_version parameter for backfills was incorrectly
defaulting to False in the CLI, API, and UI. This fix ensures that
backfills default to using the latest bundle version, which is the
intended behavior.

Changes:
- Set ARG_BACKFILL_RUN_ON_LATEST_VERSION default to True in CLI
- Add run_on_latest_version field with default=True to BackfillPostBody API model
- Update API route to use request body value instead of hardcoded True
- Update UI form to include run_on_latest_version: true in defaultValues
- Update tests to reflect the new default behavior
- Refactor RunBackfillForm to reduce line count below 250 to comply with max-lines linting rule
Copy link
Contributor

@bbovenzi bbovenzi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ui lgtm

Copy link
Member

@jason810496 jason810496 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM on API and CLI side.

@ephraimbuddy ephraimbuddy added the backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch label Dec 11, 2025
@ephraimbuddy ephraimbuddy merged commit 0224303 into apache:main Dec 11, 2025
130 checks passed
@ephraimbuddy ephraimbuddy deleted the run-backfill-on-latest-v branch December 11, 2025 16:40
github-actions bot pushed a commit that referenced this pull request Dec 11, 2025
…stead of True (#59304)

The run_on_latest_version parameter for backfills was incorrectly
defaulting to False in the CLI, API, and UI. This fix ensures that
backfills default to using the latest bundle version, which is the
intended behavior.

Changes:
- Set ARG_BACKFILL_RUN_ON_LATEST_VERSION default to True in CLI
- Add run_on_latest_version field with default=True to BackfillPostBody API model
- Update API route to use request body value instead of hardcoded True
- Update UI form to include run_on_latest_version: true in defaultValues
- Update tests to reflect the new default behavior
- Refactor RunBackfillForm to reduce line count below 250 to comply with max-lines linting rule
(cherry picked from commit 0224303)

Co-authored-by: Ephraim Anierobi <splendidzigy24@gmail.com>
@github-actions
Copy link

Backport successfully created: v3-1-test

Status Branch Result
v3-1-test PR Link

ephraimbuddy added a commit that referenced this pull request Dec 16, 2025
…stead of True (#59304)

The run_on_latest_version parameter for backfills was incorrectly
defaulting to False in the CLI, API, and UI. This fix ensures that
backfills default to using the latest bundle version, which is the
intended behavior.

Changes:
- Set ARG_BACKFILL_RUN_ON_LATEST_VERSION default to True in CLI
- Add run_on_latest_version field with default=True to BackfillPostBody API model
- Update API route to use request body value instead of hardcoded True
- Update UI form to include run_on_latest_version: true in defaultValues
- Update tests to reflect the new default behavior
- Refactor RunBackfillForm to reduce line count below 250 to comply with max-lines linting rule
(cherry picked from commit 0224303)

Co-authored-by: Ephraim Anierobi <splendidzigy24@gmail.com>
pierrejeambrun pushed a commit that referenced this pull request Dec 16, 2025
…stead of True (#59304) (#59328)

The run_on_latest_version parameter for backfills was incorrectly
defaulting to False in the CLI, API, and UI. This fix ensures that
backfills default to using the latest bundle version, which is the
intended behavior.

Changes:
- Set ARG_BACKFILL_RUN_ON_LATEST_VERSION default to True in CLI
- Add run_on_latest_version field with default=True to BackfillPostBody API model
- Update API route to use request body value instead of hardcoded True
- Update UI form to include run_on_latest_version: true in defaultValues
- Update tests to reflect the new default behavior
- Refactor RunBackfillForm to reduce line count below 250 to comply with max-lines linting rule
(cherry picked from commit 0224303)

Co-authored-by: Ephraim Anierobi <splendidzigy24@gmail.com>
ephraimbuddy added a commit that referenced this pull request Jan 6, 2026
…stead of True (#59304) (#59328)

The run_on_latest_version parameter for backfills was incorrectly
defaulting to False in the CLI, API, and UI. This fix ensures that
backfills default to using the latest bundle version, which is the
intended behavior.

Changes:
- Set ARG_BACKFILL_RUN_ON_LATEST_VERSION default to True in CLI
- Add run_on_latest_version field with default=True to BackfillPostBody API model
- Update API route to use request body value instead of hardcoded True
- Update UI form to include run_on_latest_version: true in defaultValues
- Update tests to reflect the new default behavior
- Refactor RunBackfillForm to reduce line count below 250 to comply with max-lines linting rule
(cherry picked from commit 0224303)

Co-authored-by: Ephraim Anierobi <splendidzigy24@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:airflow-ctl area:API Airflow's REST/HTTP API area:CLI area:UI Related to UI/UX. For Frontend Developers. backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants