diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 51d6144b..2a7f775e 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -72,13 +72,13 @@ jobs: cache-name: cache-conan-data with: path: ~/.conan/data - key: build-${{ env.OS }}-${{ env.BUILD_TYPE }}-${{ env.COMPILER_TYPE }}-${{ env.COMPILER_VERSION }}-${{ env.STDLIB }} + key: build-${{ OS }}-${{ BUILD_TYPE }}-${{ COMPILER_TYPE }}-${{ COMPILER_VERSION }}-${{ STDLIB }} restore-keys: | - build-${{ env.OS }}-${{ env.BUILD_TYPE }}-${{ env.COMPILER_TYPE }}-${{ env.COMPILER_VERSION }}-${{ env.STDLIB }} - build-${{ env.OS }}-${{ env.BUILD_TYPE }}-${{ env.COMPILER_TYPE }}-${{ env.COMPILER_VERSION }}- - build-${{ env.OS }}-${{ env.BUILD_TYPE }}-${{ env.COMPILER_TYPE }}- - build-${{ env.OS }}-${{ env.BUILD_TYPE }}- - build-${{ env.OS }}- + build-${{ OS }}-${{ BUILD_TYPE }}-${{ COMPILER_TYPE }}-${{ COMPILER_VERSION }}-${{ STDLIB }} + build-${{ OS }}-${{ BUILD_TYPE }}-${{ COMPILER_TYPE }}-${{ COMPILER_VERSION }}- + build-${{ OS }}-${{ BUILD_TYPE }}-${{ COMPILER_TYPE }}- + build-${{ OS }}-${{ BUILD_TYPE }}- + build-${{ OS }}- - name: Set up Python if: matrix.language == 'cpp' uses: actions/setup-python@v4 diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index b2d8bc23..2112defe 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -49,7 +49,17 @@ env: jobs: docs: name: Generate documentation - runs-on: ${{ env.OS }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ "ubuntu-22.04" ] + build_type: [ "Debug" ] + compiler: + - { + type: GCC, + version: "10", + lib: libstdc++11 + } steps: - uses: actions/checkout@v3 - name: Cache Conan data @@ -58,13 +68,13 @@ jobs: cache-name: cache-conan-data with: path: ~/.conan/data - key: build-${{ env.OS }}-${{ env.BUILD_TYPE }}-${{ env.COMPILER_TYPE }}-${{ env.COMPILER_VERSION }}-${{ env.STDLIB }} + key: build-${{ OS }}-${{ BUILD_TYPE }}-${{ COMPILER_TYPE }}-${{ COMPILER_VERSION }}-${{ STDLIB }} restore-keys: | - build-${{ env.OS }}-${{ env.BUILD_TYPE }}-${{ env.COMPILER_TYPE }}-${{ env.COMPILER_VERSION }}-${{ env.STDLIB }} - build-${{ env.OS }}-${{ env.BUILD_TYPE }}-${{ env.COMPILER_TYPE }}-${{ env.COMPILER_VERSION }}- - build-${{ env.OS }}-${{ env.BUILD_TYPE }}-${{ env.COMPILER_TYPE }}- - build-${{ env.OS }}-${{ env.BUILD_TYPE }}- - build-${{ env.OS }}- + build-${{ OS }}-${{ BUILD_TYPE }}-${{ COMPILER_TYPE }}-${{ COMPILER_VERSION }}-${{ STDLIB }} + build-${{ OS }}-${{ BUILD_TYPE }}-${{ COMPILER_TYPE }}-${{ COMPILER_VERSION }}- + build-${{ OS }}-${{ BUILD_TYPE }}-${{ COMPILER_TYPE }}- + build-${{ OS }}-${{ BUILD_TYPE }}- + build-${{ OS }}- - name: Install Ninja run: | sudo apt install -y ninja-build