potiuk opened a new pull request, #64836:
URL: https://github.com/apache/airflow/pull/64836
Move upgrade checks from basic-tests.yml (where they failed the build) to
scheduled workflows that create draft PRs with the changes:
- **main**: Mon/Wed/Fri at 06:00 UTC
- **v3-2-test**: Tue/Thu at 06:00 UTC
The workflows use `breeze ci upgrade` in non-interactive mode. When upgrades
are found, a draft PR is created (or an existing one is updated via force
push
and converted back to draft). A Slack notification is sent to
`#internal-airflow-ci-cd` so a human can undraft, review and merge.
**Changes:**
- Remove `upgrade-check` job from `basic-tests.yml`
- Add reusable `upgrade-check.yml` workflow (`workflow_call`)
- Add `scheduled-upgrade-check-main.yml` (Mon/Wed/Fri cron)
- Add `scheduled-upgrade-check-v3-2-test.yml` (Tue/Thu cron)
- Enhance `breeze ci upgrade`: `--draft` flag, stable branch naming
(`ci-upgrade-{branch}`), existing PR detection, removed `-w` flag
for CI compatibility
- Update `ci_commands_config.py` with new `--draft` option
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes — Claude Code (Claude Opus 4.6)
Generated-by: Claude Code (Claude Opus 4.6) following [the
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
--
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]