From 71f0c992f7da60ba1903983d292e9575fa608e79 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Mon, 31 Aug 2026 02:20:48 +0200 Subject: [PATCH] Build monitor on CI. --- .github/workflows/linux-cli.yml | 5 +++++ .github/workflows/linux.yml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/linux-cli.yml b/.github/workflows/linux-cli.yml index 0d13781e..c7f166e1 100644 --- a/.github/workflows/linux-cli.yml +++ b/.github/workflows/linux-cli.yml @@ -57,6 +57,10 @@ jobs: run: | cmake -B merge/build -S merge -DCMAKE_BUILD_TYPE=Release -DNO_ISA_EXTENSIONS=ON -DGIT_REV=${{ github.sha }} cmake --build merge/build --parallel + - name: Build monitor + run: | + cmake -B monitor/build -S monitor -DCMAKE_BUILD_TYPE=Release -DNO_ISA_EXTENSIONS=ON -DGIT_REV=${{ github.sha }} + cmake --build monitor/build --parallel - name: Stage release files run: | mkdir -p linux-cli @@ -67,6 +71,7 @@ jobs: cp import/build/tracy-import-chrome linux-cli/ cp import/build/tracy-import-fuchsia linux-cli/ cp merge/build/tracy-merge linux-cli/ + cp monitor/build/tracy-monitor linux-cli/ strip linux-cli/tracy-* - uses: actions/upload-artifact@v4 with: diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 12f98726..bc6de496 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -72,6 +72,10 @@ jobs: run: | cmake -B merge/build -S merge -DCMAKE_BUILD_TYPE=Release -DGIT_REV=${{ github.sha }} cmake --build merge/build $CMAKE_PARALLEL + - name: Monitor utility + run: | + cmake -B monitor/build -S monitor -DCMAKE_BUILD_TYPE=Release -DGIT_REV=${{ github.sha }} + cmake --build monitor/build $CMAKE_PARALLEL - name: Library (cmake) run: | cmake -B build -DCMAKE_BUILD_TYPE=Release -DTRACY_ENABLE=ON @@ -96,6 +100,7 @@ jobs: cp import/build/tracy-import-chrome bin cp import/build/tracy-import-fuchsia bin cp merge/build/tracy-merge bin + cp monitor/build/tracy-monitor bin strip bin/tracy-* - uses: actions/upload-artifact@v4 with: