-
Notifications
You must be signed in to change notification settings - Fork 89
Description
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.