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:
