Skip to content

Align validation Python runtime policy#345

Merged
hdamker merged 1 commit into
camaraproject:mainfrom
hdamker:ci/align-validation-python-runtime
Jun 17, 2026
Merged

Align validation Python runtime policy#345
hdamker merged 1 commit into
camaraproject:mainfrom
hdamker:ci/align-validation-python-runtime

Conversation

@hdamker

@hdamker hdamker commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

What type of PR is this?

cleanup
repository management

What this PR does / why we need it:

Aligns validation and release automation workflow runtimes on Python 3.14.

This PR:

  • adds explicit PYTHON_VERSION: "3.14" workflow env pins where Python setup is owned by the workflow
  • updates release automation shared actions to set up Python 3.14 directly
  • renames validation Node runtime env usage from VALIDATION_NODE_VERSION to NODE_VERSION
  • wires the release automation pre-snapshot validation Node setup through the same NODE_VERSION env
  • updates runtime references in the reusable validation action docs and regression runner README

Which issue(s) this PR fixes:

Fixes #342

Special notes for reviewers:

The reusable validation and release automation workflows are consumed by API repositories, so this intentionally changes the downstream Python runtime from 3.11 to 3.14.

Local validation:

  • python3 -m pytest tooling_lib/tests
  • touched workflow/action YAML parsed successfully
  • actionlint passed with the existing create-github-app-token metadata and shellcheck baseline categories ignored

Changelog input

release-note
Align validation and release automation workflow runtime pins to Python 3.14.

Additional documentation

This section can be blank.

docs
No additional documentation.

@hdamker hdamker requested review from Kevsy and rartych as code owners June 17, 2026 15:17

@Kevsy Kevsy 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.

LGTM

@rartych rartych 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.

LGTM

@hdamker hdamker merged commit 4f269ed into camaraproject:main Jun 17, 2026
9 checks passed
@hdamker hdamker deleted the ci/align-validation-python-runtime branch June 17, 2026 17:04
@hdamker hdamker mentioned this pull request Jun 19, 2026
12 tasks
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.

Align validation runtime version policy across CI and reusable workflows

3 participants