Skip to content

Add Python version update workflow - #26262

Merged
Eduardo Villalpando Mello (edvilme) merged 1 commit into
mainfrom
python-version-matrix-check
Nov 2, 2026
Merged

Eduardo Villalpando Mello (edvilme) merged 1 commit into
mainfrom
python-version-matrix-check

Conversation

@edvilme

@edvilme Eduardo Villalpando Mello (edvilme) commented Oct 29, 2026 •

Copy link
Copy Markdown

Summary

  • Add a weekly (Monday 12:00 UTC) and manually dispatchable check for the latest published Python release-candidate series.
  • Compare major.minor against every explicit python matrix in .github/workflows/pr-check.yml and .github/workflows/build.yml; patch and prerelease/dev variants count as the same series, while floating 3.x entries do not declare RC coverage.
  • Create a deduplicated issue with debt and python-version labels when any explicit matrix lacks the series. Include a checklist for both workflows and compatibility testing, preserving minimum-version/build-runtime pins.
  • Leave the current CI matrices unchanged. No agent autoassignment or additional credentials are included.

Validation

  • python -m pytest -q build/test_update_python_versions.py: 23 passed.
  • Black, isort, flake8 and workflow Prettier checks passed.
  • Exercised the actual CI layouts, requiring every explicit matrix to contain the series, including individual omission checks.
  • Eight mocked Bash scenarios passed: checker output/no update/failure, issue creation with two version values, duplicate suppression, issue-creation failure and API failure. No live test issues were created.

Closes #26263

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0f98b77b-049b-4c68-953f-648bbde06698
@edvilme Eduardo Villalpando Mello (edvilme) added the debt Code quality issues label Oct 29, 2026
@edvilme Eduardo Villalpando Mello (edvilme) added debt Code quality issues and removed debt Code quality issues labels Oct 29, 2026
@edvilme
Eduardo Villalpando Mello (edvilme) marked this pull request as ready for review October 29, 2026 20:37
@edvilme
Eduardo Villalpando Mello (edvilme) merged commit 9351866 into main Nov 2, 2026
99 of 101 checks passed
@edvilme
Eduardo Villalpando Mello (edvilme) deleted the python-version-matrix-check branch November 2, 2026 23:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

debt Code quality issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add scheduled Python release-candidate CI checks

3 participants