Skip to content

Conversation

@jon5000
Copy link
Collaborator

@jon5000 jon5000 commented Dec 12, 2025

Description

Previous runs of this workflow have failed due to running out of disk space, so we are removing packages which are installed to the base runner image but are not currently required for this project.

The name of the workflow has been updated to indicate that it also runs on PR creation.

How was this tested?

Tested extensively in fork of repo.
In all tests, github runners had a 72G filesystem, with 18G free following the checkout stage. Removing these packages gave us 24G free, with 5.6G free after the tests had run, giving us plenty of headroom.

Impact / Side effects

Some of these packages could potentially be required in the future. In that case we can either look at different packages to remove, or there are several GB of other installed programs in /opt which we could potentially clear.

Update name of workflow to indicate that it also runs on PR creation
@jon5000 jon5000 requested a review from hegaleon December 12, 2025 11:10
@hegaleon
Copy link
Collaborator

hegaleon commented Dec 12, 2025

@jon5000 - I think this is aligned with our discussion, I think for an overnight build we agreed that 'full build' will need more capability, so excepting this I think the cleanup is the right path (using a housekeeping workflow), from what i see the 'blocking' of users from raising PRs generally is too restrictive (feedback welcomed)

@hegaleon hegaleon closed this Dec 12, 2025
@jon5000 jon5000 reopened this Dec 12, 2025
Copy link
Collaborator

@hegaleon hegaleon left a comment

Choose a reason for hiding this comment

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

Looks good v.v housekeeping

@jon5000 jon5000 merged commit d578d93 into main Dec 12, 2025
4 checks passed
@jon5000 jon5000 deleted the ci-runner-diskspace branch December 12, 2025 12:17
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