1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- name: CI
- on:
- push:
- paths-ignore:
- - 'docs/**'
- - 'LICENSE'
- - 'read.me'
- - 'README.md'
- pull_request:
- paths-ignore:
- - 'docs/**'
- - 'LICENSE'
- - 'read.me'
- - 'README.md'
- env:
- TEST_REF_FORBID_GEN_REFS: true
- jobs:
- tests-macos11-gpp:
- strategy:
- matrix:
- os: [macos-11]
- compiler: [g++]
- version: [10, 11, 12]
- name: Use ${{ matrix.compiler }}-${{ matrix.version }} on ${{ matrix.os }}
- runs-on: ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v3
- - name: Run tests
- run: |
- cd tests
- bash ./run.sh ${{ matrix.compiler }} v${{ matrix.version }}
- tests-macos11-clang:
- strategy:
- matrix:
- os: [macos-11]
- compiler: [clang++]
- name: Use ${{ matrix.compiler }} on ${{ matrix.os }}
- runs-on: ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v3
- - name: Run tests
- run: |
- cd tests
- bash ./run.sh ${{ matrix.compiler }}
- tests-macos12-gpp:
- strategy:
- matrix:
- os: [macos-12]
- compiler: [g++]
- name: Use ${{ matrix.compiler }} on ${{ matrix.os }}
- runs-on: ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v3
- - name: Run tests
- run: |
- cd tests
- bash ./run.sh ${{ matrix.compiler }}
- tests-macos12-clang:
- strategy:
- matrix:
- os: [macos-12]
- compiler: [clang++]
- version: [12, 13, 14]
- name: Use ${{ matrix.compiler }} on ${{ matrix.os }}
- runs-on: ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v3
- - name: Run tests
- run: |
- cd tests
- bash ./run.sh ${{ matrix.compiler }}
|