This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch feature/etcdlib_ci
in repository https://gitbox.apache.org/repos/asf/celix.git

commit 4062a319243d4ee0aa51bcd9502291727b199548
Author: Pepijn Noltes <[email protected]>
AuthorDate: Sun May 17 16:14:20 2020 +0200

    Adds gitflow to build etcdlib standalone weekly.
    
    Also updated celix Promise to build weekly instead of nightly.
---
 .github/workflows/{celix_promise.yml => celix_etcdlib.yml} | 10 ++++++----
 .github/workflows/celix_promise.yml                        |  4 ++--
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/celix_promise.yml 
b/.github/workflows/celix_etcdlib.yml
similarity index 81%
copy from .github/workflows/celix_promise.yml
copy to .github/workflows/celix_etcdlib.yml
index be8b353..c7b8dc1 100644
--- a/.github/workflows/celix_promise.yml
+++ b/.github/workflows/celix_etcdlib.yml
@@ -1,8 +1,8 @@
-name: Standalone Celix Promise Nightly
+name: Standalone Celix etcdlib Weekly
 
 on:
   schedule:
-    - cron:  '0 0 * * *'
+    - cron:  '0 0 * * 0'
 
 jobs:
   build:
@@ -22,7 +22,9 @@ jobs:
           sudo apt-get install -yq --no-install-recommends \
             build-essential \
             cmake \
-            libtbb-dev
+            curl \
+            libjansson-dev \
+            libcurl4-openssl-dev
       - name: Build
         env:
           CC: ${{ matrix.compiler }}
@@ -30,5 +32,5 @@ jobs:
         run: |
           mkdir build install
           cd build
-          cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install 
../misc/experimental/promise
+          cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install 
../libs/etcdlib
           make -j && make install
diff --git a/.github/workflows/celix_promise.yml 
b/.github/workflows/celix_promise.yml
index be8b353..4190a22 100644
--- a/.github/workflows/celix_promise.yml
+++ b/.github/workflows/celix_promise.yml
@@ -1,8 +1,8 @@
-name: Standalone Celix Promise Nightly
+name: Standalone Celix Promise Weekly
 
 on:
   schedule:
-    - cron:  '0 0 * * *'
+    - cron:  '0 0 * * 0'
 
 jobs:
   build:

Reply via email to