docs: Conan data caching added

This commit is contained in:
Mateusz Pusz
2020-11-04 23:22:29 +01:00
parent 7c612eb9b8
commit e9f35ecd10

View File

@@ -63,6 +63,17 @@ jobs:
CXX: g++-10 CXX: g++-10
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Cache Conan data
uses: actions/cache@v2
env:
cache-name: cache-conan-data
with:
path: ~/.conan/data
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/metadata.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v2 uses: actions/setup-python@v2
with: with:
@@ -81,7 +92,7 @@ jobs:
- name: Install Conan dependencies - name: Install Conan dependencies
run: | run: |
mkdir build && cd build mkdir build && cd build
conan install .. -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True conan install .. -s compiler.cppstd=20 -s compiler.libcxx=libstdc++11 -e mp-units:CONAN_RUN_TESTS=True -b outdated -u
- name: Generate documentation - name: Generate documentation
run: | run: |
cmake .. cmake ..