Spaces:
Running
Running
bobqianic
commited on
CI : Rectify the Clang-Related workflow issues (#1551)
Browse files* fix bugs in workflow
* fix missing clang in workflow
* Update build.yml
.github/workflows/build.yml
CHANGED
|
@@ -25,6 +25,7 @@ jobs:
|
|
| 25 |
docker run --platform ${{ matrix.arch }} --rm \
|
| 26 |
-v ${{ github.workspace }}:/workspace \
|
| 27 |
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
|
|
|
|
| 28 |
apt update
|
| 29 |
apt install -y build-essential libsdl2-dev
|
| 30 |
make
|
|
@@ -86,6 +87,7 @@ jobs:
|
|
| 86 |
docker run --platform ${{ matrix.arch }} --rm \
|
| 87 |
-v ${{ github.workspace }}:/workspace \
|
| 88 |
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
|
|
|
|
| 89 |
apt update
|
| 90 |
apt install -y build-essential cmake libsdl2-dev
|
| 91 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }}
|
|
@@ -113,8 +115,10 @@ jobs:
|
|
| 113 |
docker run --platform ${{ matrix.arch }} --rm \
|
| 114 |
-v ${{ github.workspace }}:/workspace \
|
| 115 |
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
|
|
|
|
| 116 |
apt update
|
| 117 |
-
apt install -y
|
|
|
|
| 118 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang
|
| 119 |
make
|
| 120 |
ctest -L gh --output-on-failure'
|
|
@@ -140,6 +144,7 @@ jobs:
|
|
| 140 |
docker run --platform ${{ matrix.arch }} --rm \
|
| 141 |
-v ${{ github.workspace }}:/workspace \
|
| 142 |
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
|
|
|
|
| 143 |
apt update
|
| 144 |
apt install -y build-essential cmake
|
| 145 |
cmake . -DCMAKE_BUILD_TYPE=Debug -DWHISPER_SANITIZE_${{ matrix.sanitizer }}=ON
|
|
@@ -217,10 +222,10 @@ jobs:
|
|
| 217 |
sdl2: [ON]
|
| 218 |
include:
|
| 219 |
- arch: Win32
|
| 220 |
-
obzip: https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.
|
| 221 |
s2arc: x86
|
| 222 |
- arch: x64
|
| 223 |
-
obzip: https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.
|
| 224 |
s2arc: x64
|
| 225 |
- sdl2: ON
|
| 226 |
s2ver: 2.26.0
|
|
|
|
| 25 |
docker run --platform ${{ matrix.arch }} --rm \
|
| 26 |
-v ${{ github.workspace }}:/workspace \
|
| 27 |
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
|
| 28 |
+
set -e
|
| 29 |
apt update
|
| 30 |
apt install -y build-essential libsdl2-dev
|
| 31 |
make
|
|
|
|
| 87 |
docker run --platform ${{ matrix.arch }} --rm \
|
| 88 |
-v ${{ github.workspace }}:/workspace \
|
| 89 |
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
|
| 90 |
+
set -e
|
| 91 |
apt update
|
| 92 |
apt install -y build-essential cmake libsdl2-dev
|
| 93 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }}
|
|
|
|
| 115 |
docker run --platform ${{ matrix.arch }} --rm \
|
| 116 |
-v ${{ github.workspace }}:/workspace \
|
| 117 |
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
|
| 118 |
+
set -e
|
| 119 |
apt update
|
| 120 |
+
apt install -y clang
|
| 121 |
+
apt install -y clang build-essential cmake libsdl2-dev
|
| 122 |
cmake . -DWHISPER_SDL2=ON -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang
|
| 123 |
make
|
| 124 |
ctest -L gh --output-on-failure'
|
|
|
|
| 144 |
docker run --platform ${{ matrix.arch }} --rm \
|
| 145 |
-v ${{ github.workspace }}:/workspace \
|
| 146 |
-w /workspace ${{ env.ubuntu_image }} /bin/sh -c '
|
| 147 |
+
set -e
|
| 148 |
apt update
|
| 149 |
apt install -y build-essential cmake
|
| 150 |
cmake . -DCMAKE_BUILD_TYPE=Debug -DWHISPER_SANITIZE_${{ matrix.sanitizer }}=ON
|
|
|
|
| 222 |
sdl2: [ON]
|
| 223 |
include:
|
| 224 |
- arch: Win32
|
| 225 |
+
obzip: https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.25/OpenBLAS-0.3.25-x86.zip
|
| 226 |
s2arc: x86
|
| 227 |
- arch: x64
|
| 228 |
+
obzip: https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.25/OpenBLAS-0.3.25-x64.zip
|
| 229 |
s2arc: x64
|
| 230 |
- sdl2: ON
|
| 231 |
s2ver: 2.26.0
|