From 78f8b2903e98e5249b7629c57519ca8263ce2b48 Mon Sep 17 00:00:00 2001 From: Thomas Madlener Date: Thu, 16 Apr 2026 11:22:42 +0200 Subject: [PATCH 1/5] Make doctest workflow triggerable by dispatch --- .github/workflows/doctest.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doctest.yaml b/.github/workflows/doctest.yaml index 31020df7..53e98e07 100644 --- a/.github/workflows/doctest.yaml +++ b/.github/workflows/doctest.yaml @@ -1,6 +1,10 @@ name: doctest-linux -on: [push, pull_request] +on: + push: + branches: [main] + pull_request: + workflow_dispatch: jobs: test: From 99d37b8977752086cd5cbec2291b14bf63fc513e Mon Sep 17 00:00:00 2001 From: Thomas Madlener Date: Thu, 16 Apr 2026 11:31:50 +0200 Subject: [PATCH 2/5] Clenaup whitespace Co-authored-by: Thomas Madlener --- .github/workflows/doctest.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/doctest.yaml b/.github/workflows/doctest.yaml index 53e98e07..586a4a8a 100644 --- a/.github/workflows/doctest.yaml +++ b/.github/workflows/doctest.yaml @@ -1,6 +1,6 @@ name: doctest-linux -on: +on: push: branches: [main] pull_request: From e64dba04a53c136f48c3b822a1f8d427d0e0a3cb Mon Sep 17 00:00:00 2001 From: Thomas Madlener Date: Thu, 16 Apr 2026 11:36:13 +0200 Subject: [PATCH 3/5] Try to switch to Ubuntu24 nightlies --- .github/workflows/doctest.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/doctest.yaml b/.github/workflows/doctest.yaml index 586a4a8a..9d4f5188 100644 --- a/.github/workflows/doctest.yaml +++ b/.github/workflows/doctest.yaml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v3 - name: Start container run: | - docker run -it --name CI_container --privileged -v ${GITHUB_WORKSPACE}:/Package -d ghcr.io/key4hep/key4hep-images/alma9-cvmfs:latest /bin/bash + docker run -it --name CI_container --privileged -v ${GITHUB_WORKSPACE}:/Package -d ghcr.io/key4hep/key4hep-images/ubuntu24-cvmfs:latest /bin/bash - name: Compile run: | docker exec CI_container /bin/bash -c '/mount.sh; From a57c7055fca065b9b5e21637fccce4fc10763804 Mon Sep 17 00:00:00 2001 From: Thomas Madlener Date: Thu, 16 Apr 2026 11:42:38 +0200 Subject: [PATCH 4/5] Switch back to Alma9 use k4_local_repo --- .github/workflows/doctest.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/doctest.yaml b/.github/workflows/doctest.yaml index 9d4f5188..225844bb 100644 --- a/.github/workflows/doctest.yaml +++ b/.github/workflows/doctest.yaml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v3 - name: Start container run: | - docker run -it --name CI_container --privileged -v ${GITHUB_WORKSPACE}:/Package -d ghcr.io/key4hep/key4hep-images/ubuntu24-cvmfs:latest /bin/bash + docker run -it --name CI_container --privileged -v ${GITHUB_WORKSPACE}:/Package -d ghcr.io/key4hep/key4hep-images/alma9-cvmfs:latest /bin/bash - name: Compile run: | docker exec CI_container /bin/bash -c '/mount.sh; @@ -34,10 +34,8 @@ jobs: docker exec CI_container /bin/bash -c '/mount.sh cd ./Package; source ${{ matrix.SETUP }}; - export LD_LIBRARY_PATH=/Package/install/lib64:$LD_LIBRARY_PATH - export PYTHONPATH=/Package/install/python:$PYTHONPATH + k4_local_repo export K4MARLINWRAPPER=/Package/install/share/k4MarlinWrapper - export PATH=/Package/install/bin:$PATH unset KEY4HEP_STACK; mkdir testdir; cat .github/scripts/yamlheader.md ${{ matrix.PAGE }}.md > testdir/test.md; From 70abeb9bb2f56145331fd89a22ca5f01cded6165 Mon Sep 17 00:00:00 2001 From: Thomas Madlener Date: Thu, 16 Apr 2026 21:21:16 +0200 Subject: [PATCH 5/5] Also make pre-commit have our usual triggers --- .github/workflows/pre-commit.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 4c9f728e..012ac939 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -1,6 +1,10 @@ name: pre-commit -on: [push, pull_request] +on: + push: + branches: [main] + pull_request: + workflow_dispatch: jobs: pre-commit: