From 907f002f8ed01cab120fc4cf8f4083658dc7fc1c Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Thu, 2 Apr 2026 15:36:00 -0700 Subject: [PATCH] Cleanup CI --- .github/workflows/linux.yml | 11 ++++++++--- .github/workflows/macos.yml | 3 +++ .github/workflows/windows.yml | 3 +++ 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index f9cca925..2745809e 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -7,6 +7,11 @@ permissions: jobs: build: + name: >- + ${{matrix.cxx}} c++${{matrix.std}} ${{matrix.build_type}} + ${{matrix.gen}} ${{matrix.fuzz && 'Fuzz' || ''}} + ${{matrix.shared && 'Shared' || ''}} + ${{matrix.cxxflags_extra && 'Sanitize' || ''}} runs-on: ubuntu-22.04 strategy: matrix: @@ -36,7 +41,7 @@ jobs: build_type: Release std: 23 install: sudo apt install g++-14 - gen: -G Ninja + gen: Ninja - cxx: clang++-3.6 - cxx: clang++-11 build_type: Debug @@ -65,7 +70,7 @@ jobs: std: 20 cxxflags: -stdlib=libc++ install: sudo apt install clang-20 libc++-20-dev libc++abi-20-dev - gen: -G Ninja + gen: Ninja steps: - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 @@ -176,7 +181,7 @@ jobs: CXX: ${{matrix.cxx}} CXXFLAGS: ${{matrix.cxxflags}} ${{matrix.cxxflags_extra}} run: | - cmake ${{matrix.gen}} \ + cmake ${{matrix.gen && '-G' || ''}} ${{matrix.gen}} \ -DCMAKE_BUILD_TYPE=${{matrix.build_type}} \ -DCMAKE_CXX_STANDARD=${{matrix.std}} \ -DCMAKE_CXX_VISIBILITY_PRESET=hidden \ diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index ef7964ac..19d78427 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -7,6 +7,9 @@ permissions: jobs: build: + name: >- + c++${{matrix.std }} ${{ matrix.build_type}} + ${{matrix.shared && 'Shared' || ''}} strategy: matrix: os: [macos-14] diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index cabd2833..0a50a2df 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -7,6 +7,9 @@ permissions: jobs: build: + name: >- + ${{matrix.platform}} ${{matrix.toolset}} c++${{matrix.standard}} + ${{matrix.build_type}} ${{matrix.shared && 'Shared' || ''}} runs-on: ${{matrix.os}} strategy: matrix: