09Catho opened a new pull request, #71498: URL: https://github.com/apache/airflow/pull/71498
Makes the verbose `GlueJobCompleteTrigger` agree with both the non-verbose waiter and the synchronous operator by treating a terminal `STOPPED` job run as an error instead of success. The existing verbose failure regression now covers `FAILED`, `STOPPED`, and `TIMEOUT` states. closes: #71490 Testing: - focused source-level regression assertions for terminal-state classification and test coverage - `uvx ruff check providers/amazon/src/airflow/providers/amazon/aws/triggers/glue.py providers/amazon/tests/unit/amazon/aws/triggers/test_glue.py` - `uvx ruff format --check providers/amazon/src/airflow/providers/amazon/aws/triggers/glue.py providers/amazon/tests/unit/amazon/aws/triggers/test_glue.py` - `python -m compileall -q providers/amazon/src/airflow/providers/amazon/aws/triggers/glue.py providers/amazon/tests/unit/amazon/aws/triggers/test_glue.py` - `git diff --check` The targeted `uv run pytest ... -k verbose_run_job_failed` command did not start within the 60-second dependency-bootstrap window on this Windows host. ##### Was generative AI tooling used to co-author this PR? - [X] Yes (OpenAI Codex) Generated-by: OpenAI Codex following the guidelines -- 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]
