diff --git a/.github/workflows/airflow-distributions-tests.yml b/.github/workflows/airflow-distributions-tests.yml index ffcd9e3183005..62d4ee1f6b420 100644 --- a/.github/workflows/airflow-distributions-tests.yml +++ b/.github/workflows/airflow-distributions-tests.yml @@ -61,11 +61,16 @@ on: # yamllint disable-line rule:truthy description: "Whether local venv should be used for tests (true/false)" required: true type: string + test-timeout: + required: false + type: number + default: 60 + permissions: contents: read jobs: distributions-tests: - timeout-minutes: 80 + timeout-minutes: ${{ fromJSON(inputs.test-timeout) }} name: ${{ inputs.distribution-name }}:P${{ matrix.python-version }} tests runs-on: ${{ fromJSON(inputs.runners) }} strategy: diff --git a/.github/workflows/ci-amd.yml b/.github/workflows/ci-amd.yml index e9cea64578e12..084cb63779c40 100644 --- a/.github/workflows/ci-amd.yml +++ b/.github/workflows/ci-amd.yml @@ -784,6 +784,7 @@ jobs: distribution-cmd-format: "prepare-task-sdk-distributions" test-type: "task-sdk-tests" use-local-venv: 'false' + test-timeout: 20 if: > ( needs.build-info.outputs.run-task-sdk-tests == 'true' || needs.build-info.outputs.run-tests == 'true' && @@ -844,6 +845,7 @@ jobs: distribution-cmd-format: "prepare-airflow-ctl-distributions" test-type: "airflow-ctl-tests" use-local-venv: 'true' + test-timeout: 20 if: > ( needs.build-info.outputs.run-airflow-ctl-tests == 'true' || needs.build-info.outputs.run-tests == 'true' &&