diff --git a/.github/workflows/compiler-warnings.yml b/.github/workflows/compiler-warnings.yml new file mode 100644 index 000000000..d6d167100 --- /dev/null +++ b/.github/workflows/compiler-warnings.yml @@ -0,0 +1,39 @@ +name: "compiler warnings" + +on: [pull_request] + +concurrency: + group: ${{ github.ref }}-${{ github.head_ref }}-${{ github.workflow }} + cancel-in-progress: true + +jobs: + compiler_warnings: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Get submodules + run: | + git submodule update --init + cd external/Microphysics + git fetch; git checkout development + cd ../amrex + git fetch; git checkout development + cd ../.. + + - name: Install dependencies + run: | + sudo apt-get update -y -qq + sudo apt-get -qq -y install curl g++>=9.3.0 + + - name: Compile wdconvect + run: | + cd Exec/science/wdconvect + make USE_MPI=FALSE USE_OMP=FALSE DEBUG=TRUE WARN_ALL=TRUE WARN_ERROR=TRUE -j 4 + + - name: Compile reacting_bubble + run: | + cd Exec/test_problems/reacting_bubble + make USE_MPI=FALSE USE_OMP=FALSE DEBUG=TRUE DIM=2 WARN_ALL=TRUE WARN_ERROR=TRUE -j 4