]> git.seodisparate.com - SimpleArchiver/commitdiff
Attempt to fix github actions build: cmake changes
authorStephen Seo <seo.disparate@gmail.com>
Mon, 17 Feb 2025 08:02:39 +0000 (17:02 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Mon, 17 Feb 2025 08:14:06 +0000 (17:14 +0900)
.github/workflows/unittest.yml

index f5420b69ab62a99e9644359db1b45bd84682a5e4..aec440fc72db2bc42e2cbbda07a9741fee41b440 100644 (file)
@@ -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