diff --git a/.gitea/workflows/build_and_test.yml b/.gitea/workflows/build_and_test.yml index a6c1774ca..1bb6f53de 100644 --- a/.gitea/workflows/build_and_test.yml +++ b/.gitea/workflows/build_and_test.yml @@ -411,6 +411,12 @@ jobs: # was not already run, and a release build is the one case where the wait is pure delay. if: "!(github.event_name == 'workflow_dispatch' && (github.event.inputs.create_release == 'true' || github.event.inputs.create_release == true))" runs-on: jfjoch_rocky8 + # The battery (battery.yml) runs on the same machine and GPU, and its rugnux takes the card's + # memory as its sets need it: a GPU test beside it finds the card full, and a GPU out-of-memory + # ends the run by design. One at a time, in the battery's own concurrency group. + concurrency: + group: battery + cancel-in-progress: false container: image: gitea.psi.ch/leonarski_f/jfjoch_rocky8:2609 options: --gpus all