p4est_geometry: documentation updates #784
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI for Autotools/Darwin | |
on: | |
push: | |
paths-ignore: | |
- "**/CMakeLists.txt" | |
- "**.cmake" | |
- "**.cmake.in" | |
- "cmake/**" | |
- "CMake*" | |
- ".github/workflows/ci.yml" | |
- ".github/workflows/ci_cmake.yml" | |
- ".github/workflows/ci_valgrind.yml" | |
pull_request: | |
env: | |
# Due to busy file system problems on the CI runners, we deactivate the file | |
# checks in the CI. | |
P4EST_CI_CONFIG_OPT: --disable-file-checks | |
jobs: | |
darwin1: | |
runs-on: macos-latest | |
name: Autotools build 1 on Darwin | |
env: | |
HOMEBREW_NO_INSTALL_CLEANUP: 1 | |
steps: | |
- run: echo "This job is running on a ${{ runner.os }} server hosted by GitHub" | |
- uses: actions/checkout@main | |
name: Checkout source code | |
with: | |
submodules: true | |
- name: Install system dependencies | |
run: brew install open-mpi automake libtool | |
- name: Run bootstrap script | |
run: ./bootstrap | |
- name: Make check without MPI, with debug | |
shell: bash | |
run: | | |
DIR="checkdebug" && mkdir -p "$DIR" && cd "$DIR" | |
../configure --enable-debug \ | |
CFLAGS="-O0 -g -Wall -Wextra -Wno-unused-parameter" \ | |
$P4EST_CI_CONFIG_OPT | |
make -j V=0 | |
make -j check V=0 | |
- name: Make check with MPI and debug | |
shell: bash | |
run: | | |
DIR="checkMPIdebug" && mkdir -p "$DIR" && cd "$DIR" | |
../configure --enable-mpi --enable-debug \ | |
CFLAGS="-O0 -g -Wall -Wextra -Wno-unused-parameter" \ | |
$P4EST_CI_CONFIG_OPT | |
make -j V=0 | |
make -j check V=0 | |
- name: Upload log files | |
if: always() | |
uses: actions/upload-artifact@main | |
with: | |
name: darwin1_log | |
path: | | |
./**/config.log | |
./**/test-suite.log | |
./**/test/*.log | |
darwin2: | |
runs-on: macos-latest | |
name: Autotools build 2 on Darwin | |
env: | |
HOMEBREW_NO_INSTALL_CLEANUP: 1 | |
steps: | |
- run: echo "This job is running on a ${{ runner.os }} server hosted by GitHub" | |
- uses: actions/checkout@main | |
name: Checkout source code | |
with: | |
submodules: true | |
- name: Install system dependencies | |
run: brew install open-mpi automake libtool | |
- name: Run bootstrap script | |
run: ./bootstrap | |
- name: Make check with MPI, debug and C++ compiler | |
shell: bash | |
run: | | |
DIR="checkMPIdebugCXX" && mkdir -p "$DIR" && cd "$DIR" | |
../configure --enable-mpi --enable-debug CC=mpicxx \ | |
CFLAGS="-O0 -g -Wall -Wextra -Wno-unused-parameter" \ | |
$P4EST_CI_CONFIG_OPT | |
make -j V=0 | |
make -j check V=0 | |
- name: Upload log files | |
if: always() | |
uses: actions/upload-artifact@main | |
with: | |
name: darwin2_log | |
path: | | |
./**/config.log | |
./**/test-suite.log | |
./**/test/*.log |