The GitHub Actions job "Tests (AMD)" on airflow.git/akshetpandey/fix-cloud-run-trigger-transient-grpc has failed. Run started by GitHub user akshetpandey (triggered by shahar1).
Head commit for run: 6c5bd388da152a74e3b42ff3eebf02f58bf340b1 / Akshet Pandey <[email protected]> Expand retryable gRPC errors in Cloud Run trigger polling loop ServiceUnavailable alone covers the typical 503 blip but Cloud Run's get_operation can fail just as transiently with InternalServerError, DeadlineExceeded, GatewayTimeout, ResourceExhausted, or Aborted — all cases where the underlying execution is still progressing and re-polling is correct. Treating any of these as terminal would still cascade into Airflow's task-level retry re-submitting the whole job. Catch the full retryable tuple instead. Anything outside it (PermissionDenied, NotFound, auth failures, ...) still propagates so genuinely terminal errors aren't swallowed. Tests parametrize across every entry in the retryable tuple and over two representative non-retryable cases (PermissionDenied and a bare RuntimeError) to lock in the boundary. Signed-off-by: Akshet Pandey <[email protected]> Report URL: https://github.com/apache/airflow/actions/runs/26134147581 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
