From ad9027192ac6139ed5726cb231945bc2c64dbe57 Mon Sep 17 00:00:00 2001 From: Greg Huels Date: Wed, 3 Dec 2025 05:47:53 -0600 Subject: [PATCH] chore: fix release workflow for updated re2 dependency --- .github/workflows/publish.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ff7e2df..4523177 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -28,10 +28,14 @@ jobs: id: get_version run: echo "version=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install -y pkg-config libre2-dev + - name: Install cross-compilation tools (aarch64) if: matrix.arch == 'aarch64' run: | - sudo apt-get update sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu - name: Build with CMake @@ -78,6 +82,9 @@ jobs: id: get_version run: echo "version=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT + - name: Install dependencies + run: brew install re2 pkg-config + - name: Build with CMake run: | cmake -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES=${{ matrix.arch }} @@ -117,6 +124,9 @@ jobs: id: get_version run: echo "version=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT + - name: Install dependencies + run: brew install re2 pkg-config + - name: Build Universal Binary run: | # Build for x86_64 @@ -179,9 +189,13 @@ jobs: - name: Setup MSVC uses: microsoft/setup-msbuild@v2 + - name: Install vcpkg dependencies + run: | + vcpkg install re2:${{ matrix.platform }}-windows + - name: Build with CMake run: | - cmake -B build -DCMAKE_BUILD_TYPE=Release -A ${{ matrix.arch }} + cmake -B build -DCMAKE_BUILD_TYPE=Release -A ${{ matrix.arch }} -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake cmake --build build --config Release - name: Package artifacts