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.
+13 −9
1 file changed
- M .github/workflows/build.yml +13 −9
| @@ -12,14 +12,16 @@ jobs: | |||
| 12 | 12 | runs-on: ubuntu-latest | |
| 13 | 13 | steps: | |
| 14 | 14 | - uses: actions/checkout@v2 | |
| 15 | − | - name: make | |
| 15 | + | - name: dep | |
| 16 | 16 | run: | | |
| 17 | 17 | sudo apt-get install libimlib2 libimlib2-dev xserver-xorg-core xserver-xorg-dev \ | |
| 18 | 18 | libxft2 libxft-dev libexif12 libexif-dev \ | |
| 19 | − | gcc clang >/dev/null | |
| 19 | + | gcc clang | |
| 20 | 20 | 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: | | |
| 23 | 25 | # vanilla flags | |
| 24 | 26 | CFLAGS="-std=c99 -Wall -pedantic" | |
| 25 | 27 | # extra flags | |
| @@ -38,14 +40,16 @@ jobs: | |||
| 38 | 40 | runs-on: ubuntu-latest | |
| 39 | 41 | steps: | |
| 40 | 42 | - uses: actions/checkout@v2 | |
| 41 | − | - name: make | |
| 43 | + | - name: dep | |
| 42 | 44 | run: | | |
| 43 | 45 | 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 | |
| 46 | 48 | 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: | | |
| 49 | 53 | # vanilla flags | |
| 50 | 54 | CFLAGS="-std=c99 -Wall -pedantic" | |
| 51 | 55 | # extra flags | |