blob: f92640489b4be9820461441935b9b41033277822 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2026 Project Tick
#
# MeshMC Lefthook Configuration
# https://lefthook.dev/configuration/
pre-commit:
jobs:
- name: reuse-lint
run: |
if ! reuse lint; then
echo "Downloading missing licenses..."
reuse download --all
git add LICENSES/
echo "Missing licenses downloaded and staged."
# Re-check after fix
reuse lint
fi
- name: checkpatch
run: |
git diff --cached -- '*.cpp' '*.h' '*.hpp' 'CMakeLists.txt' '*.cmake' | perl scripts/checkpatch.pl --diff --summary
skip:
- merge
- rebase
pre-push:
jobs:
- name: reuse-lint
run: |
if ! reuse lint; then
echo "Downloading missing licenses..."
reuse download --all
git add LICENSES/
echo "Missing licenses downloaded and staged."
reuse lint
fi
|