Use echo instead of heredoc for Docker wrapper

This commit is contained in:
Mario Zechner 2025-07-16 03:47:41 +02:00
parent dfbb986e84
commit 9822fa2195

View File

@ -14,11 +14,8 @@ jobs:
- name: Setup clang-format Docker alias - name: Setup clang-format Docker alias
run: | run: |
# Create a wrapper script for clang-format that uses Docker # Create a wrapper script for clang-format that uses Docker
cat << 'SCRIPT' | sudo tee /usr/local/bin/clang-format echo '#!/bin/bash' | sudo tee /usr/local/bin/clang-format
#!/bin/bash echo 'docker run --rm -i -v "$PWD":"$PWD" -w "$PWD" silkeh/clang:18 clang-format "$@"' | sudo tee -a /usr/local/bin/clang-format
# Use Docker to run clang-format 18.1.8
docker run --rm -i -v "$PWD":"$PWD" -w "$PWD" silkeh/clang:18 clang-format "$@"
SCRIPT
sudo chmod +x /usr/local/bin/clang-format sudo chmod +x /usr/local/bin/clang-format
# Verify version # Verify version
clang-format --version clang-format --version