This is an automated email from the ASF dual-hosted git repository.
husseinawala pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 3233572cb86 Fix GitHub Actions workflow policy violations by adding
max-parallel (#61954)
3233572cb86 is described below
commit 3233572cb86cc9c30820a72c5473de352471ed6d
Author: Hussein Awala <[email protected]>
AuthorDate: Sun Feb 15 20:55:39 2026 +0100
Fix GitHub Actions workflow policy violations by adding max-parallel
(#61954)
---
.github/workflows/airflow-distributions-tests.yml | 1 +
.github/workflows/generate-constraints.yml | 2 ++
.github/workflows/helm-tests.yml | 1 +
.github/workflows/integration-system-tests.yml | 2 ++
.github/workflows/k8s-tests.yml | 3 ++-
.github/workflows/push-image-cache.yml | 2 ++
.github/workflows/release_single_dockerhub_image.yml | 1 +
.github/workflows/run-unit-tests.yml | 1 +
8 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/airflow-distributions-tests.yml
b/.github/workflows/airflow-distributions-tests.yml
index 90fd8cdda7f..67bcd2ac32f 100644
--- a/.github/workflows/airflow-distributions-tests.yml
+++ b/.github/workflows/airflow-distributions-tests.yml
@@ -75,6 +75,7 @@ jobs:
runs-on: ${{ fromJSON(inputs.runners) }}
strategy:
fail-fast: false
+ max-parallel: 20
matrix:
python-version: "${{fromJSON(inputs.python-versions)}}"
env:
diff --git a/.github/workflows/generate-constraints.yml
b/.github/workflows/generate-constraints.yml
index 8f89cd80c50..1085a700799 100644
--- a/.github/workflows/generate-constraints.yml
+++ b/.github/workflows/generate-constraints.yml
@@ -60,6 +60,8 @@ jobs:
name: Generate constraints for ${{ matrix.python-version }} on ${{
inputs.platform }}
runs-on: ${{ fromJSON(inputs.runners) }}
strategy:
+ fail-fast: false
+ max-parallel: 20
matrix:
python-version: ${{ fromJson(inputs.python-versions) }}
env:
diff --git a/.github/workflows/helm-tests.yml b/.github/workflows/helm-tests.yml
index b908b73e73b..89bd7c7c0bb 100644
--- a/.github/workflows/helm-tests.yml
+++ b/.github/workflows/helm-tests.yml
@@ -49,6 +49,7 @@ jobs:
runs-on: ${{ fromJSON(inputs.runners) }}
strategy:
fail-fast: false
+ max-parallel: 20
matrix:
helm-test-package: ${{ fromJSON(inputs.helm-test-packages) }}
env:
diff --git a/.github/workflows/integration-system-tests.yml
b/.github/workflows/integration-system-tests.yml
index 977243ecf75..8d117636402 100644
--- a/.github/workflows/integration-system-tests.yml
+++ b/.github/workflows/integration-system-tests.yml
@@ -78,6 +78,7 @@ jobs:
runs-on: ${{ fromJSON(inputs.runners) }}
strategy:
fail-fast: false
+ max-parallel: 20
matrix:
integration: ${{ fromJSON(inputs.testable-core-integrations) }}
env:
@@ -128,6 +129,7 @@ jobs:
runs-on: ${{ fromJSON(inputs.runners) }}
strategy:
fail-fast: false
+ max-parallel: 20
matrix:
integration: ${{ fromJSON(inputs.testable-providers-integrations) }}
env:
diff --git a/.github/workflows/k8s-tests.yml b/.github/workflows/k8s-tests.yml
index 47bd7ba8321..14dc203e2dd 100644
--- a/.github/workflows/k8s-tests.yml
+++ b/.github/workflows/k8s-tests.yml
@@ -56,11 +56,12 @@ jobs:
name: "K8S System:${{ matrix.executor }}-${{ matrix.kubernetes-combo
}}-${{ matrix.use-standard-naming }}"
runs-on: ${{ fromJSON(inputs.runners) }}
strategy:
+ fail-fast: false
+ max-parallel: 20
matrix:
executor: [KubernetesExecutor, CeleryExecutor, LocalExecutor]
use-standard-naming: [true, false]
kubernetes-combo: ${{ fromJSON(inputs.kubernetes-combos) }}
- fail-fast: false
env:
DEBUG_RESOURCES: ${{ inputs.debug-resources }}
INCLUDE_SUCCESS_OUTPUTS: ${{ inputs.include-success-outputs }}
diff --git a/.github/workflows/push-image-cache.yml
b/.github/workflows/push-image-cache.yml
index 69ee1145361..1ac5253a030 100644
--- a/.github/workflows/push-image-cache.yml
+++ b/.github/workflows/push-image-cache.yml
@@ -85,6 +85,7 @@ jobs:
packages: write
strategy:
fail-fast: false
+ max-parallel: 20
matrix:
python: ${{ fromJSON(inputs.python-versions) }}
env:
@@ -154,6 +155,7 @@ jobs:
packages: write
strategy:
fail-fast: false
+ max-parallel: 20
matrix:
python: ${{ fromJSON(inputs.python-versions) }}
env:
diff --git a/.github/workflows/release_single_dockerhub_image.yml
b/.github/workflows/release_single_dockerhub_image.yml
index 5f62be975c4..47d581f73c6 100644
--- a/.github/workflows/release_single_dockerhub_image.yml
+++ b/.github/workflows/release_single_dockerhub_image.yml
@@ -62,6 +62,7 @@ jobs:
runs-on: ${{ (matrix.platform == 'linux/amd64') &&
fromJSON(inputs.amdRunners) || fromJSON(inputs.armRunners) }}
strategy:
fail-fast: false
+ max-parallel: 20
matrix:
platform: ${{ fromJSON(inputs.platformMatrix) }}
env:
diff --git a/.github/workflows/run-unit-tests.yml
b/.github/workflows/run-unit-tests.yml
index 412e743146e..a1f1245509c 100644
--- a/.github/workflows/run-unit-tests.yml
+++ b/.github/workflows/run-unit-tests.yml
@@ -144,6 +144,7 @@ jobs:
runs-on: ${{ fromJSON(inputs.runners) }}
strategy:
fail-fast: false
+ max-parallel: 20
matrix:
python-version: "${{fromJSON(inputs.python-versions)}}"
backend-version: "${{fromJSON(inputs.backend-versions)}}"