From f2f8b0fee306f8b154e9c41c1aace14c0bc4ebc5 Mon Sep 17 00:00:00 2001 From: alandefreitas Date: Sun, 8 Sep 2024 04:44:30 -0300 Subject: [PATCH] ci: cpp-actions v1.8.7 --- .github/workflows/ci.yml | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 05beabbc..3db2ae28 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,7 +53,7 @@ jobs: matrix: ${{ steps.cpp-matrix.outputs.matrix }} steps: - name: Generate Test Matrix - uses: alandefreitas/cpp-actions/cpp-matrix@v1.8.3 + uses: alandefreitas/cpp-actions/cpp-matrix@v1.8.7 id: cpp-matrix with: compilers: | @@ -63,6 +63,8 @@ jobs: apple-clang * mingw * clang-cl * + subrange-policy: | + msvc: one-per-minor standards: '>=11' latest-factors: '' factors: | @@ -107,7 +109,7 @@ jobs: uses: actions/checkout@v4 - name: Setup C++ - uses: alandefreitas/cpp-actions/setup-cpp@v1.8.3 + uses: alandefreitas/cpp-actions/setup-cpp@v1.8.7 id: setup-cpp with: compiler: ${{ matrix.compiler }} @@ -115,13 +117,13 @@ jobs: - name: Install packages if: matrix.install != '' - uses: alandefreitas/cpp-actions/package-install@v1.8.3 + uses: alandefreitas/cpp-actions/package-install@v1.8.7 id: package-install with: apt-get: ${{ matrix.install }} - name: Clone Boost - uses: alandefreitas/cpp-actions/boost-clone@v1.8.3 + uses: alandefreitas/cpp-actions/boost-clone@v1.8.7 id: boost-clone with: branch: ${{ (github.ref_name == 'master' && github.ref_name) || 'develop' }} @@ -189,7 +191,7 @@ jobs: corpus- - name: CMake Workflow - uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.3 + uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.7 if: matrix.is-no-factor-intermediary != 'true' with: source-dir: ../boost-root @@ -209,7 +211,7 @@ jobs: trace-commands: true - name: CMake Integration Workflow - uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.3 + uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.7 if: matrix.is-no-factor-intermediary != 'true' with: source-dir: ../boost-root/libs/${{ steps.patch.outputs.module }}/test/cmake_test @@ -225,7 +227,7 @@ jobs: trace-commands: true - name: CMake Root Workflow - uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.3 + uses: alandefreitas/cpp-actions/cmake-workflow@v1.8.7 if: matrix.is-no-factor-intermediary != 'true' with: source-dir: . @@ -242,7 +244,7 @@ jobs: trace-commands: true - name: B2 Workflow - uses: alandefreitas/cpp-actions/b2-workflow@v1.8.3 + uses: alandefreitas/cpp-actions/b2-workflow@v1.8.7 env: # Set flags via B2 options exclusively CFLAGS: '' @@ -270,7 +272,7 @@ jobs: warnings-as-errors: ${{ matrix.is-latest }} - name: FlameGraph - uses: alandefreitas/cpp-actions/flamegraph@v1.8.3 + uses: alandefreitas/cpp-actions/flamegraph@v1.8.7 if: matrix.time-trace with: source-dir: ../boost-root/libs/url @@ -341,7 +343,7 @@ jobs: fetch-depth: 100 - name: Changelog - uses: alandefreitas/cpp-actions/create-changelog@v1.8.3 + uses: alandefreitas/cpp-actions/create-changelog@v1.8.7 with: thank-non-regular: ${{ startsWith(github.ref, 'refs/tags/') }} github-token: ${{ secrets.GITHUB_TOKEN }} @@ -356,7 +358,7 @@ jobs: container: ubuntu:23.10 steps: - name: Install packages - uses: alandefreitas/cpp-actions/package-install@v1.8.3 + uses: alandefreitas/cpp-actions/package-install@v1.8.7 with: apt-get: git cmake @@ -368,7 +370,7 @@ jobs: node-version: 18 - name: Setup C++ - uses: alandefreitas/cpp-actions/setup-cpp@v1.8.3 + uses: alandefreitas/cpp-actions/setup-cpp@v1.8.7 id: setup-cpp with: compiler: clang