Updated CI

This commit is contained in:
2024-08-11 21:20:48 +10:00
parent ea584d8950
commit d7035a59c8

View File

@@ -0,0 +1,43 @@
name: Continuous Integration v1.x
#trigger when these occur
on:
push:
branches:
- main
pull_request:
types:
- opened
- edited
- reopened
branches:
- main
workflow_dispatch:
#testing the CI workflows under multiple supported conditions
jobs:
test-valgrind:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: install valgrind
run: sudo apt install valgrind
- name: make test (valgrind)
run: make test
test-sanitized:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: make test (sanitized)
run: make test-sanitized
test-mingw32:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: make test (mingw32)
run: make test