Skip to content

Improve integration in curved sides #238

Improve integration in curved sides

Improve integration in curved sides #238

name: Compile and test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
# this "worflow_dispatch" means run it manually with a button in the UI
workflow_dispatch:
jobs:
build:
name: Compile and run tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install dependencies
run: |
sudo apt-get update -qq
sudo apt-get install -y libgsl-dev libsundials-dev petsc-dev slepc-dev
sudo apt-get install -y gmsh
- name: Bootstrap with autoconf
run: ./autogen.sh
- name: Configure
run: ./configure
- name: Compile
run: make
- name: Run tests
run: make check || (cat ./test-suite.log && exit 1)