Skip to content

bump C++ to 23

bump C++ to 23 #159

Workflow file for this run

name: build
on:
push:
branches: [ "main" ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
test:
name: test-on-${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v5
- uses: ./.github/actions/setup-build
- run: cargo make build
if: ${{ matrix.os == 'windows-latest'}}
- run: CC=gcc-14 CXX=g++-14 cargo make build
if: ${{ matrix.os != 'windows-latest'}}
- run: cargo make test