mirror of
https://github.com/boostorg/json.git
synced 2026-01-19 04:12:14 +00:00
remove GHA build jobs
This commit is contained in:
15
.drone.star
15
.drone.star
@@ -21,8 +21,10 @@ def main(ctx):
|
||||
linux_cxx("docs", "g++", packages="docbook docbook-xml docbook-xsl xsltproc libsaxonhe-java default-jre-headless flex libfl-dev bison unzip rsync", buildtype="docs", buildscript="drone", image="cppalliance/droneubuntu1804:1", environment={'COMMENT': 'docs', 'DRONE_JOB_UUID': 'b6589fc6ab'}, globalenv=globalenv),
|
||||
linux_cxx("codecov", "g++-8", packages="g++-8", buildtype="codecov", buildscript="drone", image=linuxglobalimage, environment={'COMMENT': 'codecov.io', 'LCOV_BRANCH_COVERAGE': '0', 'B2_CXXSTD': '11', 'B2_TOOLSET': 'gcc-8', 'B2_DEFINES': 'BOOST_NO_STRESS_TEST=1', 'CODECOV_TOKEN': {'from_secret': 'codecov_token'}, 'DRONE_JOB_UUID': '356a192b79'}, globalenv=globalenv),
|
||||
linux_cxx("Valgrind", "clang++-14", packages="clang-14 libc6-dbg libc++-dev libstdc++-9-dev", llvm_os="jammy", llvm_ver="14", buildscript="drone", buildtype="valgrind", image="cppalliance/droneubuntu2204:1", environment={'COMMENT': 'valgrind', 'B2_TOOLSET': 'clang-14', 'B2_CXXSTD': '11,14,17', 'B2_DEFINES': 'BOOST_NO_STRESS_TEST=1', 'B2_VARIANT': 'debug', 'B2_TESTFLAGS': 'testing.launcher=valgrind', 'VALGRIND_OPTS': '--error-exitcode=1'}, globalenv=globalenv),
|
||||
linux_cxx("ASan", "g++-12", packages="g++-12", buildscript="drone", buildtype="boost", image="cppalliance/droneubuntu2204:1", environment={'COMMENT': 'asan', 'B2_VARIANT': 'debug', 'B2_TOOLSET': 'gcc-12', 'B2_CXXSTD': '11,14,17', 'B2_ASAN': '1', 'B2_DEFINES': 'BOOST_NO_STRESS_TEST=1', 'DRONE_EXTRA_PRIVILEGED': 'True'}, globalenv=globalenv, privileged=True),
|
||||
linux_cxx("UBSan", "g++-12", packages="g++-12", buildscript="drone", buildtype="boost", image="cppalliance/droneubuntu2204:1", environment={'COMMENT': 'ubsan', 'B2_VARIANT': 'debug', 'B2_TOOLSET': 'gcc-12', 'B2_CXXSTD': '11,14,17', 'B2_UBSAN': '1', 'B2_DEFINES': 'define=BOOST_NO_STRESS_TEST=1', 'B2_LINKFLAGS': '-fuse-ld=gold'}, globalenv=globalenv),
|
||||
linux_cxx("ASan GCC", "g++-12", packages="g++-12", buildscript="drone", buildtype="boost", image="cppalliance/droneubuntu2204:1", environment={'COMMENT': 'asan', 'B2_VARIANT': 'debug', 'B2_TOOLSET': 'gcc-12', 'B2_CXXSTD': '11,14,17', 'B2_ASAN': '1', 'B2_DEFINES': 'BOOST_NO_STRESS_TEST=1', 'DRONE_EXTRA_PRIVILEGED': 'True'}, globalenv=globalenv, privileged=True),
|
||||
linux_cxx("ASan Clang", "clang++-15", packages="clang-15 libstdc++-10-dev", llvm_os="jammy", llvm_ver="15", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'COMMENT': 'asan', 'B2_VARIANT': 'debug', 'B2_TOOLSET': 'clang-15', 'B2_CXXSTD': '11,14,17', 'B2_ASAN': '1', 'B2_DEFINES': 'define=BOOST_NO_STRESS_TEST=1'}, globalenv=globalenv),
|
||||
linux_cxx("UBSan GCC", "g++-12", packages="g++-12", buildscript="drone", buildtype="boost", image="cppalliance/droneubuntu2204:1", environment={'COMMENT': 'ubsan', 'B2_VARIANT': 'debug', 'B2_TOOLSET': 'gcc-12', 'B2_CXXSTD': '11,14,17', 'B2_UBSAN': '1', 'B2_DEFINES': 'define=BOOST_NO_STRESS_TEST=1', 'B2_LINKFLAGS': '-fuse-ld=gold'}, globalenv=globalenv),
|
||||
linux_cxx("UBSan Clang", "clang++-15", packages="clang-15 libstdc++-10-dev", llvm_os="jammy", llvm_ver="15", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'COMMENT': 'ubsan', 'B2_VARIANT': 'debug', 'B2_TOOLSET': 'clang-15', 'B2_CXXSTD': '11,14,17', 'B2_UBSAN': '1', 'B2_DEFINES': 'define=BOOST_NO_STRESS_TEST=1'}, globalenv=globalenv),
|
||||
linux_cxx("TSan", "g++-12", packages="g++-12", buildscript="drone", buildtype="boost", image="cppalliance/droneubuntu2204:1", environment={'COMMENT': 'tsan', 'B2_VARIANT': 'debug', 'B2_TOOLSET': 'gcc-12', 'B2_CXXSTD': '11,14,17', 'B2_TSAN': '1', 'B2_DEFINES': 'BOOST_NO_STRESS_TEST=1'}, globalenv=globalenv),
|
||||
linux_cxx("gcc 4.8 C++03 (no op)", "g++-4.8", packages="g++-4.8", image="cppalliance/droneubuntu1404:1", buildtype="boost", buildscript="drone", environment={"B2_TOOLSET": "gcc-4.8", "B2_CXXSTD": "03"}, globalenv=globalenv),
|
||||
linux_cxx("gcc 4.8", "g++-4.8", packages="g++-4.8", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu1404:1", environment={'B2_TOOLSET': 'gcc-4.8', 'B2_CXXSTD': '11', 'DRONE_JOB_UUID': '0ade7c2cf9'}, globalenv=globalenv),
|
||||
@@ -47,9 +49,12 @@ def main(ctx):
|
||||
linux_cxx("Clang 10", "clang++-10", packages="clang-10 libstdc++-9-dev", llvm_os="bionic", llvm_ver="10", buildtype="boost", buildscript="drone", image=linuxglobalimage, environment={'B2_TOOLSET': 'clang-10', 'B2_CXXSTD': '17,2a', 'DRONE_JOB_UUID': 'bc33ea4e26'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 11", "clang++-11", packages="clang-11 libstdc++-9-dev", llvm_os="bionic", llvm_ver="11", buildtype="boost", buildscript="drone", image=linuxglobalimage, environment={'B2_TOOLSET': 'clang-11', 'B2_CXXSTD': '17,2a', 'DRONE_JOB_UUID': '7719a1c782'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 12", "clang++-12", packages="clang-12 libstdc++-9-dev", llvm_os="focal", llvm_ver="12", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2004:1", environment={'B2_TOOLSET': 'clang-12', 'B2_CXXSTD': '17,20', 'DRONE_JOB_UUID': '7719a1c783'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 13", "clang++-13", packages="clang-13 libstdc++-10-dev", llvm_os="jammy", llvm_ver="13", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'B2_TOOLSET': 'clang-13', 'B2_CXXSTD': '17,20'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 14", "clang++-14", packages="clang-14 libstdc++-10-dev", llvm_os="jammy", llvm_ver="14", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'B2_TOOLSET': 'clang-14', 'B2_CXXSTD': '17,20'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 15", "clang++-15", packages="clang-15 libstdc++-10-dev", llvm_os="jammy", llvm_ver="15", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'B2_TOOLSET': 'clang-15', 'B2_CXXSTD': '17,20'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 13 libstdc++-9", "clang++-13", packages="clang-13 libstdc++-9-dev", llvm_os="jammy", llvm_ver="13", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'B2_TOOLSET': 'clang-13', 'B2_CXXSTD': '17,20'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 13 libstdc++-10", "clang++-13", packages="clang-13 libstdc++-10-dev", llvm_os="jammy", llvm_ver="13", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'B2_TOOLSET': 'clang-13', 'B2_CXXSTD': '17,20'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 14 libstdc++-9", "clang++-14", packages="clang-14 libstdc++-9-dev", llvm_os="jammy", llvm_ver="14", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'B2_TOOLSET': 'clang-14', 'B2_CXXSTD': '17,20'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 14 libstdc++-10", "clang++-14", packages="clang-14 libstdc++-10-dev", llvm_os="jammy", llvm_ver="14", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'B2_TOOLSET': 'clang-14', 'B2_CXXSTD': '17,20'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 15 libstdc++-9", "clang++-15", packages="clang-15 libstdc++-9-dev", llvm_os="jammy", llvm_ver="15", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'B2_TOOLSET': 'clang-15', 'B2_CXXSTD': '17,20'}, globalenv=globalenv),
|
||||
linux_cxx("Clang 15 libstdc++-10", "clang++-15", packages="clang-15 libstdc++-10-dev", llvm_os="jammy", llvm_ver="15", buildtype="boost", buildscript="drone", image="cppalliance/droneubuntu2204:1", environment={'B2_TOOLSET': 'clang-15', 'B2_CXXSTD': '17,20'}, globalenv=globalenv),
|
||||
linux_cxx("Coverity", "g++", packages="", buildtype="coverity", buildscript="drone", image=linuxglobalimage, environment={'COMMENT': 'Coverity Scan', 'B2_TOOLSET': 'clang', 'DRONE_JOB_UUID': '632667547e'}, globalenv=globalenv),
|
||||
windows_cxx("msvc-14.0", "", image="cppalliance/dronevs2015", buildtype="boost", buildscript="drone", environment={"B2_TOOLSET": "msvc-14.0", "B2_CXXSTD": "11,14"}, globalenv=globalenv),
|
||||
windows_cxx("msvc-14.1", "", image="cppalliance/dronevs2017", buildtype="boost", buildscript="drone", environment={"B2_TOOLSET": "msvc-14.1", "B2_CXXSTD": "11,14,17"}, globalenv=globalenv),
|
||||
|
||||
21
.github/actions/setup-container/action.yml
vendored
21
.github/actions/setup-container/action.yml
vendored
@@ -1,21 +0,0 @@
|
||||
name: Set up container
|
||||
description: If running in container, upgrade packages
|
||||
inputs:
|
||||
container:
|
||||
description: 'Id of the container being used'
|
||||
required: false
|
||||
default: ''
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- if: inputs.container != ''
|
||||
shell: bash
|
||||
run: |
|
||||
echo "GHA_CONTAINER=${{ inputs.container }}" >> $GITHUB_ENV
|
||||
apt-get -o Acquire::Retries=3 update && DEBIAN_FRONTEND=noninteractive apt-get -y install tzdata && apt-get -o Acquire::Retries=3 install -y sudo software-properties-common wget curl apt-transport-https make apt-file sudo unzip libssl-dev build-essential autotools-dev autoconf automake g++ libc++-helpers python ruby cpio gcc-multilib g++-multilib pkgconf python3 ccache libpython-dev
|
||||
sudo apt-add-repository ppa:git-core/ppa
|
||||
sudo apt-get -o Acquire::Retries=3 update && apt-get -o Acquire::Retries=3 -y install git
|
||||
python_version=$(python3 -c 'import sys; print("{0.major}.{0.minor}".format(sys.version_info))')
|
||||
sudo wget https://bootstrap.pypa.io/pip/$python_version/get-pip.py
|
||||
sudo python3 get-pip.py
|
||||
sudo /usr/local/bin/pip install cmake
|
||||
58
.github/actions/setup-packages/action.yml
vendored
58
.github/actions/setup-packages/action.yml
vendored
@@ -1,58 +0,0 @@
|
||||
name: Set up packages
|
||||
description: Install and remove necessary packages
|
||||
inputs:
|
||||
install:
|
||||
description: Packages to install
|
||||
required: false
|
||||
default: ''
|
||||
remove:
|
||||
description: Packages to remove
|
||||
required: false
|
||||
default: ''
|
||||
sources:
|
||||
description: Extra package repositories to use
|
||||
required: false
|
||||
default: ''
|
||||
toolset:
|
||||
description: B2 toolset module to target
|
||||
required: false
|
||||
default: ''
|
||||
version:
|
||||
description: B2 toolset module version to target
|
||||
required: false
|
||||
default: ''
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- if: runner.os == 'Linux'
|
||||
shell: bash
|
||||
env:
|
||||
LLVM_OS: ${{ inputs.os }}
|
||||
LLVM_VER: ${{ inputs.version }}
|
||||
PACKAGES: ${{ inputs.install }}
|
||||
PACKAGES_TO_REMOVE: ${{ inputs.remove }}
|
||||
run: |
|
||||
set -e
|
||||
if [ -n "$PACKAGES_TO_REMOVE" ]; then sudo apt-get purge -y $PACKAGES_TO_REMOVE; fi
|
||||
echo ">>>>> APT: REPO.."
|
||||
for i in {1..3}; do sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" && break || sleep 2; done
|
||||
|
||||
if [ clang = "${{ inputs.toolset }}" ]; then
|
||||
. /etc/lsb-release
|
||||
curl https://apt.llvm.org/llvm-snapshot.gpg.key | sudo gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/llvm-snapshot.gpg >/dev/null
|
||||
LLVM_DISTRIB=llvm-toolchain-${DISTRIB_CODENAME}
|
||||
if test -n "${{ inputs.version }}" ; then
|
||||
LLVM_DISTRIB=${LLVM_DISTRIB}-${{ inputs.version }}
|
||||
fi
|
||||
sudo -E apt-add-repository "deb http://apt.llvm.org/${DISTRIB_CODENAME}/ ${LLVM_DISTRIB} main"
|
||||
fi
|
||||
echo ">>>>> APT: UPDATE.."
|
||||
sudo -E apt-get -o Acquire::Retries=3 update
|
||||
if test -n "${SOURCES}" ; then
|
||||
echo ">>>>> APT: INSTALL SOURCES.."
|
||||
for SOURCE in $SOURCES; do
|
||||
sudo -E apt-add-repository ppa:$SOURCE
|
||||
done
|
||||
fi
|
||||
echo ">>>>> APT: INSTALL ${PACKAGES}.."
|
||||
sudo -E DEBIAN_FRONTEND=noninteractive apt-get -o Acquire::Retries=3 -y --no-install-suggests --no-install-recommends install ${PACKAGES}
|
||||
270
.github/workflows/ci.yml
vendored
270
.github/workflows/ci.yml
vendored
@@ -1,270 +0,0 @@
|
||||
name: GitHub Actions CI
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- develop
|
||||
- githubactions*
|
||||
- feature/**
|
||||
- fix/**
|
||||
- pr/**
|
||||
|
||||
jobs:
|
||||
ci:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- name: "COMMENT=docs Job 0"
|
||||
buildtype: "docs"
|
||||
packages: "docbook docbook-xml docbook-xsl xsltproc libsaxonhe-java default-jre-headless flex bison rsync"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "gcc"
|
||||
comment: "docs"
|
||||
- name: "COMMENT=valgrind B2_TOOLSET=clang-14.0 B2_CXXS Job 2"
|
||||
buildtype: "valgrind"
|
||||
packages: "clang-14 libc6-dbg libstdc++-9-dev"
|
||||
os: "ubuntu-22.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "14"
|
||||
comment: "valgrind"
|
||||
b2_cxxstd: "11,14"
|
||||
b2_defines: "BOOST_NO_STRESS_TEST=1"
|
||||
b2_variant: "debug"
|
||||
b2_testflags: "testing.launcher=valgrind"
|
||||
valgrind_opts: "--error-exitcode=1"
|
||||
- name: "COMMENT=asan B2_VARIANT=debug B2_TOOLSET=clan Job 3"
|
||||
buildtype: "boost"
|
||||
packages: "clang-14 libstdc++-9-dev"
|
||||
os: "ubuntu-22.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "14"
|
||||
comment: "asan"
|
||||
b2_variant: "debug"
|
||||
b2_cxxstd: "17"
|
||||
b2_asan: "1"
|
||||
b2_defines: "BOOST_NO_STRESS_TEST=1"
|
||||
- name: "COMMENT=ubsan B2_VARIANT=debug B2_TOOLSET=cla Job 4"
|
||||
buildtype: "boost"
|
||||
packages: "clang-14 libstdc++-9-dev"
|
||||
os: "ubuntu-22.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "14"
|
||||
comment: "ubsan"
|
||||
b2_variant: "debug"
|
||||
b2_cxxstd: "17"
|
||||
b2_ubsan: "1"
|
||||
b2_defines: "BOOST_NO_STRESS_TEST=1"
|
||||
- name: "B2_TOOLSET=gcc-4.8 B2_CXXSTD=11 Job 9"
|
||||
buildtype: "boost"
|
||||
packages: "g++-4.8"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:14.04"
|
||||
toolset: "gcc"
|
||||
toolset_version: "4.8"
|
||||
b2_cxxstd: "11"
|
||||
- name: "B2_TOOLSET=gcc-4.9 B2_CXXSTD=11 Job 10"
|
||||
buildtype: "boost"
|
||||
packages: "g++-4.9"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "gcc"
|
||||
toolset_version: "4.9"
|
||||
b2_cxxstd: "11"
|
||||
- name: "B2_TOOLSET=gcc-5 B2_CXXSTD=11 Job 11"
|
||||
buildtype: "boost"
|
||||
packages: "g++-5"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "gcc"
|
||||
toolset_version: "5"
|
||||
b2_cxxstd: "11"
|
||||
- name: "B2_TOOLSET=gcc-6 B2_CXXSTD=11,14 Job 12"
|
||||
buildtype: "boost"
|
||||
packages: "g++-6"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "gcc"
|
||||
toolset_version: "6"
|
||||
b2_cxxstd: "11,14"
|
||||
- name: "B2_TOOLSET=gcc-7 B2_CXXSTD=14,17 Job 13"
|
||||
buildtype: "boost"
|
||||
packages: "g++-7"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "gcc"
|
||||
toolset_version: "7"
|
||||
b2_cxxstd: "14,17"
|
||||
- name: "B2_TOOLSET=gcc-8 B2_CXXSTD=17,2a Job 14"
|
||||
buildtype: "boost"
|
||||
packages: "g++-8"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "gcc"
|
||||
toolset_version: "8"
|
||||
b2_cxxstd: "17,2a"
|
||||
- name: "B2_TOOLSET=gcc-9 B2_CXXSTD=17,2a Job 15"
|
||||
buildtype: "boost"
|
||||
packages: "g++-9"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "gcc"
|
||||
toolset_version: "9"
|
||||
b2_cxxstd: "17,2a"
|
||||
- name: "B2_TOOLSET=gcc-10 B2_CXXSTD=17,2a Job 17"
|
||||
buildtype: "boost"
|
||||
packages: "g++-10"
|
||||
os: "ubuntu-22.04"
|
||||
toolset: "gcc"
|
||||
toolset_version: "10"
|
||||
b2_cxxstd: "17,2a"
|
||||
- name: "B2_TOOLSET=clang-3.8 B2_CXXSTD=11 Job 19"
|
||||
buildtype: "boost"
|
||||
packages: "clang-3.8"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:14.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "3.8"
|
||||
b2_cxxstd: "11"
|
||||
- name: "B2_TOOLSET=clang-4.0 B2_CXXSTD=11,14 Job 20"
|
||||
buildtype: "boost"
|
||||
packages: "clang-4.0 libstdc++-6-dev"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "4.0"
|
||||
b2_cxxstd: "11,14"
|
||||
- name: "B2_TOOLSET=clang-5.0 B2_CXXSTD=11,14 Job 21"
|
||||
buildtype: "boost"
|
||||
packages: "clang-5.0 libstdc++-7-dev"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "5.0"
|
||||
b2_cxxstd: "11,14"
|
||||
- name: "B2_TOOLSET=clang-6.0 B2_CXXSTD=14,17 Job 22"
|
||||
buildtype: "boost"
|
||||
packages: "clang-6.0 libc6-dbg libstdc++-8-dev"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "6.0"
|
||||
b2_cxxstd: "14,17"
|
||||
- name: "B2_TOOLSET=clang-7 B2_CXXSTD=17 Job 23"
|
||||
buildtype: "boost"
|
||||
packages: "clang-7"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "7"
|
||||
b2_cxxstd: "17"
|
||||
- name: "B2_TOOLSET=clang-8 B2_CXXSTD=17 Job 24"
|
||||
buildtype: "boost"
|
||||
packages: "clang-8"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "8"
|
||||
b2_cxxstd: "17"
|
||||
- name: "B2_TOOLSET=clang-9 B2_CXXSTD=17,2a Job 25"
|
||||
buildtype: "boost"
|
||||
packages: "clang-9 libstdc++-9-dev"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "9"
|
||||
b2_cxxstd: "17,2a"
|
||||
- name: "B2_TOOLSET=clang-10 B2_CXXSTD=17,2a Job 27"
|
||||
buildtype: "boost"
|
||||
packages: "clang-10 libstdc++-9-dev"
|
||||
os: "ubuntu-20.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "10"
|
||||
b2_cxxstd: "17,2a"
|
||||
- name: "B2_TOOLSET=clang-11 B2_CXXSTD=17,2a Job 29"
|
||||
buildtype: "boost"
|
||||
packages: "clang-11 libstdc++-9-dev"
|
||||
os: "ubuntu-20.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "11"
|
||||
b2_cxxstd: "17,2a"
|
||||
- name: "clang-12"
|
||||
buildtype: "boost"
|
||||
packages: "clang-12 libstdc++-9-dev"
|
||||
os: "ubuntu-20.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "12"
|
||||
b2_cxxstd: "17,20"
|
||||
- name: "clang-13"
|
||||
buildtype: "boost"
|
||||
packages: "clang-13 libstdc++-9-dev"
|
||||
os: "ubuntu-22.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "13"
|
||||
b2_cxxstd: "17,20"
|
||||
- name: "clang-14"
|
||||
buildtype: "boost"
|
||||
packages: "clang-14 libstdc++-9-dev"
|
||||
os: "ubuntu-22.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "14"
|
||||
b2_cxxstd: "17,20"
|
||||
- name: "clang-15"
|
||||
buildtype: "boost"
|
||||
packages: "clang-15 libstdc++-9-dev"
|
||||
os: "ubuntu-22.04"
|
||||
toolset: "clang"
|
||||
toolset_version: "15"
|
||||
b2_cxxstd: "17,20"
|
||||
- name: "COMMENT=Coverity Scan B2_TOOLSET=clang Job 31"
|
||||
buildtype: "coverity"
|
||||
packages: "clang"
|
||||
os: "ubuntu-22.04"
|
||||
container: "ubuntu:16.04"
|
||||
toolset: "clang"
|
||||
comment: "Coverity Scan"
|
||||
- name: "msvc-14.2"
|
||||
buildtype: "boost"
|
||||
os: "windows-2019"
|
||||
toolset: "msvc"
|
||||
toolset_version: "14.2"
|
||||
b2_cxxstd: "17,20"
|
||||
- name: "msvc-14.3"
|
||||
buildtype: "boost"
|
||||
os: "windows-2022"
|
||||
toolset: "msvc"
|
||||
toolset_version: "14.3"
|
||||
b2_cxxstd: "17,20"
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
container: ${{ matrix.container }}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- uses: ./.github/actions/setup-container
|
||||
with:
|
||||
container: ${{ matrix.container }}
|
||||
|
||||
- uses: ./.github/actions/setup-packages
|
||||
with:
|
||||
install: ${{ matrix.packages }}
|
||||
toolset: ${{ matrix.toolset }}
|
||||
version: ${{ matrix.toolset_version }}
|
||||
|
||||
- uses: ./.github/actions/build
|
||||
with:
|
||||
toolset: ${{ matrix.toolset }}
|
||||
version: ${{ matrix.toolset_version }}
|
||||
comment: ${{ matrix.comment }}
|
||||
buildtype: ${{ matrix.buildtype }}
|
||||
cxxstd: ${{ matrix.b2_cxxstd }}
|
||||
defines: ${{ matrix.b2_defines }}
|
||||
variant: ${{ matrix.b2_variant }}
|
||||
testflags: ${{ matrix.b2_testflags }}
|
||||
valgrind_options: ${{ matrix.valgrind_opts }}
|
||||
asan: ${{ matrix.b2_asan }}
|
||||
ubsan: ${{ matrix.b2_ubsan }}
|
||||
Reference in New Issue
Block a user