Skip to content

Commit fb7f5a6

Browse files
committed
ci: Fix GitHub Actions timeout issues
- Add 20-minute timeout to prevent hanging builds - Set fail-fast: false to run all Python versions independently - Use quiet mode (-qq) for apt-get to reduce output and speed up installs - Improve reliability of CI pipeline across all Python versions
1 parent d852cd3 commit fb7f5a6

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/tests.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@ on:
99
jobs:
1010
test:
1111
runs-on: ubuntu-latest
12+
timeout-minutes: 20
1213
strategy:
1314
matrix:
1415
python-version: [3.9, '3.10', 3.11, 3.12]
16+
fail-fast: false
1517

1618
steps:
1719
- uses: actions/checkout@v4
@@ -23,8 +25,8 @@ jobs:
2325

2426
- name: Install system dependencies
2527
run: |
26-
sudo apt-get update
27-
sudo apt-get install -y gdal-bin libgdal-dev libproj-dev proj-data proj-bin libgeos-dev
28+
sudo apt-get update -qq
29+
sudo apt-get install -y -qq gdal-bin libgdal-dev libproj-dev proj-data proj-bin libgeos-dev
2830
2931
- name: Install Python dependencies
3032
run: |

0 commit comments

Comments
 (0)