rjgoyln opened a new pull request, #73231: URL: https://github.com/apache/airflow/pull/73231
## Summary The migration tests run inside the core unit test job and spend around ten minutes of its budget, and `run_unit_tests.sh` hands the tests whatever is left of it. On the slowest core combination that leaves 32m34s of the 65 minutes for a run that normally takes 28-37: ``` Tests get 32m34s of the 65m job budget breeze testing core-tests --test-types 'API Always CLI' ... --total-test-timeout 1954 ``` The three core callers that reach the migration tests now ask for 80 minutes, which gives the tests 47m34s on that same timeline. `job-timeout-minutes` has been available since #72259, but no caller had overridden it, so a conditional ten-minute step was paid for out of a budget sized without it. The providers callers pass `run-migration-tests: "true"` too, but the step is gated on `test-group == 'core'`, so they keep 65. #73185 moves the step onto the first test shard, which is `API...CLI` — the shard that ran out of budget here — so the two changes are complementary. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 5) Generated-by: Claude Code (Opus 5) 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]
