Skip to content

ci(docs): pin the docs job to ubuntu-24.04 for Python 3.9 - #730

Open
DangTAnh wants to merge 1 commit into
explorerhq:masterfrom
DangTAnh:pr/docs-ci-ubuntu2404
Open

DangTAnh wants to merge 1 commit into
explorerhq:masterfrom
DangTAnh:pr/docs-ci-ubuntu2404

Conversation

@DangTAnh

@DangTAnh DangTAnh commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

Fixes the Docs workflow failing on every new push/PR.

Summary

ubuntu-latest now maps to Ubuntu 26.04, and actions/setup-python has no Python 3.9 build for that image:

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

The job fails in Set up Python before any docs step runs. Recent example: run https://github.com/explorerhq/sql-explorer/actions/runs/42276487387 (also reproduced on the dependabot/npm_and_yarn/multi branch).

Changes

  • Pin the docs job to ubuntu-24.04, where Python 3.9 is still published (per actions/python-versions versions-manifest.json: 3.9.25 has linux/x64 entries for 22.04 and 24.04 only).

No change to python-version or the docs requirements, so the build keeps its last-green behaviour.

Testing

The change is the CI definition itself; the Docs job on this PR is the verification (it must reach pip install + sphinx-build and pass).

Related: #720 has been showing this unrelated docs failure since the runner image rolled over.

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.

1 participant