Skip to content

Commit

Permalink
update github actions
Browse files Browse the repository at this point in the history
  • Loading branch information
timblechmann committed Dec 13, 2024
1 parent c5329dd commit 7c3422e
Showing 1 changed file with 31 additions and 53 deletions.
84 changes: 31 additions & 53 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,36 +31,6 @@ jobs:
fail-fast: false
matrix:
include:
- toolset: gcc-5
cxxstd: "14,1z"
os: ubuntu-22.04
container: ubuntu:16.04
install: g++-5
supported: true
- toolset: gcc-6
cxxstd: "14,1z"
os: ubuntu-22.04
container: ubuntu:16.04
install: g++-6
supported: true
- toolset: gcc-7
cxxstd: "14,17"
os: ubuntu-22.04
container: ubuntu:18.04
install: g++-7
supported: true
- toolset: gcc-8
cxxstd: "14,17,2a"
os: ubuntu-22.04
container: ubuntu:18.04
install: g++-8
supported: true
- toolset: gcc-9
cxxstd: "14,17,2a"
os: ubuntu-22.04
container: ubuntu:18.04
install: g++-9
supported: true
- toolset: gcc-10
cxxstd: "14,17,2a"
os: ubuntu-22.04
Expand All @@ -81,12 +51,6 @@ jobs:
os: ubuntu-22.04
install: g++-13
supported: true
- toolset: clang
install: clang-9
compiler: clang++-9
cxxstd: "14,17"
os: ubuntu-22.04
container: ubuntu:18.04
- toolset: clang
install: clang-10
compiler: clang++-10
Expand All @@ -103,50 +67,64 @@ jobs:
install: clang-12
compiler: clang++-12
cxxstd: "14,17,20"
os: ubuntu-22.04
os: ubuntu-latest
supported: true
- toolset: clang
install: clang-13
compiler: clang++-13
cxxstd: "14,17,20"
os: ubuntu-22.04
os: ubuntu-latest
supported: true
- toolset: clang
install: clang-14
compiler: clang++-14
cxxstd: "14,17,20"
os: ubuntu-22.04
os: ubuntu-latest
supported: true
- toolset: clang
install: clang-15
compiler: clang++-15
cxxstd: "14,17,20"
os: ubuntu-22.04
os: ubuntu-latest
supported: true
- toolset: clang
install: clang-16
compiler: clang++-16
cxxstd: "14,17,20"
os: ubuntu-latest
supported: true
- toolset: clang
compiler: clang++-17
cxxstd: "14,17,20,2b"
os: ubuntu-latest
install: clang-17
supported: true
- toolset: clang
compiler: clang++-18
cxxstd: "14,17,20,2b"
os: ubuntu-latest
install: clang-18
supported: true
# - toolset: clang
# install: clang-16
# compiler: clang++-16
# cxxstd: "14,17,20"
# os: ubuntu-22.04
# supported: true

# macos
- description: macos-11
toolset: clang
cxxstd: "14,17,2a"
os: macos-11
supported: true
- description: macos-12
toolset: clang
cxxstd: "14,17,20"
os: macos-11
os: macos-12
supported: true
- description: macos-13
toolset: clang
cxxstd: "14,17,20"
os: macos-11
os: macos-13
supported: true
- description: macos-14
toolset: clang
cxxstd: "14,17,2a"
os: macos-14
supported: true



needs: [runner-selection]
# runs-on: ${{ fromJSON(needs.runner-selection.outputs.labelmatrix)[matrix.os] }}
runs-on: ${{matrix.os}}
Expand Down

0 comments on commit 7c3422e

Please sign in to comment.