From 354e432a401399cb6ca2e2c54b1e2b14179fbb51 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Tue, 22 Dec 2020 11:07:54 -0500 Subject: [PATCH] chore: add cache to CI --- .github/workflows/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1666207c..b05a9600 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,8 +13,16 @@ jobs: - uses: avsm/setup-ocaml@master with: ocaml-version: ${{ matrix.ocaml-version }} + - name: cache opam + id: cache-opam + uses: actions/cache@v2 + with: + path: _opam + key: opam-${{matrix.operating-system}}-${{matrix.ocaml-version}} - run: opam pin -n . - run: opam depext -yt sidekick-bin + if: steps.cache-opam.outputs.cache-hit != 'true' - run: opam install -t . --deps-only + if: steps.cache-opam.outputs.cache-hit != 'true' - run: opam exec -- dune build - run: opam exec -- dune runtest