Skip to content

Commit 925a5c7

Browse files
committed
try slimming job dependencies
1 parent fe52c30 commit 925a5c7

File tree

1 file changed

+27
-8
lines changed

1 file changed

+27
-8
lines changed

.github/workflows/build.yaml

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,39 @@ jobs:
2424
- mode: uclibc
2525
compiler: llvm
2626
steps:
27-
- name: Remove unneeded frameworks to recover disk space
27+
28+
- uses: actions/checkout@v4
29+
30+
- name: install dependencies
2831
run: |
2932
echo "-- Before --"
3033
df -h
31-
sudo rm -rf /usr/share/dotnet
32-
sudo rm -rf /usr/local/lib/android
34+
sudo apt-mark auto '.*' > /dev/null
35+
sudo apt-get update
36+
apt-get install -y --no-install-recommends \
37+
ca-certificates \
38+
# Configure Deps
39+
autoconf \
40+
gcc \
41+
g++ \
42+
gawk \
43+
curl \
44+
# Build Dependencies
45+
make \
46+
git \
47+
texinfo \
48+
bison \
49+
flex \
50+
bzip2 \
51+
zlib1g-dev \
52+
python3 \
53+
libgmp-dev \
54+
libmpfr-dev \
55+
libexpat-dev
56+
sudo apt-get autoremove
3357
echo "-- After --"
3458
df -h
3559
36-
- uses: actions/checkout@v4
37-
38-
- name: install dependencies
39-
run: sudo ./.github/setup-apt.sh
40-
4160
- name: build toolchain
4261
run: |
4362
TARGET_TUPLE=($(echo ${{ matrix.target }} | tr "-" "\n"))

0 commit comments

Comments
 (0)