Skip to content

(fix):CI runner compatibility with Python 3.8 and 3.9 - #884

Merged
jcstorms1 merged 1 commit into
mainfrom
fix/pin-build-runner-ubuntu-24-04
Nov 10, 2026
Merged

jcstorms1 merged 1 commit into
mainfrom
fix/pin-build-runner-ubuntu-24-04

Conversation

@jcstorms1

Copy link
Copy Markdown
Contributor

What does this PR do?

Pin the lint and unit-test jobs in the GitHub Actions build workflow to ubuntu-24.04, preserving the Python 3.8–3.14 test matrix.

Motivation

Scheduled builds on the same main commit changed from passing on Ubuntu 24.04 to failing on Ubuntu 26.04 when ubuntu-latest moved. Python 3.8 and 3.9 have no published Ubuntu 26.04 builds, so Python setup fails before lint or tests run.

Testing Guidelines

  • Parsed the workflow YAML and verified both runner pins and the complete Python matrix.
  • git diff --check passes.
  • Confirmed Python 3.8 and 3.9 Ubuntu 24.04 builds in the published actions/python-versions manifest and the last passing workflow logs.
  • Full workflow validation will run on this PR.

Types of Changes

  • Bug fix

Check all that apply

  • This PR's description is comprehensive
  • This PR's changes are covered by the automated tests
  • This PR passes the integration tests (ask a Datadog member to run the tests)

@jcstorms1
jcstorms1 requested review from a team as code owners November 10, 2026 15:08

@datadog-datadog-prod-us1 datadog-datadog-prod-us1 Bot 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.

Bits Code Review: PASS

More details

Pinning both jobs to Ubuntu 24.04 addresses the runner compatibility issue for Python 3.8 and 3.9 while preserving the Python 3.8–3.14 matrix. No actionable regression was identified.

Was this helpful? React 👍 or 👎

Open Bits AI session

🤖 Bits Code Review · Commit a01ace9

@jcstorms1 jcstorms1 changed the title Fix CI runner compatibility with Python 3.8 and 3.9 (fix):CI runner compatibility with Python 3.8 and 3.9 Nov 10, 2026

@rithikanarayan rithikanarayan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

:shipit:

@jcstorms1
jcstorms1 merged commit 3464eb2 into main Nov 10, 2026
102 of 105 checks passed
@jcstorms1
jcstorms1 deleted the fix/pin-build-runner-ubuntu-24-04 branch November 10, 2026 15:21
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