Skip to content

fix(ci): use Python 3.12 in production release workflows - #447

Merged
Kobikg78 merged 1 commit into
masterfrom
fix/python-version-ubuntu-26
Nov 2, 2026
Merged

Kobikg78 merged 1 commit into
masterfrom
fix/python-version-ubuntu-26

Conversation

@Kobikg78

@Kobikg78 Kobikg78 commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

Problem

The 7.0.4 production release failed in Check-Packages / check-packages at the setup python step (run 41428072561):

The version '3.9' with architecture 'x64' was not found for Ubuntu 26.04

ubuntu-latest now resolves to Ubuntu 26.04, where actions/setup-python has no Python 3.9 build. Nothing was published: release-upm, strict-upm, Generate-Tag and Release-To-Production were skipped.

Change

python-version: '3.9' -> '3.12' in:

  • .github/workflows/check_packages.yml
  • .github/workflows/release_production_workflow.yml (same pin, in the package validation job)

Checked

  • extractPackage.py and validate-production-package.py compile on a newer Python (3.14 locally).
  • unitypackage_extractor, the only pip dependency of both steps, installs and imports on 3.14.

After merge

Re-run release_production_workflow.yml for 7.0.4 (it needs a manual dispatch; the merge of #446 already happened).

🤖 Generated with Claude Code

ubuntu-latest now resolves to Ubuntu 26.04, where actions/setup-python has no
Python 3.9 build, so Check-Packages failed in 'setup python' and the 7.0.4
production release did not run.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
@Kobikg78
Kobikg78 requested a review from al-af November 2, 2026 12:49
@Kobikg78
Kobikg78 merged commit 9f3b4ca into master Nov 2, 2026
5 checks passed
github-actions Bot pushed a commit that referenced this pull request Nov 2, 2026
fix(ci): use Python 3.12 in production release workflows
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