OdysseyDecomp/.github/workflows/lint.yml
renovate[bot] e5fa382d70
workflow: Update DoozyX/clang-format-lint-action to v0.20 (#538)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-13 19:09:14 +02:00

28 lines
793 B
YAML

name: lint
on: [push, pull_request]
jobs:
clang-format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: DoozyX/clang-format-lint-action@v0.20
with:
source: 'src lib'
exclude: 'lib/NintendoSDK lib/aarch64 lib/agl lib/eui lib/sead'
clangFormatVersion: 18
custom-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Set up python
uses: actions/setup-python@v5
with:
python-version: '3.13'
cache: 'pip'
- name: Set up python package dependencies
run: pip install capstone colorama cxxfilt pyelftools watchdog python-Levenshtein toml
- name: Run custom code styling checks
run: tools/check-format.py --ci