The GitHub Actions job "Tests AMD" on airflow.git/backport-c3f53b1-v3-1-test has failed. Run started by GitHub user kaxil (triggered by kaxil).
Head commit for run: e3c82a5c2e224ec9bc43e93b3b81dae0a8c81d6c / Pierre Jeambrun <[email protected]> [v3-1-test] Fix topological sort for Grid View (#56963) Fixes: https://github.com/apache/airflow/issues/55899 Closes https://github.com/apache/airflow/pull/56321 Similarly to https://github.com/apache/airflow/blob/main/task-sdk/src/airflow/sdk/definitions/taskgroup.py#L561, we need an exit condition if the taskgroup is found in usorted graph. Adjusted test, which indeed were not in the correct topological order. Testing dag code: ```python from __future__ import annotations import datetime import pendulum from airflow.sdk import dag, task, task_group @task def get_nums() -> list[int]: return [1, 2, 4] @task def times_2(n: int) -> int: return n * 2 @task_group(group_id="process_number") def process_number(n: int): value = times_2(n) return value @task def log_success() -> None: print("Processed successful!") @dag( schedule=None, catchup=False, start_date=pendulum.datetime(2025, 4, 1, tz="Europe/Copenhagen"), dagrun_timeout=datetime.timedelta(minutes=30), dag_id="55899_bug", ) def test(): nums = get_nums() processed = process_number.expand(n=nums) processed >> log_success() test() ``` ### Before <img width="1917" height="1016" alt="Screenshot 2025-10-21 at 17 57 20" src="https://github.com/user-attachments/assets/d5220b87-a23b-40f7-8ecf-cb1b39d72f53" /> ### After <img width="1923" height="937" alt="Screenshot 2025-10-21 at 17 56 57" src="https://github.com/user-attachments/assets/37f75b19-2e80-4765-b9cb-e425f9054b78" /> (cherry picked from commit c3f53b1d598a55df42ba588fbd1dd10fab2f2ae8) Co-authored-by: Pierre Jeambrun <[email protected]> Report URL: https://github.com/apache/airflow/actions/runs/18692404003 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
