[geos-commits] [SCM] GEOS branch main updated. 0e6e0e69d8b5757236bbc89d5192b172038384c9

git at osgeo.org git at osgeo.org
Wed Jun 30 14:55:25 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  0e6e0e69d8b5757236bbc89d5192b172038384c9 (commit)
      from  cb127eeac823c8b48364c1b437844a5b65ff4748 (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 0e6e0e69d8b5757236bbc89d5192b172038384c9
Author: Paul Ramsey <pramsey at cleverelephant.ca>
Date:   Wed Jun 30 14:55:20 2021 -0700

    Add MSVC support to GH Actions CI, and update Ubuntu running in Azure piplines CI

diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index c48db92..3c43a97 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -28,7 +28,7 @@ stages:
 
   - job: 'Linux'
     pool:
-      vmImage: 'ubuntu-16.04'
+      vmImage: 'ubuntu-18.04'
     strategy:
       matrix:
         GCC 8:
@@ -59,27 +59,27 @@ stages:
           CXXSTD: 11, 14, 17, 20
           CXX: clang++-8
           PACKAGES: clang-8
-          LLVM_REPO: llvm-toolchain-xenial-8
+          LLVM_REPO: llvm-toolchain-bionic-8
         Clang 7:
           CXXSTD: 14, 17, 20
           CXX: clang++-7
           PACKAGES: clang-7
-          LLVM_REPO: llvm-toolchain-xenial-7
+          LLVM_REPO: llvm-toolchain-bionic-7
         Clang 6:
           CXXSTD: 14, 17, 20
           CXX: clang++-6.0
           PACKAGES: clang-6.0
-          LLVM_REPO: llvm-toolchain-xenial-6.0
+          LLVM_REPO: llvm-toolchain-bionic-6.0
         Clang 5:
           CXXSTD: 11, 14, 17
           PACKAGES: clang-5.0
           CXX: clang++-5.0
-          LLVM_REPO: llvm-toolchain-xenial-5.0
+          LLVM_REPO: llvm-toolchain-bionic-5.0
         Clang 4:
           CXXSTD: 11, 14
           CXX: clang++-4.0
           PACKAGES: clang-4.0
-          LLVM_REPO: llvm-toolchain-xenial-4.0
+          LLVM_REPO: llvm-toolchain-bionic-4.0
         Clang 3.9:
           CXXSTD: 11, 14
           CXX: clang++-3.9
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 965d854..a4a3626 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -80,7 +80,6 @@ jobs:
           os: ubuntu-20.04
         }
 
-
     runs-on: ${{ matrix.ci.os }}
     steps:
 
@@ -134,8 +133,7 @@ jobs:
         bash codecov.sh
       shell: bash
 
-
-  windows:
+  windows-mingw:
     name: 'Windows (mingw-w64, Debug, 11, x86_64, windows-2019)'
     runs-on: windows-2019
     defaults:
@@ -159,3 +157,25 @@ jobs:
        cmake --build . -j 2
        ctest --output-on-failure .
 
+  windows-msvc:
+    name: 'Windows (Visual Studio, Release, windows-latest)'
+    runs-on: windows-latest
+    steps:
+    - name: 'Check Out'
+      uses: actions/checkout at v2
+
+    - name: 'Build'
+      run: |
+       mkdir build
+       cd build
+       cmake --version
+       cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=14 -DBUILD_SHARED_LIBS=ON ..
+       cmake --build . --config Release
+
+    - name: 'Test'
+      run: |
+       cd build
+       ctest --output-on-failure -C Release
+
+
+

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

Summary of changes:
 .azure-pipelines.yml     | 12 ++++++------
 .github/workflows/ci.yml | 26 +++++++++++++++++++++++---
 2 files changed, 29 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
GEOS


More information about the geos-commits mailing list