Skip to content

Bump cppfront from 2633251 to e89b6ba #290

Bump cppfront from 2633251 to e89b6ba

Bump cppfront from 2633251 to e89b6ba #290

Workflow file for this run

name: CI
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
on:
push:
branches: [ main ]
pull_request:
jobs:
test-linux:
name: Test Linux ${{ matrix.CC }}
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
include:
# Clang 18 is broken for some reason
# - CC: clang-18
# CXX: clang++-18
# CXXFLAGS: -stdlib=libc++
- CC: gcc-14
CXX: g++-14
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Install build dependencies
run: sudo apt-get install ninja-build libc++-18-dev libc++abi-18-dev
- name: Run test script
timeout-minutes: 12
run: ./test-all.sh
env:
CC: ${{ matrix.CC }}
CXX: ${{ matrix.CXX }}
CXXFLAGS: ${{ matrix.CXXFLAGS }}
test-windows:
name: Test Windows
runs-on: windows-2022
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Run test script
timeout-minutes: 12
run: ./test-all.ps1
test-macos:
name: Test macOS
runs-on: macos-14
env:
CC: /opt/homebrew/opt/llvm@18/bin/clang
CXX: /opt/homebrew/opt/llvm@18/bin/clang++
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Install build dependencies
run: brew install ninja llvm@18
- name: Run test script
timeout-minutes: 12
run: ./test-all.sh