Skip to content

Commit e1dbc22

Browse files
authored
Merge pull request #1287 from patrick-rivos/ci-space-saver
Remove source trees after CI build to recover disk space before packaging
2 parents 6da3855 + f377e0e commit e1dbc22

File tree

2 files changed

+12
-20
lines changed

2 files changed

+12
-20
lines changed

.github/workflows/build.yaml

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,6 @@ jobs:
2525
steps:
2626
- uses: actions/checkout@v2
2727

28-
- name: initialize submodules
29-
run: |
30-
git submodule init
31-
git submodule update --recursive --progress --recommend-shallow
32-
3328
- name: install dependencies
3429
run: sudo ./.github/setup-apt.sh
3530

@@ -52,6 +47,12 @@ jobs:
5247
run: |
5348
sudo make report-${{ matrix.mode }} -j $(nproc)
5449
50+
- name: recover space
51+
run: |
52+
sudo du -hs / 2> /dev/null || true
53+
sudo rm -rf binutils dejagnu gcc gdb glibc llvm musl newlib pk qemu spike || true
54+
sudo du -hs / 2> /dev/null || true
55+
5556
- name: tarball build
5657
run: tar czvf riscv.tar.gz -C /opt/ riscv/
5758

@@ -88,11 +89,6 @@ jobs:
8889
steps:
8990
- uses: actions/checkout@v2
9091

91-
- name: initialize submodules
92-
run: |
93-
git submodule init
94-
git submodule update --recursive --progress --recommend-shallow
95-
9692
- name: install dependencies
9793
run: sudo ./.github/setup-apt.sh
9894

@@ -116,11 +112,6 @@ jobs:
116112
steps:
117113
- uses: actions/checkout@v2
118114

119-
- name: initialize submodules
120-
run: |
121-
git submodule init
122-
git submodule update --recursive --progress --recommend-shallow
123-
124115
- name: install dependencies
125116
run: sudo ./.github/setup-apt.sh
126117

.github/workflows/nightly-release.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,6 @@ jobs:
6060
steps:
6161
- uses: actions/checkout@v2
6262

63-
- name: initialize submodules
64-
run: |
65-
git submodule init
66-
git submodule update --recursive --progress --recommend-shallow
67-
6863
- name: install apt dependencies
6964
run: sudo ./.github/setup-apt.sh
7065

@@ -84,6 +79,12 @@ jobs:
8479
run: |
8580
sudo make -j$(nproc) build-sim SIM=qemu
8681
82+
- name: recover space
83+
run: |
84+
sudo du -hs / 2> /dev/null || true
85+
sudo rm -rf binutils dejagnu gcc gdb glibc llvm musl newlib pk qemu spike || true
86+
sudo du -hs / 2> /dev/null || true
87+
8788
- name: tarball build
8889
run: tar czvf riscv.tar.gz -C /opt/ riscv/
8990

0 commit comments

Comments
 (0)