Skip to content

Commit 8b2757d

Browse files
committed
[ci] Build i686-debug configuration
There was a missing cast here that only showed up in i686-debug. See #2367.
1 parent 0c3b5ac commit 8b2757d

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

Diff for: .github/workflows/build.yml

+24
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
- run: ./scripts/clang-format-diff.sh
2626
env:
2727
GITHUB_EVENT_BEFORE: ${{ github.event.before }}
28+
2829
build:
2930
name: build
3031
runs-on: ${{ matrix.os }}
@@ -67,6 +68,26 @@ jobs:
6768
run: cmake --build out --target run-c-api-tests
6869
- name: tests
6970
run: cmake --build out --target run-tests
71+
72+
build-i686:
73+
name: build-i686
74+
runs-on: ubuntu-latest
75+
steps:
76+
- uses: actions/setup-python@v1
77+
with:
78+
python-version: '3.x'
79+
- uses: actions/checkout@v1
80+
with:
81+
submodules: true
82+
- name: install ninja (linux)
83+
run: sudo apt-get install ninja-build
84+
- name: mkdir
85+
run: mkdir -p out
86+
- name: cmake
87+
run: cmake -S . -B out -G Ninja -DCMAKE_BUILD_TYPE=Debug -DWITH_WASI=ON -DWERROR=ON -Werror=dev -Wno-deprecated
88+
- name: build
89+
run: cmake --build out
90+
7091
emscripten:
7192
name: emscripten
7293
runs-on: ubuntu-latest
@@ -80,6 +101,7 @@ jobs:
80101
docker exec emscripten emcc -v
81102
docker exec emscripten emcmake cmake .
82103
docker exec emscripten make -j 2 VERBOSE=1
104+
83105
wasi:
84106
name: wasi
85107
runs-on: ubuntu-latest
@@ -118,6 +140,7 @@ jobs:
118140
- run: make clang-${{ matrix.type }}-${{ matrix.sanitizer }}
119141
- if: ${{ matrix.sanitizer }} != fuzz
120142
run: make test-clang-${{ matrix.type }}-${{ matrix.sanitizer }}
143+
121144
build-wasm2c-memchecked:
122145
name: wasm2c-memchecked
123146
runs-on: ubuntu-latest
@@ -167,6 +190,7 @@ jobs:
167190
run: cmake --build out --target run-c-api-tests
168191
- name: tests
169192
run: cmake --build out --target run-tests
193+
170194
build-rlbox:
171195
name: rlbox
172196
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)