From 15118b99c16e227560195c3fb6d0b1967879573d Mon Sep 17 00:00:00 2001 From: Ibrahim-Ola Date: Tue, 4 Nov 2025 14:07:31 -0700 Subject: [PATCH 1/4] fix(main): temporarily pin Python to avoid rasterio 3.14 build failure --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e3df572..d661011 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.10', 3.11, 3.12, 3.13] + python-version: ['3.10', '3.11', '3.12', '3.13'] services: From 9c4a4485d9a3e0d716ef702d7c0a30f5fd40fa33 Mon Sep 17 00:00:00 2001 From: Ibrahim-Ola Date: Tue, 4 Nov 2025 14:51:00 -0700 Subject: [PATCH 2/4] updated steps to cd workflows --- .github/workflows/cd.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 0a74138..be7c9b7 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -77,6 +77,21 @@ jobs: python-version: ["3.10", "3.11", "3.12", "3.13"] runs-on: [ubuntu-latest, macos-14] steps: + + - uses: actions/setup-python@v6 + with: + python-version: ${{ matrix.python-version }} + + - name: Debug Python version + run: | + echo "Using Python version:" + python --version + which python + + - name: Install GDAL (macOS) + if: runner.os == 'macOS' + run: brew install gdal + - name: Check pypi packages run: | sleep 3 From 21c29244c8e4f7eba66e3c8273f0289ecf0c1f49 Mon Sep 17 00:00:00 2001 From: Ibrahim-Ola Date: Tue, 4 Nov 2025 15:10:15 -0700 Subject: [PATCH 3/4] changed tags to fetch-tags because of actions/checkout@v3+ --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index be7c9b7..5845c65 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -26,7 +26,7 @@ jobs: - uses: actions/checkout@v5 with: fetch-depth: 0 # Fetch full history - tags: true # Ensure tags are fetched + fetch-tags: true # Ensure tags are fetched - name: Verify Git tags and current commit run: | From 974dc5e6564c421e81ba2d3c1c398d49b1d67618 Mon Sep 17 00:00:00 2001 From: Ibrahim-Ola Date: Tue, 4 Nov 2025 15:23:14 -0700 Subject: [PATCH 4/4] removed the python debugger step --- .github/workflows/cd.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 5845c65..5b5d99a 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -82,12 +82,6 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: Debug Python version - run: | - echo "Using Python version:" - python --version - which python - - name: Install GDAL (macOS) if: runner.os == 'macOS' run: brew install gdal