ci: run custom clang-tidy module (#6626)
Inspired by https://github.com/Chatterino/chatterino2/pull/6623/files
This commit is contained in:
@@ -5,6 +5,7 @@ set -ev;
|
||||
CLANG_TIDY_VERSION=21
|
||||
CLAZY_VERSION=v1.16
|
||||
CLAZY_CLANG_TIDY_HASH=6ef467f518304955ef031fb74e74fa16349361919172c7f0fb622dcf4b4b7030
|
||||
CHATTERINO_CLANG_TIDY_MODULE_CLANG_TIDY_HASH=0b591a512760d13eb3d089df21991830f1131cfbeac3f1c26d44c267573fb04b
|
||||
|
||||
# aqt installs into .qtinstall/Qt/<version>/gcc_64
|
||||
# This is doing the same as jurplel/install-qt-action
|
||||
@@ -31,6 +32,11 @@ curl -sSLo build-clang-tidy/clazy.zip \
|
||||
echo "$CLAZY_CLANG_TIDY_HASH build-clang-tidy/clazy.zip" | sha256sum --check --status
|
||||
unzip build-clang-tidy/clazy.zip -d /usr/lib
|
||||
|
||||
curl -sSLo build-clang-tidy/chatterino-clang-tidy-module.zip \
|
||||
https://github.com/Chatterino/clang-tidy-module/releases/download/ci/chatterino-clang-tidy-module-clang${CLANG_TIDY_VERSION}.zip
|
||||
echo "$CHATTERINO_CLANG_TIDY_MODULE_CLANG_TIDY_HASH build-clang-tidy/chatterino-clang-tidy-module.zip" | sha256sum --check --status
|
||||
unzip build-clang-tidy/chatterino-clang-tidy-module.zip -d /usr/lib
|
||||
|
||||
# Run MOC and UIC
|
||||
# This will compile the dependencies
|
||||
# Get the targets using `ninja -t targets | grep autogen`
|
||||
|
||||
Reference in New Issue
Block a user