Skip to content

Fix GDAL installation issues - #428

Merged
giswqs merged 1 commit into
mainfrom
gdal
Nov 24, 2025
Merged

Fix GDAL installation issues#428
giswqs merged 1 commit into
mainfrom
gdal

Conversation

@giswqs

@giswqs giswqs commented Nov 24, 2025

Copy link
Copy Markdown
Member

Fix #424 #427

Copilot AI review requested due to automatic review settings November 24, 2025 13:29
@github-actions

Copy link
Copy Markdown

@github-actions
github-actions Bot temporarily deployed to pull request November 24, 2025 13:33 Inactive

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses GDAL installation reliability issues across CI/CD workflows by standardizing on micromamba for dependency management and updating various GitHub Actions and pre-commit hook versions.

Key Changes:

  • Migrated from mixed installation methods (pip, conda, miniconda) to unified micromamba-based GDAL installation across all platforms (Windows, Ubuntu, macOS, docs-build)
  • Updated GitHub Actions checkout from v5 to v6 across all workflow files
  • Updated pre-commit hook versions (black 25.9.0→25.11.0, nbstripout 0.8.1→0.8.2)

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.pre-commit-config.yaml Updated black-pre-commit-mirror to 25.11.0 and nbstripout to 0.8.2
.github/workflows/windows.yml Replaced conda-based GDAL installation with micromamba setup, added shell configuration, updated checkout to v6
.github/workflows/ubuntu.yml Replaced pip-based GDAL installation with micromamba setup, added shell configuration, updated checkout to v6
.github/workflows/pypi.yml Updated checkout action from v5 to v6
.github/workflows/macos.yml Replaced conda/mamba multi-step setup with streamlined micromamba configuration, removed manual caching, updated checkout to v6
.github/workflows/draft-pdf.yml Updated checkout action from v5 to v6
.github/workflows/docs.yml Updated checkout action from v5 to v6
.github/workflows/docs-build.yml Replaced pip-based GDAL installation with micromamba setup, added shell configuration, updated checkout to v6
.github/workflows/docker-publish.yml Updated checkout action from v5 to v6
.github/workflows/docker-image.yml Updated checkout action from v5 to v6

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@giswqs
giswqs merged commit 2743bf2 into main Nov 24, 2025
16 checks passed
@giswqs
giswqs deleted the gdal branch November 24, 2025 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants