From 97fdabf8578328863bb10764208dcc3ad8b93b56 Mon Sep 17 00:00:00 2001 From: Shaun Reed Date: Sat, 8 Mar 2025 12:08:35 -0500 Subject: [PATCH] CI --- .github/workflows/all-builds.yml | 4 ++++ tools/build-qt.sh | 3 +++ tools/format.sh | 8 ++++++++ 3 files changed, 15 insertions(+) create mode 100644 tools/build-qt.sh create mode 100755 tools/format.sh diff --git a/.github/workflows/all-builds.yml b/.github/workflows/all-builds.yml index fbc3abe..ba8c4c7 100644 --- a/.github/workflows/all-builds.yml +++ b/.github/workflows/all-builds.yml @@ -10,6 +10,7 @@ env: jobs: Qtk: + name: Qtk Applications {{matrix.os}} env: CONFIG: -DQTK_SUBMODULES=ON -DQTK_DEBUG=OFF -DQTK_CCACHE=OFF -DQTK_GUI=ON -DQTK_PLUGINS=OFF -DQTK_EXAMPLE=ON strategy: @@ -140,6 +141,7 @@ jobs: # !build/packages/_CPack_Packages/* Qtk-Library: + name: Qtk library {{matrix.os}} env: CONFIG: -DQTK_SUBMODULES=ON -DQTK_DEBUG=OFF -DQTK_CCACHE=OFF -DQTK_GUI=OFF -DQTK_PLUGINS=OFF -DQTK_EXAMPLE=OFF strategy: @@ -245,6 +247,7 @@ jobs: path: install/* Qtk-Plugins: + name: Qtk Qt Designer Plugins {{matrix.os}} env: CONFIG: -DQTK_SUBMODULES=ON -DQTK_DEBUG=OFF -DQTK_CCACHE=OFF -DQTK_GUI=OFF -DQTK_PLUGINS=ON -DQTK_EXAMPLE=OFF strategy: @@ -292,6 +295,7 @@ jobs: run: cmake --install build/ --config Release --component qtk_plugins Qtk-Assimp-Targets: + name: Qtk Assimp Platform Targets {{matrix.os}} strategy: fail-fast: false matrix: diff --git a/tools/build-qt.sh b/tools/build-qt.sh new file mode 100644 index 0000000..1329677 --- /dev/null +++ b/tools/build-qt.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + + diff --git a/tools/format.sh b/tools/format.sh new file mode 100755 index 0000000..914e7e5 --- /dev/null +++ b/tools/format.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +cd .. +cmake -B build && cmake --build build -- -j $(nproc --ignore=1) +clang-tidy -p build/ --fix --config-file=.clang-tidy \ + src/**/*.cpp src/**/*.h example-app/*.cpp example-app/*.h +clang-format -i --style=file:.clang-format \ + src/**/*.cpp src/**/*.h example-app/*.cpp example-app/*.h