nathadfield opened a new issue, #60887:
URL: https://github.com/apache/airflow/issues/60887
### Description
Currently, clearing or rerunning a DAG defaults to using the original bundle
version for reproducibility.
While users can manually select `run with latest version` in the UI or pass
`run_on_latest_version=True` via API, there is no configuration option to set
an organization-wide default. This requires manual intervention on every rerun,
which can be inconsistent across teams.
Add a configuration option (e.g., `[dag_processor]
default_clear_run_on_latest_version = false`) to allow administrators to set
their organization's preferred default behavior, while still allowing
per-operation overrides via UI/API.
### Use case/motivation
Different organizations have different philosophies:
- Development/staging environments may prefer always using the latest code
to catch issues early
- Production environments may prefer reproducibility for debugging
- Fast-moving teams may want bug fixes automatically included in reruns
without manual selection
Currently, teams must remember to check/uncheck the "run with latest
version" box every time, leading to inconsistent behavior and potential for
human error.
A configurable default would align with organizational policy while
maintaining flexibility for exceptions.
### Related issues
_No response_
### Are you willing to submit a PR?
- [x] Yes I am willing to submit a PR!
### Code of Conduct
- [x] I agree to follow this project's [Code of
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]