Skip to content

Commit 241a75f

Browse files
committed
feat(release.yml): add extreme free space maximization option for workflow runners
1 parent 0f60585 commit 241a75f

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

.github/workflows/release.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ on:
4444
required: false
4545
type: boolean
4646
default: false
47+
maximize_free_space_extreme:
48+
description: "Set to true to maximize space on github workflow runners (extreme)"
49+
required: false
50+
type: boolean
51+
default: false
4752
builder_parallelism:
4853
description: "Set the number of parallel builds to run"
4954
required: false
@@ -111,7 +116,19 @@ jobs:
111116
large-packages: true
112117
docker-images: true
113118
swap-storage: false
114-
if: ${{ inputs.maximize_free_space }}
119+
if: ${{ inputs.maximize_free_space && !inputs.maximize_free_space_extreme }}
120+
121+
- name: Maximize free space on runner (extreme)
122+
uses: jlumbroso/free-disk-space@main
123+
with:
124+
dotnet: true
125+
android: true
126+
haskell: true
127+
large-packages: true
128+
docker-images: true
129+
swap-storage: true
130+
tool-cache: true
131+
if: ${{ inputs.maximize_free_space && inputs.maximize_free_space_extreme }}
115132

116133
- name: Get latest release tag
117134
id: latest-release

0 commit comments

Comments
 (0)