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:
committed by
Alan de Freitas
parent
471aec5940
commit
f2f8b0fee3
26
.github/workflows/ci.yml
vendored
26
.github/workflows/ci.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user