Skip to content

Merge pull request #49 from TauferLab/non_default_ucx #141

Merge pull request #49 from TauferLab/non_default_ucx

Merge pull request #49 from TauferLab/non_default_ucx #141

Workflow file for this run

name: Compilation Testing for DYAD
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
compile:
strategy:
matrix:
base-os:
- focal
- fedora38
- fedora35
- el8
- el7
flux-version:
- v0.52.0
- v0.51.0
- v0.50.0
- v0.49.0
- v0.48.0
runs-on: ubuntu-20.04 # Docker-based jobs must run on Ubuntu
if: ${{ matrix.base-os != 'fedora38' || contains(fromJSON('["v0.52.0", "v0.51.0"]'), matrix.flux-version) }}

Check failure on line 26 in .github/workflows/compile_test.yaml

View workflow run for this annotation

GitHub Actions / Compilation Testing for DYAD

Invalid workflow file

The workflow is not valid. .github/workflows/compile_test.yaml (Line: 26, Col: 9): Unrecognized named-value: 'matrix'. Located at position 1 within expression: matrix.base-os != 'fedora38' || contains(fromJSON('["v0.52.0", "v0.51.0"]'), matrix.flux-version)
container: fluxrm/flux-core:${{ matrix.base-os }}-${{ matrix.flux-version }}
steps:
- uses: actions/checkout@v2
- name: Run autogen
run: ./autogen.sh
- name: Configure build
run: ./configure --enable-dyad-debug
- name: Build DYAD
run: make -j