Skip to content

WARNING: Github runner disk layout is now a fast moving target, breaking this action for many #48

@easimon

Description

@easimon

Since the initial release I considered this action an ugly hack, to be used as a last resort only, because it depended on an undocumented "feature" of Github runners: an unused disk attached to the VM.

Over the last months, Github seems to regulary change the runner disk layout. The pattern is unclear for me. There seem to be differences between "free" runners and those used in Github Enterprise, but this does not seem to be everything.

Some runners now have both larger / and a larger /mnt, resulting in an enormous amount of total space, others have only 15GB free on / and seem to completely miss the temporary disk mounted on /mnt, so there's nothing to add space from.

Finding all these bits and pieces to make this work back when I created the action was quite fiddly -- but at least all "default" runners looked the same, so it was constant for everyone. Now, given this very mixed experience, I doubt that it makes sense to keep the action alive "as is" -- if at all.

Input on this is welcome, until then, this issue should serve as an additional warning to those considering the use of this action.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions