This is an automated email from the ASF dual-hosted git repository.
kaxilnaik 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 fffd41e9d9 Limit parallelism for constraints generation in CI (#41383)
fffd41e9d9 is described below
commit fffd41e9d9f0ff994d6cf7ea5a4a8c4859b5c0cc
Author: Jarek Potiuk <[email protected]>
AuthorDate: Mon Aug 12 02:20:05 2024 +0200
Limit parallelism for constraints generation in CI (#41383)
Apparently constraints generation in 4 parallel docker containers causes
"no space left on device" error for public runners. This one limits
parallelism to 3 to limit disk usage
---
.github/workflows/generate-constraints.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/generate-constraints.yml
b/.github/workflows/generate-constraints.yml
index 207fd4339c..d6e536dfd0 100644
--- a/.github/workflows/generate-constraints.yml
+++ b/.github/workflows/generate-constraints.yml
@@ -95,7 +95,7 @@ jobs:
timeout-minutes: 25
run: >
breeze release-management generate-constraints --run-in-parallel
- --airflow-constraints-mode constraints-no-providers --answer yes
+ --airflow-constraints-mode constraints-no-providers --answer yes
--parallelism 3
# The no providers constraints are only needed when we want to update
constraints (in canary builds)
# They slow down the start of PROD image builds so we want to only run
them when needed.
if: inputs.generate-no-providers-constraints == 'true'
@@ -115,7 +115,7 @@ jobs:
run: >
breeze release-management generate-constraints --run-in-parallel
--airflow-constraints-mode constraints --answer yes
- --chicken-egg-providers "${{ inputs.chicken-egg-providers }}"
+ --chicken-egg-providers "${{ inputs.chicken-egg-providers }}"
--parallelism 3
- name: "Dependency upgrade summary"
shell: bash
run: |