Skip to content

chore: Add clang-format #26

chore: Add clang-format

chore: Add clang-format #26

name: Format Dry Run
on:
push:
branches:
- master
pull_request:
jobs:
dry-run:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.8'
- name: Set up clang-format
run: |
wget https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz
tar xf clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz
sudo cp clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-format /usr/local/bin/clang-format
- name: Run format script with dry_run
run: |
clang-format --version
python tools/format.py dry_run