aboutsummaryrefslogtreecommitdiff
path: root/deps/inja/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'deps/inja/.github/workflows/ci.yml')
-rw-r--r--deps/inja/.github/workflows/ci.yml79
1 files changed, 27 insertions, 52 deletions
diff --git a/deps/inja/.github/workflows/ci.yml b/deps/inja/.github/workflows/ci.yml
index c5909c3..c499221 100644
--- a/deps/inja/.github/workflows/ci.yml
+++ b/deps/inja/.github/workflows/ci.yml
@@ -16,24 +16,19 @@ jobs:
fail-fast: false
matrix:
name: [
- ubuntu-18.04-gcc-4.9,
- ubuntu-18.04-gcc-5,
- ubuntu-18.04-gcc-6,
ubuntu-18.04-gcc-7,
ubuntu-18.04-gcc-8,
ubuntu-18.04-gcc-9,
- ubuntu-18.04-clang-3.5,
- ubuntu-18.04-clang-3.8,
- ubuntu-18.04-clang-4.0,
+ ubuntu-20.04-gcc-10,
+ ubuntu-20.04-gcc-11,
ubuntu-18.04-clang-5.0,
ubuntu-18.04-clang-6.0,
ubuntu-18.04-clang-7,
ubuntu-18.04-clang-8,
ubuntu-20.04-clang-9,
- windows-2016-cl,
- windows-2016-clang-cl,
- windows-2016-clang,
- windows-2016-gcc,
+ ubuntu-20.04-clang-10,
+ ubuntu-20.04-clang-11,
+ ubuntu-20.04-clang-11-no-exceptions,
windows-2019-cl,
windows-2019-clang-cl,
windows-2019-clang,
@@ -46,21 +41,6 @@ jobs:
]
include:
- - name: ubuntu-18.04-gcc-4.9
- os: ubuntu-18.04
- compiler: gcc
- version: "4.9"
-
- - name: ubuntu-18.04-gcc-5
- os: ubuntu-18.04
- compiler: gcc
- version: "5"
-
- - name: ubuntu-18.04-gcc-6
- os: ubuntu-18.04
- compiler: gcc
- version: "6"
-
- name: ubuntu-18.04-gcc-7
os: ubuntu-18.04
compiler: gcc
@@ -76,20 +56,15 @@ jobs:
compiler: gcc
version: "9"
- - name: ubuntu-18.04-clang-3.5
- os: ubuntu-18.04
- compiler: clang
- version: "3.5"
-
- - name: ubuntu-18.04-clang-3.8
- os: ubuntu-18.04
- compiler: clang
- version: "3.8"
+ - name: ubuntu-20.04-gcc-10
+ os: ubuntu-20.04
+ compiler: gcc
+ version: "10"
- - name: ubuntu-18.04-clang-4.0
- os: ubuntu-18.04
- compiler: clang
- version: "4.0"
+ - name: ubuntu-20.04-gcc-11
+ os: ubuntu-20.04
+ compiler: gcc
+ version: "11"
- name: ubuntu-18.04-clang-5.0
os: ubuntu-18.04
@@ -116,26 +91,26 @@ jobs:
compiler: clang
version: "9"
- - name: windows-2016-cl
- os: windows-2016
- compiler: cl
+ - name: ubuntu-20.04-clang-10
+ os: ubuntu-20.04
+ compiler: clang
+ version: "10"
- - name: windows-2016-clang-cl
- os: windows-2016
- compiler: clang-cl
+ - name: ubuntu-20.04-clang-11
+ os: ubuntu-20.04
+ compiler: clang
+ version: "11"
- - name: windows-2016-clang
- os: windows-2016
+ - name: ubuntu-20.04-clang-11-no-exceptions
+ os: ubuntu-20.04
compiler: clang
+ version: "11"
+ cmake_vars: "-DCMAKE_CXX_FLAGS=-fno-exceptions -DBUILD_TESTING=OFF -DBUILD_BENCHMARK=ON"
- name: windows-2019-cl
os: windows-2019
compiler: cl
- - name: windows-2016-gcc
- os: windows-2016
- compiler: gcc
-
- name: windows-2019-clang-cl
os: windows-2019
compiler: clang-cl
@@ -174,7 +149,7 @@ jobs:
version: "12.2"
steps:
- - uses: actions/checkout@v1
+ - uses: actions/checkout@v2
- name: Install (Linux)
if: runner.os == 'Linux'
@@ -256,6 +231,6 @@ jobs:
- name: Build & Test Release
run: |
cmake -E remove_directory build
- cmake -B build -S . -DCMAKE_BUILD_TYPE=Release
+ cmake -B build -S . -DCMAKE_BUILD_TYPE=Release ${{ matrix.cmake_vars }}
cmake --build build -j2
cd build && ctest -j2 --output-on-failure