diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 21a8e5c..76f221e 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -15,7 +15,17 @@ jobs: build: runs-on: ubuntu-latest steps: + - name: Cache apt packages + id: cache-apt-packages + uses: actions/cache@v4 + with: + path: | + ~/gcc-13 + ~/g++-13 + key: ${{ runner.os }}-deps-${{ hashFiles('**/apt.txt') }} + - name: Install dependencies + if: steps.cache-apt-packages.outputs.cache-hit != 'true' run: | sudo apt update sudo apt install -y cmake graphviz @@ -30,8 +40,8 @@ jobs: CXX: g++-13 run: cmake -S . -B build - - name: Build - run: cd build && cmake --build . - - - name: Unit tests - run: cd build && ctest +# - name: Build +# run: cd build && cmake --build . +# +# - name: Unit tests +# run: cd build && ctest