2
0
mirror of https://github.com/boostorg/spirit.git synced 2026-01-19 04:42:11 +00:00

Merge pull request #773 from Flamefire/gha-ci

Fix GHA CI
This commit is contained in:
Joel de Guzman
2023-10-09 07:07:39 +08:00
committed by GitHub

View File

@@ -4,6 +4,10 @@ on:
pull_request:
push:
concurrency:
group: ${{format('{0}:{1}', github.repository, github.ref)}}
cancel-in-progress: true
env:
PROJECT: libs/spirit
@@ -13,7 +17,7 @@ jobs:
fail-fast: false
matrix:
include:
- name: "STD=14 JOB=test/x3 Job 0"
- name: "STD=14 JOB=test/x3"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
@@ -25,7 +29,7 @@ jobs:
std: "14"
job: "test/x3"
travis_compiler: "clang-14"
- name: "STD=14 JOB=test/x3 Job 1"
- name: "STD=14 JOB=test/x3"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
@@ -37,7 +41,7 @@ jobs:
std: "14"
job: "test/x3"
travis_compiler: "gcc-11"
- name: "STD=11 JOB=test/qi Job 2"
- name: "STD=11 JOB=test/qi"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
@@ -49,7 +53,7 @@ jobs:
std: "11"
job: "test/qi"
travis_compiler: "clang-14"
- name: "STD=11 JOB=test/karma Job 3"
- name: "STD=11 JOB=test/karma"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
@@ -61,7 +65,7 @@ jobs:
std: "11"
job: "test/karma"
travis_compiler: "clang-14"
- name: "STD=11 JOB=test/lex Job 4"
- name: "STD=11 JOB=test/lex"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
@@ -73,7 +77,7 @@ jobs:
std: "11"
job: "test/lex"
travis_compiler: "clang-14"
- name: "STD=11 JOB=test/support Job 5"
- name: "STD=11 JOB=test/support"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
@@ -85,7 +89,7 @@ jobs:
std: "11"
job: "test/support"
travis_compiler: "clang-14"
- name: "STD=11 JOB=repository/test Job 6"
- name: "STD=11 JOB=repository/test"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
@@ -97,67 +101,7 @@ jobs:
std: "11"
job: "repository/test"
travis_compiler: "clang-14"
- name: "STD=03 JOB=test/qi Job 7"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "clang-14"
sources: ""
llvm_os: "jammy"
llvm_ver: "14"
std: "03"
job: "test/qi"
travis_compiler: "clang-14"
- name: "STD=03 JOB=test/karma Job 8"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "clang-14"
sources: ""
llvm_os: "jammy"
llvm_ver: "14"
std: "03"
job: "test/karma"
travis_compiler: "clang-14"
- name: "STD=03 JOB=test/lex Job 9"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "clang-14"
sources: ""
llvm_os: "jammy"
llvm_ver: "14"
std: "03"
job: "test/lex"
travis_compiler: "clang-14"
- name: "STD=03 JOB=test/support Job 10"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "clang-14"
sources: ""
llvm_os: "jammy"
llvm_ver: "14"
std: "03"
job: "test/support"
travis_compiler: "clang-14"
- name: "STD=03 JOB=repository/test Job 11"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "clang-14"
sources: ""
llvm_os: "jammy"
llvm_ver: "14"
std: "03"
job: "repository/test"
travis_compiler: "clang-14"
- name: "STD=11 JOB=test/qi Job 12"
- name: "STD=11 JOB=test/qi"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
@@ -169,7 +113,7 @@ jobs:
std: "11"
job: "test/qi"
travis_compiler: "gcc-11"
- name: "STD=11 JOB=test/karma Job 13"
- name: "STD=11 JOB=test/karma"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
@@ -181,7 +125,7 @@ jobs:
std: "11"
job: "test/karma"
travis_compiler: "gcc-11"
- name: "STD=11 JOB=test/lex Job 14"
- name: "STD=11 JOB=test/lex"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
@@ -193,7 +137,7 @@ jobs:
std: "11"
job: "test/lex"
travis_compiler: "gcc-11"
- name: "STD=11 JOB=test/support Job 15"
- name: "STD=11 JOB=test/support"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
@@ -205,7 +149,7 @@ jobs:
std: "11"
job: "test/support"
travis_compiler: "gcc-11"
- name: "STD=11 JOB=repository/test Job 16"
- name: "STD=11 JOB=repository/test"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
@@ -217,90 +161,6 @@ jobs:
std: "11"
job: "repository/test"
travis_compiler: "gcc-11"
- name: "STD=03 JOB=test/qi Job 17"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "gcc-11"
sources: ""
llvm_os: ""
llvm_ver: ""
std: "03"
job: "test/qi"
travis_compiler: "gcc-11"
- name: "STD=03 JOB=test/karma Job 18"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "gcc-11"
sources: ""
llvm_os: ""
llvm_ver: ""
std: "03"
job: "test/karma"
travis_compiler: "gcc-11"
- name: "STD=03 JOB=test/lex Job 19"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "gcc-11"
sources: ""
llvm_os: ""
llvm_ver: ""
std: "03"
job: "test/lex"
travis_compiler: "gcc-11"
- name: "STD=03 JOB=test/support Job 20"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "gcc-11"
sources: ""
llvm_os: ""
llvm_ver: ""
std: "03"
job: "test/support"
travis_compiler: "gcc-11"
- name: "STD=03 JOB=repository/test Job 21"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "gcc-11"
sources: ""
llvm_os: ""
llvm_ver: ""
std: "03"
job: "repository/test"
travis_compiler: "gcc-11"
- name: "STD=03 JOB=classic/test Job 22"
buildtype: "boost"
packages: "clang-14 libc++-14-dev libc++abi-14-dev libunwind-14-dev jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "clang-14"
sources: ""
llvm_os: "jammy"
llvm_ver: "14"
std: "03"
job: "classic/test"
travis_compiler: "clang-14"
- name: "STD=03 JOB=classic/test Job 23"
buildtype: "boost"
packages: "g++-11 jq ccache"
packages_to_remove: ""
os: "ubuntu-22.04"
cxx: "gcc-11"
sources: ""
llvm_os: ""
llvm_ver: ""
std: "03"
job: "classic/test"
travis_compiler: "gcc-11"
runs-on: ${{ matrix.os }}
container: ${{ matrix.container }}