From c185fc08f29a0428ecedd33f140a0da49742fd2b Mon Sep 17 00:00:00 2001 From: JP Lehr Date: Sat, 14 Feb 2026 08:30:27 +0100 Subject: [PATCH] [CI] Update docker-run GitHub action The original action seems unmaintained and results in a version error because of a too-old base image regarding docker. This updates the action to use to a fork of the original one which updates the docker base. In addition, it pins the version to a particular commit to not just bring-in whatever changes. --- .github/workflows/mcg-ci.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/mcg-ci.yml b/.github/workflows/mcg-ci.yml index 15014527..5b15ea05 100644 --- a/.github/workflows/mcg-ci.yml +++ b/.github/workflows/mcg-ci.yml @@ -81,36 +81,36 @@ jobs: cache-to: type=gha,mode=max push: false - name: Check for canonical test graph format - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: /opt/metacg/checkTests.sh /opt/metacg/build/tools/cgformat/cgformat - name: Run MCG library tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: /opt/metacg/build/graph/test/unit/libtests - name: Run PGIS library tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: /opt/metacg/build/pgis/test/unit/pgistests - name: Run target collector tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | cd /opt/metacg/graph/test/integration/TargetCollector ./TestRunner.sh - name: Run call graph merge tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | cd /opt/metacg/graph/test/integration/CallgraphMerge ./MergeTestRunner.sh - name: Run cgcollector tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | @@ -118,35 +118,35 @@ jobs: bash run_format_one_test.sh bash run_format_two_test.sh - name: Run cgcollector2 tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | cd /opt/metacg/tools/cgcollector2/test bash testBase.sh - name: Run cgvalidate tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | cd /opt/metacg/cgcollector/test/integration ./runner.sh build - name: Run cgformat tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | cd /opt/metacg/build/tools/cgformat/test ./run_cgformat_tests.sh - name: Run pymetacg tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | cd /opt/metacg/build/pymetacg/tests ctest . --verbose - name: Run cpatch pass-tests (lit) - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | @@ -156,7 +156,7 @@ jobs: cmake --build build --target pass-tests-optimized cmake --build build --target pass-tests-optimized-lto - name: Run cgpatch integration tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | @@ -165,14 +165,14 @@ jobs: cd /opt/metacg/build/tools/cgpatch/test/integration/ ./CGPIntegrationRunner.sh -d - name: Run cgdiff integration tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: | cd /opt/metacg/tools/cgdiff/test/integration/ ./run_tests.sh -b build - name: Run cgdiff unit tests - uses: addnab/docker-run-action@v3 + uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a with: image: metacg-devel:latest run: /opt/metacg/build/tools/cgdiff/test/unit/cgdifftests