Skip to content

ci: pin Python 3.11 by minor version for Ubuntu 26.04 runners (v1) - #1160

Open
eli-r-ph wants to merge 1 commit into
v1from
eli/v1-ci-python-311-pin
Open

eli-r-ph wants to merge 1 commit into
v1from
eli/v1-ci-python-311-pin

Conversation

@eli-r-ph

Copy link
Copy Markdown
Contributor

💡 Motivation and Context

GitHub's Ubuntu 26.04 runners can't install Python 3.11.11, so every PR into v1 fails at setup (Ruff, Mypy, public API snapshot, strict types, package build). main fixed this in #1153; this brings the same commit to v1.

💚 How did you test it?

Cherry-pick of #1153 (50cf357), applied cleanly. No 3.11.11 pins remain under .github/. CI on this PR is the test.

📝 Checklist

  • All commits are signed (see Commit signing)
  • I reviewed the submitted code.
  • I added tests to verify the changes.
  • I updated the docs if needed.
  • No breaking change or entry added to the changelog.

🤖 Agent context

Autonomy: Human-driven (agent-assisted)

  • Cherry-picked with Claude Code (claude-opus-5-5).

🤖 Generated with Claude Code

@eli-r-ph eli-r-ph self-assigned this Oct 30, 2026
@eli-r-ph
eli-r-ph requested a review from a team as a code owner October 30, 2026 18:54

This branch has not been deployed

No deployments
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