aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorTheo Buehler <tb@openbsd.org>2023-04-28 18:44:59 +0200
committerTheo Buehler <tb@openbsd.org>2023-04-28 18:44:59 +0200
commit0b9dd2d1bc9990043cdbd01be1a93bf4da1db914 (patch)
tree6c8be34b12f812dda6ea63916a6a3d3b7431ae91 /.github
parent4c2ab9981ec049bd9aa618321c747f1d48fe9a74 (diff)
parent4fdce0c68441bcbff65ed5303fe5472c2915520a (diff)
downloadportable-0b9dd2d1bc9990043cdbd01be1a93bf4da1db914.tar.gz
portable-0b9dd2d1bc9990043cdbd01be1a93bf4da1db914.tar.bz2
portable-0b9dd2d1bc9990043cdbd01be1a93bf4da1db914.zip
Land #849, no-asm ASAN
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux_test_asan_noasm.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.github/workflows/linux_test_asan_noasm.yml b/.github/workflows/linux_test_asan_noasm.yml
new file mode 100644
index 0000000..92ab2fc
--- /dev/null
+++ b/.github/workflows/linux_test_asan_noasm.yml
@@ -0,0 +1,24 @@
1name: linux_ci_asan_noasm
2
3on: [push, pull_request]
4
5jobs:
6 build-native:
7 name: "${{ matrix.compiler }} - ${{ matrix.os }}"
8 runs-on: "${{ matrix.os }}"
9 strategy:
10 matrix:
11 os: ["ubuntu-latest"]
12 compiler: ["clang"]
13 env:
14 CC: "${{ matrix.compiler }}"
15 ARCH: native
16 CFLAGS: "-ggdb -fsanitize=address"
17 LDFLAGS: "-fsanitize=address"
18 CTEST_OUTPUT_ON_FAILURE: 1
19 ENABLE_ASM: OFF
20 steps:
21 - name: "Checkout repository"
22 uses: actions/checkout@main
23 - name: "Run tests"
24 run: ./scripts/test