contexts here, contexts there...
authorMichael Wallner <mike@php.net>
Fri, 2 Oct 2020 20:00:12 +0000 (22:00 +0200)
committerMichael Wallner <mike@php.net>
Fri, 2 Oct 2020 20:00:12 +0000 (22:00 +0200)
.github/workflows/cmake-build-ci.gen
.github/workflows/cmake-build-ci.yml

index feaa0f6ef34f92e8ea123ee7a1718f13f040a583..b9ce97fe218ecb548acfe773af154082bd84cf34 100755 (executable)
@@ -147,6 +147,12 @@ function steps($splat_map = null) {
   steps_build();
 }
 
+function defaults() {
+  $os_ver = DEF[DEF["os"]];
+  $cc_vnd = DEF[$os_ver];
+  $cc_ver = DEF[$cc_vnd]["ver"];
+  return "$os_ver, $cc_vnd, $cc_ver";
+}
 ?>
 name: cmake-build-ci
 on:
@@ -178,7 +184,7 @@ jobs:
 
   # new memcached
   ci-new:
-    name: ci-dbg (<?=DEF[DEF["os"]]?> ${{ env.CC_VND }} ${{ env.CC_VER }} memcached-1.6)
+    name: ci-dbg (<?=defaults()?>, memcached-1.6)
     runs-on: <?=DEF[DEF["os"]]?> #
     env:
       INSTALL_MEMCACHED:
@@ -212,7 +218,7 @@ jobs:
 
   # sanitizer build
   ci-san:
-    name: ci-dbg (<?=DEF[DEF["os"]]?> ${{ env.CC_VND }} ${{ env.CC_VER }} sanitizers)
+    name: ci-dbg (<?=defaults()?>, sanitizers)
     runs-on: <?=DEF[DEF["os"]]?> #
     env:
       ENABLE_SANITIZERS: "address;undefined"
@@ -222,7 +228,7 @@ jobs:
 
   # coverage build
   ci-cov:
-    name: ci-dbg (<?=DEF[DEF["os"]]?> ${{ env.CC_VND }} ${{ env.CC_VER }} coverage)
+    name: ci-dbg (<?=defaults()?>, coverage)
     runs-on: <?=DEF[DEF["os"]]?> #
     env:
       CFLAGS: -O0 --coverage
index a8ed21741bb4dc8fa0ee0e7228c5b110295b2217..67d1022a29c857f3f3ba52a9466605deb70240ce 100644 (file)
@@ -29,7 +29,7 @@ jobs:
 
   # new memcached
   ci-new:
-    name: ci-dbg (ubuntu-20.04 ${{ env.CC_VND }} ${{ env.CC_VER }} memcached-1.6)
+    name: ci-dbg (ubuntu-20.04, gnu, cur, memcached-1.6)
     runs-on: ubuntu-20.04 #
     env:
       INSTALL_MEMCACHED:
@@ -79,7 +79,7 @@ jobs:
 
   # sanitizer build
   ci-san:
-    name: ci-dbg (ubuntu-20.04 ${{ env.CC_VND }} ${{ env.CC_VER }} sanitizers)
+    name: ci-dbg (ubuntu-20.04, gnu, cur, sanitizers)
     runs-on: ubuntu-20.04 #
     env:
       ENABLE_SANITIZERS: "address;undefined"
@@ -107,7 +107,7 @@ jobs:
 
   # coverage build
   ci-cov:
-    name: ci-dbg (ubuntu-20.04 ${{ env.CC_VND }} ${{ env.CC_VER }} coverage)
+    name: ci-dbg (ubuntu-20.04, gnu, cur, coverage)
     runs-on: ubuntu-20.04 #
     env:
       CFLAGS: -O0 --coverage