bobqianic commited on
Commit
c093ec4
·
unverified ·
1 Parent(s): 99eeacd

CI : Rectify the Clang-Related workflow issues (#1551)

Browse files

* fix bugs in workflow

* fix missing clang in workflow

* Update build.yml

Files changed (1) hide show
  1. .github/workflows/build.yml +8 -3
.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 build-essential cmake libsdl2-dev
 
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.24/OpenBLAS-0.3.24-x86.zip
221
  s2arc: x86
222
  - arch: x64
223
- obzip: https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.24/OpenBLAS-0.3.24-x64.zip
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