← 输入框|github.com|刷新
Skip to content

Use Python 3.12 in coverage and query-list workflows - #22895

Merged
jketema merged 1 commit into
mainfrom
jketema-cautious-dollop
Oct 26, 2026
Merged

jketema merged 1 commit into
mainfrom
jketema-cautious-dollop

Conversation

@jketema

@jketema jketema commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

Python 3.8 is unavailable on Ubuntu 26.04 runners, breaking csv-coverage-pr-artifacts.yml when ubuntu-latest selects that image.

Update all six workflows that still pin Python 3.8 to Python 3.12, matching the existing python-tooling.yml workflow. Python 3.12 has published Ubuntu 26.04 builds. Quote the version so YAML treats it as a string, and update the step labels.

The other affected workflows are csv-coverage-pr-comment.yml, csv-coverage-timeseries.yml, csv-coverage-update.yml, csv-coverage.yml, and query-list.yml. No Python 3.8 references remain under .github.

Replace Python 3.8, which is unavailable on Ubuntu 26.04 runners, in all six workflows that still pin it. Match the existing Python tooling workflow and quote the version to preserve it as a YAML string.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jketema
jketema marked this pull request as ready for review October 26, 2026 11:39
@jketema
jketema requested a review from a team as a code owner October 26, 2026 11:39
Copilot AI max review requested due to automatic review settings October 26, 2026 11:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The six workflow updates are consistent, and no blocking Python 3.12 compatibility issues were identified.

No open issues 🎉

What changed in this PR

Updates the coverage and query-list workflows to Python 3.12 to avoid Python 3.8 availability failures on Ubuntu 26.04 runners, matching the existing Python tooling workflow.

Changes:

  • Replace six Python 3.8 pins with quoted "3.12" values.
  • Update setup-step labels to match the selected version.
File Description
.github/​workflows/​query-list.yml Updates Python for query-list generation.
.github/​workflows/​csv-coverage.yml Updates Python for coverage generation.
.github/​workflows/​csv-coverage-update.yml Updates Python for coverage updates.
.github/​workflows/​csv-coverage-timeseries.yml Updates Python for coverage time-series processing.
.github/​workflows/​csv-coverage-pr-comment.yml Updates Python for PR coverage comments.
.github/​workflows/​csv-coverage-pr-artifacts.yml Updates Python for PR coverage artifacts.

Review effort: Max

@tausbn tausbn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks reasonable to me. 👍

@jketema
jketema merged commit f25369e into main Oct 26, 2026
10 checks passed
@jketema
jketema deleted the jketema-cautious-dollop branch October 26, 2026 14:02
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.

3 participants