mirror of
https://github.com/ddnet/ddnet.git
synced 2024-09-20 01:24:18 +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
|
- name: Prepare
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update -y
|
sudo apt-get update -y
|
||||||
sudo apt-get install clang-format imagemagick ddnet-tools shellcheck -y
|
sudo apt-get install clang-format imagemagick ddnet-tools shellcheck pkg-config cmake libfreetype6-dev libnotify-dev libsdl2-dev libsqlite3-dev -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: |
|
|
||||||
mkdir release
|
mkdir release
|
||||||
cd release
|
cd release
|
||||||
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DDOWNLOAD_GTEST=OFF -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=. ..
|
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DDOWNLOAD_GTEST=OFF -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE=. ..
|
||||||
cmake --build . --config Release --target dilate --parallel
|
cmake --build . --config Release --target dilate --parallel
|
||||||
- name: Check if images are dilated
|
- name: Check clang-format
|
||||||
run: |
|
run: clang-format -version
|
||||||
scripts/check_dilate.sh release data
|
- 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
|
- name: Shellcheck
|
||||||
run: find . -name "*.sh" | xargs shellcheck
|
run: find . -name "*.sh" | xargs shellcheck
|
||||||
|
|
Loading…
Reference in a new issue