[geos-commits] [SCM] GEOS branch main updated. b0a16b5a671c95b38af68f82b4f0cbb97b5655b0

git at osgeo.org git at osgeo.org
Sun Oct 31 11:49:45 PDT 2021


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GEOS".

The branch, main has been updated
       via  b0a16b5a671c95b38af68f82b4f0cbb97b5655b0 (commit)
      from  756021b91ce734f471cea8a7d007340816526273 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit b0a16b5a671c95b38af68f82b4f0cbb97b5655b0
Author: Paul Ramsey <pramsey at cleverelephant.ca>
Date:   Sun Oct 31 11:49:39 2021 -0700

    Update versions in azure pipelines ci

diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index 6eb4fc06e..8f1fd86dc 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -30,63 +30,81 @@ stages:
 
   - job: 'Linux'
     pool:
-      vmImage: 'ubuntu-18.04'
+      vmImage: 'ubuntu-20.04'
     strategy:
       matrix:
+        GCC 11:
+          CXXSTD: 11, 20
+          CXX: g++-11
+          PACKAGES: g++-11
+        GCC 10:
+          CXXSTD: 11, 17
+          CXX: g++-10
+          PACKAGES: g++-10
+        # GCC 9:
+        #   CXXSTD: 11, 14
+        #   CXX: g++-9
+        #   PACKAGES: g++-9
         GCC 8:
-          CXXSTD: 11, 14, 17, 20
+          CXXSTD: 11
           CXX: g++-8
           PACKAGES: g++-8
-        GCC 7:
-          CXXSTD: 11, 14, 17
-          CXX: g++-7
-          PACKAGES: g++-7
+        # GCC 7:
+        #   CXXSTD: 11
+        #   CXX: g++-7
+        #   PACKAGES: g++-7
         GCC 6:
-          CXXSTD: 11, 14
+          CXXSTD: 11
           CXX: g++-6
           PACKAGES: g++-6
-        GCC 5:
-          CXXSTD: 11
-          CXX: g++-5
-          PACKAGES: g++-5
-        # GCC 4.9:
+        # GCC 5:
         #   CXXSTD: 11
-        #   CXX: g++-4.9
-        #   PACKAGES: g++-4.9
+        #   CXX: g++-5
+        #   PACKAGES: g++-5
         GCC 4.8:
           CXXSTD: 11
           CXX: g++-4.8
           PACKAGES: g++-4.8
+        Clang 12:
+          CXXSTD: 11, 20
+          CXX: clang++-12
+          PACKAGES: clang-12
+          LLVM_REPO: llvm-toolchain-focal-12
+        Clang 11:
+          CXXSTD: 11, 17
+          CXX: clang++-11
+          PACKAGES: clang-11
+          LLVM_REPO: llvm-toolchain-focal-11
         Clang 10:
-          CXXSTD: 11, 14, 17, 20
+          CXXSTD: 11, 14
           CXX: clang++-10
           PACKAGES: clang-10
-          LLVM_REPO: llvm-toolchain-bionic-10
+          LLVM_REPO: llvm-toolchain-focal-10
         Clang 9:
-          CXXSTD: 11, 14, 17, 20
+          CXXSTD: 11
           CXX: clang++-9
           PACKAGES: clang-9
-          LLVM_REPO: llvm-toolchain-bionic-9
+          LLVM_REPO: llvm-toolchain-focal-9
         Clang 8:
-          CXXSTD: 11, 14, 17
+          CXXSTD: 11
           CXX: clang++-8
           PACKAGES: clang-8
-          LLVM_REPO: llvm-toolchain-bionic-8
+          LLVM_REPO: llvm-toolchain-focal-8
         Clang 7:
-          CXXSTD: 11, 14
+          CXXSTD: 11
           CXX: clang++-7
           PACKAGES: clang-7
-          LLVM_REPO: llvm-toolchain-bionic-7
-        Clang 6:
-          CXXSTD: 11, 14
-          CXX: clang++-6.0
-          PACKAGES: clang-6.0
-          LLVM_REPO: llvm-toolchain-bionic-6.0
-        Clang 5:
-          CXXSTD: 11, 14
-          PACKAGES: clang-5.0
-          CXX: clang++-5.0
-          LLVM_REPO: llvm-toolchain-bionic-5.0
+          LLVM_REPO: llvm-toolchain-focal-7
+        # Clang 6:
+        #   CXXSTD: 11
+        #   CXX: clang++-6.0
+        #   PACKAGES: clang-6.0
+        #   LLVM_REPO: llvm-toolchain-focal-6.0
+        # Clang 5:
+        #   CXXSTD: 11
+        #   PACKAGES: clang-5.0
+        #   CXX: clang++-5.0
+        #   LLVM_REPO: llvm-toolchain-focal-5.0
     steps:
     - script: |
         set -e
@@ -143,20 +161,14 @@ stages:
   - job: 'Windows'
     strategy:
       matrix:
-        #Disabled until MSVC 16.4 is released
-        #(see https://developercommunity.visualstudio.com/content/problem/726778/this-snippet-compiles-totally-fine-on-godbolt-msvc.html?childToView=744771#comment-744771)
-        VS 2019 C++20 Strict:
+        VS 2022 C++20:
+          TOOLSET: msvc-14.3
+          CXXSTD: 20
+          VM_IMAGE: 'windows-2022'
+        VS 2019 C++20:
           TOOLSET: msvc-14.2
           CXXSTD: 20
           VM_IMAGE: 'windows-2019'
-        VS 2017 C++17:
-          TOOLSET: msvc-14.1
-          CXXSTD: 17
-          VM_IMAGE: 'vs2017-win2016'
-        VS 2017 C++14:
-          TOOLSET: msvc-14.1
-          CXXSTD: 14 # default
-          VM_IMAGE: 'vs2017-win2016'
     pool:
       vmImage: $(VM_IMAGE)
     steps:
@@ -184,19 +196,21 @@ stages:
 
   - job: 'macOS'
     pool:
-      vmImage: 'macOS-10.14'
+      vmImage: 'macOS-latest'
     strategy:
       matrix:
-        Xcode 10.1:
+        Xcode 11.7:
           TOOLSET: clang
-          CXXSTD: 14, 17
-          XCODE_APP: /Applications/Xcode_10.1.app
-        Xcode 10.0:
-          CXXSTD: 14, 17
-          XCODE_APP: /Applications/Xcode_10.app
-        Xcode 9.4.1:
-          CXXSTD: 11, 14, 17
-          XCODE_APP: /Applications/Xcode_9.4.1.app
+          CXXSTD: 11, 17
+          XCODE_APP: /Applications/Xcode_11.7.app
+        Xcode 12.4:
+          TOOLSET: clang
+          CXXSTD: 11, 14
+          XCODE_APP: /Applications/Xcode_12.4.app
+        Xcode 10.3:
+          TOOLSET: clang
+          CXXSTD: 11
+          XCODE_APP: /Applications/Xcode_10.3.app
     steps:
     - script: |
         set -e

-----------------------------------------------------------------------

Summary of changes:
 .azure-pipelines.yml | 120 ++++++++++++++++++++++++++++-----------------------
 1 file changed, 67 insertions(+), 53 deletions(-)


hooks/post-receive
-- 
GEOS


More information about the geos-commits mailing list