name: linux release serial
runs-on: [ubuntu-20.04]
+ # only run on 'push' or if the 'pull_request' is not a draft:
+ if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }}
+
steps:
- uses: actions/checkout@v3
- name: setup
name: linux debug parallel simplex
runs-on: [ubuntu-22.04]
+
+ # only run on 'push' or if the 'pull_request' is not a draft:
+ if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }}
+
container:
image: dealii/dependencies:jammy
options: --user root --env OMPI_ALLOW_RUN_AS_ROOT=1 --env OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
name: linux debug cuda-11
runs-on: [ubuntu-20.04]
+ # only run on 'push' or if the 'pull_request' is not a draft:
+ if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }}
+
env:
CUDA_ROOT: /usr/local/cuda
name: linux debug cuda-11 clang
runs-on: [ubuntu-20.04]
+ # only run on 'push' or if the 'pull_request' is not a draft:
+ if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }}
+
env:
CUDA_ROOT: /usr/local/cuda
name: linux debug intel oneapi
runs-on: [ubuntu-20.04]
+ # only run on 'push' or if the 'pull_request' is not a draft:
+ if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }}
+
steps:
- uses: actions/checkout@v3
- name: setup apt repo
name: OSX serial
runs-on: [macos-latest]
+ # only run on 'push' or if the 'pull_request' is not a draft:
+ if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }}
+
steps:
- uses: actions/checkout@v3
- name: info
name: OSX parallel 64bit
runs-on: [macos-latest]
+ # only run on 'push' or if the 'pull_request' is not a draft:
+ if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }}
+
steps:
- uses: actions/checkout@v3
- name: setup
jobs:
windows-serial:
# Serial build on Windows
+ #
name: Windows Serial
runs-on: ${{ matrix.os }}
+
+ # only run on 'push' or if the 'pull_request' is not a draft:
+ if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }}
+
strategy:
fail-fast: false
matrix: