[geos-commits] [SCM] GEOS branch master updated. bb9d66b073cc86faec10954ee79a208433dd51ae

git at osgeo.org git at osgeo.org
Sun Jan 31 16:28:18 PST 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, master has been updated
       via  bb9d66b073cc86faec10954ee79a208433dd51ae (commit)
      from  e78f5232d5d1283506e4bed242b22350f3442c47 (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 bb9d66b073cc86faec10954ee79a208433dd51ae
Author: Daniel Baston <dbaston at gmail.com>
Date:   Sun Jan 31 18:57:45 2021 -0500

    Restore codecov reports

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 04b9619..8c22225 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -6,9 +6,6 @@
 name: CI
 on: [push, pull_request]
 
-env:
-  BUILD_TYPE: 'Release'
-
 jobs:
   linux:
     name: 'Linux'
@@ -17,7 +14,7 @@ jobs:
         ci:
         - {
           compiler: g++,
-          build: cmake,
+          build_type: Coverage,
           cxxstd: 11,
           arch: 64,
           packages: 'g++ cmake doxygen',
@@ -25,7 +22,7 @@ jobs:
         }
         - {
           compiler: g++,
-          build: cmake,
+          build_type: Release,
           cxxstd: 11,
           arch: 32,
           packages: 'g++-4.8-multilib gcc-4.8-multilib g++-multilib gcc-multilib cmake doxygen',
@@ -33,7 +30,7 @@ jobs:
         }
         - {
           compiler: clang++,
-          build: cmake,
+          build_type: Release,
           cxxstd: 11,
           arch: 64,
           packages: 'clang cmake doxygen',
@@ -41,7 +38,7 @@ jobs:
         }
         - {
           compiler: g++,
-          build: cmake,
+          build_type: Release,
           cxxstd: 11,
           arch: 64,
           packages: 'g++ cmake doxygen',
@@ -49,7 +46,7 @@ jobs:
         }
         - {
           compiler: clang++,
-          build: cmake,
+          build_type: Release,
           cxxstd: 11,
           arch: 64,
           packages: 'clang cmake doxygen',
@@ -57,7 +54,7 @@ jobs:
         }
         - {
           compiler: clang++,
-          build: cmake,
+          build_type: Release,
           cxxstd: 14,
           arch: 64,
           packages: 'clang cmake doxygen',
@@ -87,10 +84,18 @@ jobs:
         mkdir build.cmake
         cd build.cmake
         cmake --version
-        cmake -DCMAKE_CXX_COMPILER=${{ matrix.ci.compiler }} -DCMAKE_CXX_STANDARD=${{ matrix.ci.cxxstd }} -DBUILD_DOCUMENTATION=YES -DCMAKE_BUILD_TYPE=$BUILD_TYPE ..
+        cmake -DCMAKE_CXX_COMPILER=${{ matrix.ci.compiler }} -DCMAKE_CXX_STANDARD=${{ matrix.ci.cxxstd }} -DBUILD_DOCUMENTATION=YES -DCMAKE_BUILD_TYPE=${{ matrix.ci.build_type }} ..
         cmake --build . -j 2
         cmake --build . --target docs
         ctest --output-on-failure .
 
+    - name: Upload coverage to Codecov
+      if: matrix.ci.build_type == 'Coverage'
+      run: |
+        curl -o codecov.sh https://codecov.io/bash
+        bash codecov.sh
+      shell: bash
+
+
 
 

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

Summary of changes:
 .github/workflows/ci.yml | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)


hooks/post-receive
-- 
GEOS


More information about the geos-commits mailing list