From 8fb6d4c6efe4763c0c8b656c0ebc6db5daecaaf1 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 16 Jul 2025 03:41:15 +0200 Subject: [PATCH] Test clang-format via Docker --- .github/workflows/test-clang-docker.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/test-clang-docker.yml diff --git a/.github/workflows/test-clang-docker.yml b/.github/workflows/test-clang-docker.yml new file mode 100644 index 000000000..c9ffae40d --- /dev/null +++ b/.github/workflows/test-clang-docker.yml @@ -0,0 +1,25 @@ +name: Test Clang Format Docker + +on: + push: + branches: [test-clang-format-install] + workflow_dispatch: + +jobs: + test-docker: + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v3 + + - name: Test clang-format via Docker + run: | + echo "=== Using silkeh/clang Docker image ===" + docker run --rm -v $PWD:/workspace silkeh/clang:18 clang-format --version + + echo "" + echo "=== Test formatting ===" + echo 'class Test { Test() {}; };' | docker run --rm -i silkeh/clang:18 clang-format + + echo "" + echo "=== Test with .clang-format ===" + echo 'class Test { Test() {}; };' | docker run --rm -i -v $PWD/formatters:/formatters silkeh/clang:18 clang-format --style=file:/formatters/.clang-format \ No newline at end of file