Skip to content

Merge pull request #54 from jhasse/patch-2 #97

Merge pull request #54 from jhasse/patch-2

Merge pull request #54 from jhasse/patch-2 #97

Workflow file for this run

name: Ubuntu continuous integration
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- name: Install Boost.Test
run: sudo apt-get --quiet --yes install libboost-test-dev
- name: Environment variables
run: make env; make TOOLSET=gcc versions; make TOOLSET=clang versions
- name: Unit tests with gcc
run: make -rj2 TOOLSET=gcc example run_tests
- name: Unit tests with gcc thread sanitizer
run: make -rj2 TOOLSET=gcc BUILD=sanitize run_tests
- name: Unit tests with clang
run: make -rj2 TOOLSET=clang example run_tests
- name: Unit tests with clang thread sanitizer
run: make -rj2 TOOLSET=clang BUILD=sanitize run_tests