File tree Expand file tree Collapse file tree 4 files changed +5
-28
lines changed
Expand file tree Collapse file tree 4 files changed +5
-28
lines changed Original file line number Diff line number Diff line change 4141 submodules : ' true'
4242
4343 - name : Setup
44- run : source /home/hicr/.bashrc && meson setup build -DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true
44+ run : source /home/hicr/.bashrc && meson setup build -Dbuildtype=debug -Db_coverage=true - DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true
4545
4646 - name : Compile
4747 run : source /home/hicr/.bashrc && meson compile -C build
Original file line number Diff line number Diff line change 1111 DOCKERIMAGE : ghcr.io/algebraic-programming/taskr/buildenv
1212
1313jobs :
14- build-docker-arm64 :
15- uses : Algebraic-Programming/TaskR/.github/workflows/master-build-workflow.yml@main
16- with :
17- os : ubuntu-24.04-arm
18- arch : arm64
19-
2014 build-docker-amd64 :
2115 uses : Algebraic-Programming/TaskR/.github/workflows/master-build-workflow.yml@main
2216 with :
@@ -25,11 +19,10 @@ jobs:
2519
2620 push-buildenv-manifest :
2721 runs-on : ubuntu-latest
28- needs : [ build-docker-amd64, build-docker-arm64 ]
22+ needs : [ build-docker-amd64]
2923 if : |
3024 always() &&
31- (contains(needs.build-docker-amd64.result, 'success') || contains(needs.build-docker-amd64.result, 'skipped')) &&
32- (contains(needs.build-docker-arm64.result, 'success') || contains(needs.build-docker-arm64.result, 'skipped'))
25+ (contains(needs.build-docker-amd64.result, 'success') || contains(needs.build-docker-amd64.result, 'skipped'))
3326 steps :
3427 - name : Set up Docker Buildx
3528 uses : docker/setup-buildx-action@v3
4538 run :
4639 docker buildx imagetools create --tag ${{ env.DOCKERIMAGE }}:latest ${{ env.DOCKERIMAGE }}:amd64-latest ${{ env.DOCKERIMAGE }}:arm64-latest
4740
48- compile-and-test-arm64 :
49- needs : [ push-buildenv-manifest ]
50- if : |
51- always() &&
52- (contains(needs.push-buildenv-manifest.result, 'success') || contains(needs.push-buildenv-manifest.result, 'skipped'))
53- uses : Algebraic-Programming/TaskR/.github/workflows/master-test-workflow.yml@main
54- with :
55- os : ubuntu-24.04-arm
56- arch : arm64
57-
5841 compile-and-test-amd64 :
5942 needs : [ push-buildenv-manifest ]
6043 if : |
Original file line number Diff line number Diff line change @@ -231,7 +231,7 @@ jobs:
231231 docker run --name taskr --shm-size=1024M --privileged -v $PWD:/home/hicr/taskr -w /home/hicr/taskr -td ${{ env.DOCKERIMAGE }}:${{ inputs.arch }}-latest bash
232232
233233 - name : Setup
234- run : docker exec -u hicr taskr bash -c "meson setup build -DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true"
234+ run : docker exec -u hicr taskr bash -c "meson setup build -Dbuildtype=debug -Db_coverage=true - DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true"
235235
236236 - name : Compile
237237 run : docker exec -u hicr taskr bash -c "meson compile -C build"
@@ -271,7 +271,7 @@ jobs:
271271 submodules : ' true'
272272
273273 - name : Setup
274- run : source /home/hicr/.bashrc && meson setup build -DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true
274+ run : source /home/hicr/.bashrc && meson setup build -Dbuildtype=debug -Db_coverage=true - DdistributedEngine=mpi -DbuildTests=true -DbuildExamples=true -DcompileWarningsAsErrors=true
275275
276276 - name : Compile
277277 run : source /home/hicr/.bashrc && meson compile -C build
Original file line number Diff line number Diff line change @@ -12,12 +12,6 @@ concurrency:
1212
1313
1414jobs :
15- ci-arm64 :
16- uses : Algebraic-Programming/TaskR/.github/workflows/pr-development-workflow.yml@main
17- with :
18- os : ubuntu-24.04-arm
19- arch : arm64
20-
2115 ci-amd64 :
2216 uses : Algebraic-Programming/TaskR/.github/workflows/pr-development-workflow.yml@main
2317 with :
You can’t perform that action at this time.
0 commit comments