Skip to content

Commit 4fdcc43

Browse files
composite action to free up space
1 parent 8b25fd2 commit 4fdcc43

File tree

3 files changed

+29
-12
lines changed

3 files changed

+29
-12
lines changed

.github/workflows/bn_master_commit.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ jobs:
1212
name: Build Android - BabylonNative ${{ github.event.client_payload.sha }}
1313
runs-on: macos-latest
1414
steps:
15+
- name: Free space
16+
uses: ./.github/workflows/macos_freespace
1517
- name: Checkout Repo
1618
uses: actions/[email protected]
1719
with:
@@ -51,6 +53,8 @@ jobs:
5153
name: Build iOS - BabylonNative ${{ github.event.client_payload.sha }}
5254
runs-on: macos-latest
5355
steps:
56+
- name: Free space
57+
uses: ./.github/workflows/macos_freespace
5458
- name: Checkout Repo
5559
uses: actions/[email protected]
5660
with:

.github/workflows/macos_freespace.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Free up disk space
2+
description: Free up disk space see https://github.com/actions/runner-images/issues/10511
3+
runs:
4+
steps:
5+
- name: Free up disk space
6+
shell: bash
7+
run: |
8+
xcrun simctl delete all
9+
sudo rm -rf ~/Library/Developer/CoreSimulator/Caches/*
10+
sudo rm -rf /Applications/Xcode_14.3.1.app
11+
sudo rm -rf /Applications/Xcode_15.0.1.app
12+
sudo rm -rf /Applications/Xcode_15.1.app
13+
sudo rm -rf /Applications/Xcode_15.2.app
14+
sudo rm -rf /Applications/Xcode_15.3.app

.github/workflows/pr.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ jobs:
1010
build-android:
1111
runs-on: macos-latest
1212
steps:
13+
- name: Free space
14+
uses: ./.github/workflows/macos_freespace
1315
- name: Checkout Repo
1416
uses: actions/[email protected]
1517
with:
@@ -26,18 +28,7 @@ jobs:
2628
run: brew install ninja
2729

2830
- name: Free up disk space
29-
shell: bash
30-
run: |
31-
df -h
32-
xcrun simctl delete all
33-
sudo rm -rf ~/Library/Developer/CoreSimulator/Caches/*
34-
sudo rm -rf /Applications/Xcode_14.3.1.app
35-
sudo rm -rf /Applications/Xcode_15.0.1.app
36-
sudo rm -rf /Applications/Xcode_15.1.app
37-
sudo rm -rf /Applications/Xcode_15.2.app
38-
sudo rm -rf /Applications/Xcode_15.3.app
39-
df -h
40-
31+
uses: ./.github/workflows/macos_freespace
4132
- name: NPM Install (Playground)
4233
run: npm install
4334
working-directory: ./Apps/Playground
@@ -62,6 +53,8 @@ jobs:
6253
build-android-rnta:
6354
runs-on: macos-latest
6455
steps:
56+
- name: Free space
57+
uses: ./.github/workflows/macos_freespace
6558
- name: Checkout Repo
6659
uses: actions/[email protected]
6760
with:
@@ -100,6 +93,8 @@ jobs:
10093
build-iOS:
10194
runs-on: macos-latest
10295
steps:
96+
- name: Free space
97+
uses: ./.github/workflows/macos_freespace
10398
- name: Checkout Repo
10499
uses: actions/[email protected]
105100
with:
@@ -124,6 +119,8 @@ jobs:
124119
build-iOS-rnta:
125120
runs-on: macos-latest
126121
steps:
122+
- name: Free space
123+
uses: ./.github/workflows/macos_freespace
127124
- name: Checkout Repo
128125
uses: actions/[email protected]
129126
with:
@@ -149,6 +146,8 @@ jobs:
149146
test-publish-android-ios:
150147
runs-on: macos-latest
151148
steps:
149+
- name: Free space
150+
uses: ./.github/workflows/macos_freespace
152151
- name: Checkout Repo
153152
uses: actions/[email protected]
154153
with:

0 commit comments

Comments
 (0)