diff --git a/.github/workflows/master-test-workflow.yml b/.github/workflows/master-test-workflow.yml index 7c2f81d..ee8e10f 100644 --- a/.github/workflows/master-test-workflow.yml +++ b/.github/workflows/master-test-workflow.yml @@ -41,7 +41,7 @@ jobs: submodules: 'true' - name: Setup - run: source /home/hicr/.bashrc && meson setup build -DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true + run: source /home/hicr/.bashrc && meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true - name: Compile run: source /home/hicr/.bashrc && meson compile -C build diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index ab373ad..77f5788 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -11,12 +11,6 @@ env: DOCKERIMAGE: ghcr.io/algebraic-programming/taskr/buildenv jobs: - build-docker-arm64: - uses: Algebraic-Programming/TaskR/.github/workflows/master-build-workflow.yml@main - with: - os: ubuntu-24.04-arm - arch: arm64 - build-docker-amd64: uses: Algebraic-Programming/TaskR/.github/workflows/master-build-workflow.yml@main with: @@ -25,11 +19,10 @@ jobs: push-buildenv-manifest: runs-on: ubuntu-latest - needs: [ build-docker-amd64, build-docker-arm64 ] + needs: [ build-docker-amd64] if: | always() && - (contains(needs.build-docker-amd64.result, 'success') || contains(needs.build-docker-amd64.result, 'skipped')) && - (contains(needs.build-docker-arm64.result, 'success') || contains(needs.build-docker-arm64.result, 'skipped')) + (contains(needs.build-docker-amd64.result, 'success') || contains(needs.build-docker-amd64.result, 'skipped')) steps: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -45,16 +38,6 @@ jobs: run: docker buildx imagetools create --tag ${{ env.DOCKERIMAGE }}:latest ${{ env.DOCKERIMAGE }}:amd64-latest ${{ env.DOCKERIMAGE }}:arm64-latest - compile-and-test-arm64: - needs: [ push-buildenv-manifest ] - if: | - always() && - (contains(needs.push-buildenv-manifest.result, 'success') || contains(needs.push-buildenv-manifest.result, 'skipped')) - uses: Algebraic-Programming/TaskR/.github/workflows/master-test-workflow.yml@main - with: - os: ubuntu-24.04-arm - arch: arm64 - compile-and-test-amd64: needs: [ push-buildenv-manifest ] if: | diff --git a/.github/workflows/pr-development-workflow.yml b/.github/workflows/pr-development-workflow.yml index f642a3a..0cea673 100644 --- a/.github/workflows/pr-development-workflow.yml +++ b/.github/workflows/pr-development-workflow.yml @@ -231,7 +231,7 @@ jobs: docker run --name taskr --shm-size=1024M --privileged -v $PWD:/home/hicr/taskr -w /home/hicr/taskr -td ${{ env.DOCKERIMAGE }}:${{ inputs.arch }}-latest bash - name: Setup - run: docker exec -u hicr taskr bash -c "meson setup build -DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true" + run: docker exec -u hicr taskr bash -c "meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true" - name: Compile run: docker exec -u hicr taskr bash -c "meson compile -C build" @@ -271,7 +271,7 @@ jobs: submodules: 'true' - name: Setup - run: source /home/hicr/.bashrc && meson setup build -DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true + run: source /home/hicr/.bashrc && meson setup build -Dbuildtype=debug -Db_coverage=true -DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true - name: Compile run: source /home/hicr/.bashrc && meson compile -C build diff --git a/.github/workflows/pr-development.yml b/.github/workflows/pr-development.yml index df9dd4d..2ca958b 100644 --- a/.github/workflows/pr-development.yml +++ b/.github/workflows/pr-development.yml @@ -12,12 +12,6 @@ concurrency: jobs: - ci-arm64: - uses: Algebraic-Programming/TaskR/.github/workflows/pr-development-workflow.yml@main - with: - os: ubuntu-24.04-arm - arch: arm64 - ci-amd64: uses: Algebraic-Programming/TaskR/.github/workflows/pr-development-workflow.yml@main with: