Skip to content

Switch back from Alpine to Debian for WSL#2108

Merged
EliahKagan merged 1 commit intogitpython-developers:mainfrom
EliahKagan:wsl-noalpine
Mar 9, 2026
Merged

Switch back from Alpine to Debian for WSL#2108
EliahKagan merged 1 commit intogitpython-developers:mainfrom
EliahKagan:wsl-noalpine

Conversation

@EliahKagan
Copy link
Member

@EliahKagan EliahKagan commented Mar 9, 2026

Fixes #2107

Note that this does not affect the container workflow alpine-test.yml workflow (that is, it doesn't affect actually running the test suite in Alpine Linux, which continues to work), only WSL in Windows jobs in the main workflow pythonpackage.yml.

This PR is a bit earlier than might be implied by my wording in #2107. It turns out there is at least one other PR that is effectively blocked only on this: the lint error shown in #2105 is something I can fix once this CI blocker is resolved.

I plan to merge this once CI passes.

For gitpython-developers#2107. Note that this does not affect the container workflow
`alpine-test.yml` workflow (that is, it doesn't affect actually
running the test suite in Alpine Linux, which continues to work),
only WSL in Windows jobs in the main workflow `pythonpackage.yml`.
Copilot AI review requested due to automatic review settings March 9, 2026 16:44
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the main GitHub Actions workflow to use a Debian WSL distribution on Windows runners again, avoiding the current Alpine download/403 failures and unblocking Windows CI.

Changes:

  • Switch WSL distribution from Alpine back to Debian in pythonpackage.yml.
  • Remove Alpine-only additional-packages: bash configuration.

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

You can also share your feedback on Copilot code review. Take the survey.

@EliahKagan EliahKagan merged commit ac1b9fc into gitpython-developers:main Mar 9, 2026
31 checks passed
@EliahKagan EliahKagan deleted the wsl-noalpine branch March 9, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Windows CI jobs fail due to 403 error downloading Alpine Linux is setup-wsl step

2 participants