2
0
mirror of https://github.com/boostorg/url.git synced 2026-01-19 04:42:15 +00:00

ci: cpp-actions v1.8.7

This commit is contained in:
alandefreitas
2024-09-08 04:44:30 -03:00
committed by Alan de Freitas
parent 471aec5940
commit f2f8b0fee3

View File

@@ -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