mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-05-01 04:54:30 +00:00
28 lines
793 B
YAML
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
|