summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2022-07-30 18:58:03 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2022-07-31 00:58:22 +0100
commit4a8447d503a01755ec2833601ce64e49923fe4dd (patch)
treede1a157a6ff44c22c1412e0ab9bef06adb6127fe /.github
parentc1bfda210f9bb8989f211f306c24d4021b32f3ad (diff)
downloadswig-4a8447d503a01755ec2833601ce64e49923fe4dd.tar.gz
Add c++-20 testing on experimental GHA Ubuntu 22.04
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml9
1 files changed, 9 insertions, 0 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 69871b7d5..6932556e4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -42,6 +42,9 @@ jobs:
- SWIGLANG: ""
GCC: 11
- SWIGLANG: ""
+ GCC: 12
+ os: ubuntu-22.04
+ - SWIGLANG: ""
compiler: clang
- SWIGLANG: csharp
# D support can't be enabled because dmd 2.066 fails to build anything
@@ -286,6 +289,12 @@ jobs:
- SWIGLANG: tcl
CPPSTD: c++17
GCC: 11
+ # c++20 testing (using gcc12)
+ # ubuntu-22.04 is currently experimental on Github Actions, so limit to just one language for now
+ - SWIGLANG: python
+ CPPSTD: c++20
+ GCC: 12
+ os: ubuntu-22.04
# Experimental languages (these are allowed to fail)
- SWIGLANG: mzscheme
continue-on-error: true