Skip to content

Conversation

@henrymercer
Copy link
Contributor

We should have been setting up Python anyway, but the workflow's now failing since ubuntu-slim doesn't come with Python.

Risk assessment

For internal use only. Please select the risk level of this change:

  • Low risk: Changes are fully under feature flags, or have been fully tested and validated in pre-production environments and are highly observable, or are documentation or test only.

Which use cases does this change impact?

Dev/test only

How did/will you validate this change?

  • None - I am not validating these changes.

If something goes wrong after this change is released, what are the mitigation and rollback strategies?

  • Rollback - Change can only be disabled by rolling back the release or releasing a new version with a fix.

How will you know if something goes wrong after this change is released?

Merge / deployment checklist

  • Confirm this change is backwards compatible with existing workflows.
  • Consider adding a changelog entry for this change.
  • Confirm the readme and docs have been updated if necessary.

@henrymercer henrymercer requested a review from a team as a code owner October 30, 2025 14:07
Copilot AI review requested due to automatic review settings October 30, 2025 14:07
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds Python setup to the post-release mergeback workflow and updates the Python setup action version in the release-initialise action. The changes ensure Python is available in the workflow environment, which became necessary after ubuntu-slim runners no longer include Python by default.

Key changes:

  • Added Python 3.12 setup step to the post-release mergeback workflow
  • Updated Python setup action from v5 to v6 in the release-initialise action

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/post-release-mergeback.yml Added setup-python@v6 step to ensure Python 3.12 is available
.github/actions/release-initialise/action.yml Updated Python setup action to v6 and quoted version string for consistency

@github-actions github-actions bot added the size/XS Should be very easy to review label Oct 30, 2025
mbg
mbg previously approved these changes Oct 30, 2025
@henrymercer henrymercer disabled auto-merge October 30, 2025 14:30
@henrymercer henrymercer merged commit 0499de3 into releases/v4 Oct 30, 2025
425 of 483 checks passed
@henrymercer henrymercer deleted the henrymercer/setup-python branch October 30, 2025 14:30
@github-actions github-actions bot mentioned this pull request Oct 30, 2025
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XS Should be very easy to review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants