Skip to content

Commit

Permalink
Merge pull request #38 from TauferLab/ci_docker_fix
Browse files Browse the repository at this point in the history
Gets the compile test action working
  • Loading branch information
JaeseungYeom authored Jul 29, 2023
2 parents bfd883a + b292c5d commit 59f5132
Showing 1 changed file with 14 additions and 7 deletions.
21 changes: 14 additions & 7 deletions .github/workflows/compile_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,22 +10,29 @@ jobs:
compile:
strategy:
matrix:
flux-images:
- latest
base-os:
- focal
- focal-v0.48.0
- focal-v0.47.0
- focal-v0.46.1
- 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
container: strategy.flux-images
if: ${{ 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 CC=gcc CXX=g++
run: ./configure --enable-dyad-debug

- name: Build DYAD
run: make -j

0 comments on commit 59f5132

Please sign in to comment.