From 36649e8674c12e90ceab23d8060f56cfcbc4a16a Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Wed, 3 Mar 2021 17:16:43 +0200 Subject: [PATCH] Auto-build wasm3-strace, wasm3-tracer --- .github/workflows/publish.yml | 25 ++++++++++++++++++++++++- .github/workflows/tests.yml | 2 +- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a38fdaa..a0108a5 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -53,11 +53,14 @@ jobs: cd platforms/cosmopolitan ./build.sh cp ./wasm3.com ../../wasm3-cosmopolitan.com + cp ./wasm3.com.dbg ../../wasm3-cosmopolitan.com.dbg - name: Publish uses: softprops/action-gh-release@v1 with: draft: ${{ env.draft }} - files: "*.com" + files: | + *.com + *.com.dbg env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -90,6 +93,26 @@ jobs: source $HOME/.wasienv/wasienv.sh cmake --build build cp ./build/wasm3.wasm ./wasm3-wasi.wasm + - name: Configure, Build strace + env: + CFLAGS: -Dd_m3EnableStrace=1 + run: | + source $HOME/.wasienv/wasienv.sh + mkdir build-strace + cd build-strace + wasimake cmake .. + cmake --build . + cp ./wasm3.wasm ../wasm3-strace.wasm + - name: Configure, Build tracer + env: + CFLAGS: -Dd_m3EnableStrace=3 + run: | + source $HOME/.wasienv/wasienv.sh + mkdir build-tracer + cd build-tracer + wasimake cmake .. + cmake --build . + cp ./wasm3.wasm ../wasm3-tracer.wasm - name: Publish uses: softprops/action-gh-release@v1 with: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 312115f..ed41ce1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -306,7 +306,7 @@ jobs: run: | mkdir build cd build - ${{ matrix.config.cc }} -DASSERTS -Dd_m3HasWASI \ + ${{ matrix.config.cc }} -DASSERTS -Dd_m3HasWASI ${{ matrix.config.cflags }} \ -I../source ../source/*.c ../platforms/app/main.c \ -O3 -g0 -flto -lm -static \ -o wasm3