Skip to content

Fix symlink UID/GID force setting (file v3) #33

Fix symlink UID/GID force setting (file v3)

Fix symlink UID/GID force setting (file v3) #33

Workflow file for this run

name: Run Unit Tests
on:
push:
branches:
- '*'
jobs:
build-and-run-unit-tests:
runs-on: ubuntu-latest
steps:
- name: Clone repo
run: git clone --depth=1 --no-single-branch 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
- name: Run data structures unit tests
run: ./build/test_datastructures
- name: Run regular unit tests
run: ./build/test_simplearchiver