mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
Put style checks into individual steps
This commit is contained in:
parent
f2c834e881
commit
458c752ee7
29
.github/workflows/style.yml
vendored
29
.github/workflows/style.yml
vendored
|
@ -19,25 +19,22 @@ jobs:
|
|||
- name: Prepare
|
||||
run: |
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install clang-format imagemagick ddnet-tools shellcheck -y
|
||||
- name: Check style
|
||||
run: |
|
||||
clang-format -version
|
||||
scripts/fix_style.py --dry-run
|
||||
scripts/check_header_guards.py
|
||||
scripts/languages/update_all.py
|
||||
- name: Prepare build dilate
|
||||
run: |
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install pkg-config cmake libfreetype6-dev libnotify-dev libsdl2-dev libsqlite3-dev -y
|
||||
- name: Build dilate
|
||||
run: |
|
||||
sudo apt-get install clang-format imagemagick ddnet-tools shellcheck pkg-config cmake libfreetype6-dev libnotify-dev libsdl2-dev libsqlite3-dev -y
|
||||
mkdir release
|
||||
cd release
|
||||
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DDOWNLOAD_GTEST=OFF -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=. ..
|
||||
cmake --build . --config Release --target dilate --parallel
|
||||
- name: Check if images are dilated
|
||||
run: |
|
||||
scripts/check_dilate.sh release data
|
||||
- name: Check clang-format
|
||||
run: clang-format -version
|
||||
- name: Check fix_style
|
||||
run: scripts/fix_style.py --dry-run
|
||||
- name: Check header guards
|
||||
run: scripts/check_header_guards.py
|
||||
- name: Check languages
|
||||
run: scripts/languages/update_all.py
|
||||
- name: Check shellcheck
|
||||
run: find scripts -type f -name '*.sh' -print0 | xargs -0 shellcheck
|
||||
- name: Check dilated images
|
||||
run: scripts/check_dilate.sh release data
|
||||
- name: Shellcheck
|
||||
run: find . -name "*.sh" | xargs shellcheck
|
||||
|
|
Loading…
Reference in a new issue