testing: freebsd on cirrus
[awesomized/libmemcached] / .github / workflows / cmake-build-ci.gen
index 489230fb330f48a6bd4ba1e9ec3d471e6c87f996..c6bd81fb3b90af74847c4660719b91900dcfa2f7 100755 (executable)
@@ -96,13 +96,13 @@ function steps_setenv($splat_map = null) {
       - name: Prepare environment (<?= "for $cc_ver $cc_vnd on $os_ver" ?>)
         if: (<?="$os_is=='$os_ver') && ($cc_vnd_is=='$cc_vnd') && ($cc_ver_is=='$cc_ver'"?>)
         run: |
-          echo "CC='<?=DEF[$cc_vnd]["CC"] . $ver?>'" >> ${GITHUB_ENV}
-          echo "CXX='<?=DEF[$cc_vnd]["CXX"] . $ver?>'" >> ${GITHUB_ENV}
+          echo CC="<?=DEF[$cc_vnd]["CC"] . $ver?>" >> ${GITHUB_ENV}
+          echo CXX="<?=DEF[$cc_vnd]["CXX"] . $ver?>" >> ${GITHUB_ENV}
 <?php
                 if (isset(ENV[$os_ver][$cc_vnd][$cc_ver])) {
                   foreach (ENV[$os_ver][$cc_vnd][$cc_ver] as $env => $val) {
 ?>
-          echo "<?=$env?>='<?=$val?>'" >> ${GITHUB_ENV}}
+          echo <?=$env?>="<?=$val?>" >> ${GITHUB_ENV}
 <?php
                   }
                 }
@@ -131,7 +131,7 @@ function steps_getdeps() {
         run: |
           brew install bison flex ${INSTALL_MEMCACHED}
           brew services stop memcached || true
-          echo "MEMCACHED_BINARY='/usr/local/bin/memcached'" >> ${GITHUB_ENV}
+          echo MEMCACHED_BINARY="/usr/local/bin/memcached" >> ${GITHUB_ENV}
       - name: Build memcached
         run: |
           if test -d memcached
@@ -151,7 +151,7 @@ function steps_getdeps() {
             make -j2
             make install
             cd ..
-            echo "MEMCACHED_BINARY='${MEMCACHED_PREFIX}/bin/memcached'" >> ${GITHUB_ENV}
+            echo MEMCACHED_BINARY="${MEMCACHED_PREFIX}/bin/memcached" >> ${GITHUB_ENV}
           fi
 <?php
 }
@@ -190,8 +190,11 @@ on:
   push:
     paths-ignore:
       - "docs/**"
+      - ".travis.yml"
+      - ".cirrus.yml"
     branches-ignore:
       - gh-pages
+      - catch
       - v1.x
   pull_request:
     branches:
@@ -214,8 +217,8 @@ env:
 jobs:
 
   # new memcached
-  ci-new:
-    name: ci-dbg (<?=defaults()?>, memcached-1.6)
+  dbg-new:
+    name: dbg-new (<?=defaults()?>)
     runs-on: <?=DEF[DEF["os"]]?> #
     env:
       INSTALL_MEMCACHED:
@@ -231,8 +234,8 @@ jobs:
 <?php steps(); ?>
 
   # sanitizer build
-  ci-san:
-    name: ci-dbg (<?=defaults()?>, sanitizers)
+  dbg-san:
+    name: dbg-san (<?=defaults()?>)
     runs-on: <?=DEF[DEF["os"]]?> #
     env:
       ENABLE_SANITIZERS: "address;undefined"
@@ -241,8 +244,8 @@ jobs:
 <?php steps(); ?>
 
   # coverage build
-  ci-cov:
-    name: ci-dbg (<?=defaults()?>, coverage)
+  dbg-cov:
+    name: dbg-cov (<?=defaults()?>)
     runs-on: <?=DEF[DEF["os"]]?> #
     env:
       CFLAGS: -O0 --coverage
@@ -253,8 +256,8 @@ jobs:
       - uses: codecov/codecov-action@v1.0.13
 
   # mac build
-  ci-mac:
-    name: ci-dbg (<?=DEF["macOS"]?>, <?=DEF[DEF["macOS"]]?>, <?=DEF[DEF[DEF["macOS"]]]["ver"]?>)
+  dbg-mac:
+    name: dbg-mac (<?=DEF["macOS"]?>, <?=DEF[DEF["macOS"]]?>, <?=DEF[DEF[DEF["macOS"]]]["ver"]?>)
     runs-on: <?=DEF["macOS"]?> #
     continue-on-error: true
     steps:
@@ -262,7 +265,7 @@ jobs:
 <?php steps(false); ?>
 
   # release builds
-  ci-rel:
+  release:
     strategy:
       fail-fast: false
       matrix: