Krolyxon
Commit a9c6cbc

Branches

Refs →

nsxiva9c6cbc

[ci] separate dep from build

removes /dev/null redirections from the dep step so in case some dep
fails to install/compile we will have the log.
Author
NRK
Date
2022-01-03 22:24 +0600
Committer
N-R-K · 2022-01-06 17:53 +0000
Parent
35a9ca3
Commit
a9c6cbcd207eed387085647017d14324e63f77dd

+13 −9

1 file changed

  1. M .github/workflows/build.yml +13 −9
M .github/workflows/build.yml View
@@ -12,14 +12,16 @@ jobs:
1212 runs-on: ubuntu-latest
1313 steps:
1414 - uses: actions/checkout@v2
15− - name: make
15+ - name: dep
1616 run: |
1717 sudo apt-get install libimlib2 libimlib2-dev xserver-xorg-core xserver-xorg-dev \
1818 libxft2 libxft-dev libexif12 libexif-dev \
19− gcc clang >/dev/null
19+ gcc clang
2020 TCC_SHA="027b8fb9b88fe137447fb8bb1b61079be9702472"
21− wget --quiet "https://github.com/TinyCC/tinycc/archive/${TCC_SHA}.tar.gz" && tar xzf "${TCC_SHA}.tar.gz"
22− ( cd "tinycc-$TCC_SHA" && ./configure && make && sudo make install; ) >/dev/null
21+ wget "https://github.com/TinyCC/tinycc/archive/${TCC_SHA}.tar.gz" && tar xzf "${TCC_SHA}.tar.gz"
22+ ( cd "tinycc-$TCC_SHA" && ./configure && make && sudo make install; )
23+ - name: build
24+ run: |
2325 # vanilla flags
2426 CFLAGS="-std=c99 -Wall -pedantic"
2527 # extra flags
@@ -38,14 +40,16 @@ jobs:
3840 runs-on: ubuntu-latest
3941 steps:
4042 - uses: actions/checkout@v2
41− - name: make
43+ - name: dep
4244 run: |
4345 sudo apt-get install libimlib2 libimlib2-dev xserver-xorg-core xserver-xorg-dev \
44− gcc clang >/dev/null
45− sudo apt-get remove libxft2 libxft-dev libexif12 libexif-dev >/dev/null
46+ gcc clang
47+ sudo apt-get remove libxft2 libxft-dev libexif12 libexif-dev
4648 TCC_SHA="027b8fb9b88fe137447fb8bb1b61079be9702472"
47− wget --quiet "https://github.com/TinyCC/tinycc/archive/${TCC_SHA}.tar.gz" && tar xzf "${TCC_SHA}.tar.gz"
48− ( cd "tinycc-$TCC_SHA" && ./configure && make && sudo make install; ) >/dev/null
49+ wget "https://github.com/TinyCC/tinycc/archive/${TCC_SHA}.tar.gz" && tar xzf "${TCC_SHA}.tar.gz"
50+ ( cd "tinycc-$TCC_SHA" && ./configure && make && sudo make install; )
51+ - name: build
52+ run: |
4953 # vanilla flags
5054 CFLAGS="-std=c99 -Wall -pedantic"
5155 # extra flags