From fcecc1f64d941fe8ee166a561803c0635511f518 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Mon, 17 Feb 2025 17:02:39 +0900 Subject: [PATCH] Attempt to fix github actions build: cmake changes --- .github/workflows/unittest.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index f5420b6..aec440f 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -8,17 +8,17 @@ jobs: build-and-run-unit-tests: runs-on: ubuntu-latest steps: + - name: Get cmake/gcc + run: sudo apt-get -y install cmake gcc sed - name: Clone repo - run: git clone --depth=1 --no-single-branch https://github.com/Stephen-Seo/SimpleArchiver.git + run: git clone https://github.com/Stephen-Seo/SimpleArchiver.git - name: Checkout the branch run: cd SimpleArchiver && git checkout "${GITHUB_REF_NAME}" - - name: Get cmake/gcc - run: sudo apt-get -y install cmake gcc sed - name: Patch CMakeLists.txt to remove "-fstrict-flex-arrays=3" which is unavailable in ubuntu-latest run: sed -i 's/-fstrict-flex-arrays=3//g' SimpleArchiver/CMakeLists.txt - name: Prepare and Build - run: cmake -S SimpleArchiver -B build -DCMAKE_BUILD_TYPE=Debug && make -C build + run: cmake -S SimpleArchiver -B SimpleArchiver/build -DCMAKE_BUILD_TYPE=Debug && make -C SimpleArchiver/build - name: Run data structures unit tests - run: ./build/test_datastructures + run: ./SimpleArchiver/build/test_datastructures - name: Run regular unit tests - run: ./build/test_simplearchiver + run: ./SimpleArchiver/build/test_simplearchiver -- 2.49.0