Skip to content

Commit

Permalink
ci: cpp-actions v1.8.8
Browse files Browse the repository at this point in the history
* Support ubuntu noble and clang 19
* Support tags without conventional commits for changelog
* Better handling of multi-config generators
* boost-clone initializes essential modules
* Multiple bug fixes
  • Loading branch information
alandefreitas committed Jan 9, 2025
1 parent 51c9118 commit 435c05a
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
matrix: ${{ steps.cpp-matrix.outputs.matrix }}
steps:
- name: Generate Test Matrix
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
id: cpp-matrix
with:
compilers: |
Expand Down Expand Up @@ -111,21 +111,21 @@ jobs:
uses: actions/checkout@v4

- name: Setup C++
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
id: setup-cpp
with:
compiler: ${{ matrix.compiler }}
version: ${{ matrix.version }}

- name: Install packages
if: matrix.install != ''
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
id: package-install
with:
apt-get: ${{ matrix.install }}

- name: Clone Boost
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
id: boost-clone
with:
branch: ${{ (github.ref_name == 'master' && github.ref_name) || 'develop' }}
Expand Down Expand Up @@ -193,7 +193,7 @@ jobs:
corpus-
- name: CMake Workflow
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
if: matrix.is-no-factor-intermediary != 'true'
with:
source-dir: ../boost-root
Expand All @@ -213,7 +213,7 @@ jobs:
trace-commands: true

- name: CMake Integration Workflow
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
if: matrix.is-no-factor-intermediary != 'true'
with:
source-dir: ../boost-root/libs/${{ steps.patch.outputs.module }}/test/cmake_test
Expand All @@ -229,7 +229,7 @@ jobs:
trace-commands: true

- name: CMake Root Workflow
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
if: matrix.is-no-factor-intermediary != 'true'
with:
source-dir: .
Expand All @@ -246,7 +246,7 @@ jobs:
trace-commands: true

- name: B2 Workflow
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
env:
# Set flags via B2 options exclusively
CFLAGS: ''
Expand Down Expand Up @@ -274,7 +274,7 @@ jobs:
warnings-as-errors: ${{ matrix.is-latest }}

- name: FlameGraph
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
if: matrix.time-trace
with:
source-dir: ../boost-root/libs/url
Expand Down Expand Up @@ -345,7 +345,7 @@ jobs:
fetch-depth: 100

- name: Changelog
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
with:
thank-non-regular: ${{ startsWith(github.ref, 'refs/tags/') }}
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -368,15 +368,15 @@ jobs:
shell: bash
steps:
- name: Install packages
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
with:
apt-get: git cmake

- name: Clone Boost.URL
uses: actions/checkout@v4

- name: Clone Boost
uses: alandefreitas/cpp-actions/[email protected].7
uses: alandefreitas/cpp-actions/[email protected].8
id: boost-clone
with:
branch: ${{ (github.ref_name == 'master' && github.ref_name) || 'develop' }}
Expand Down

0 comments on commit 435c05a

Please sign in to comment.