1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
name: "Push test"
on: push
jobs:
unit-test-with-asan:
runs-on: ubuntu-latest
steps:
- name: "checkout"
uses: actions/checkout@v4
- name: "install dependencies"
run: sudo ./misc/install-deps.sh -y
- name: "configure build env"
run: ./configure
- name: "build the source"
run: make ASAN=1 DEBUG=1
- name: "run unit tests"
run: make unittest ASAN=1 DEBUG=1 TESTARG="-v"
pre-commit-check:
runs-on: ubuntu-latest
steps:
- name: "check out uftrace source"
uses: actions/checkout@v4
- name: "install dependencies"
uses: actions/setup-python@v5
- name: "run pre-commit"
uses: pre-commit/action@v3.0.0
|