X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=.github%2Fworkflows%2Fcmake-build-ci.gen;h=e07451627b6b2a69ec00b481f980c8b8b1b1e4e1;hb=db80327002e27589b29fe4bf353202904f373171;hp=2f4722b30e7faef5f4d05edff0d38a68b060e602;hpb=5c408a353db507e7c3fa4694dd2548a4a29215bc;p=awesomized%2Flibmemcached diff --git a/.github/workflows/cmake-build-ci.gen b/.github/workflows/cmake-build-ci.gen index 2f4722b3..e0745162 100755 --- a/.github/workflows/cmake-build-ci.gen +++ b/.github/workflows/cmake-build-ci.gen @@ -102,7 +102,7 @@ function steps_setenv($splat_map = null) { if (isset(ENV[$os_ver][$cc_vnd][$cc_ver])) { foreach (ENV[$os_ver][$cc_vnd][$cc_ver] as $env => $val) { ?> - echo ="" >> ${GITHUB_ENV}} + echo ="" >> ${GITHUB_ENV} + - name: Notify Gitter (success) + if: ${{ success() }} + run: | + REF=$(basename ${GITHUB_REF}) + curl -sS "${{ secrets.GITTER }}" \ + --data-urlencode "level=info" \ + --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [success](https://github.com/m6w6/libmemcached/runs/${GITHUB_RUN_ID}) (${{ job.container }}/${CXX})" + - name: Notify Gitter (failure) + if: ${{ failure() }} + run: | + REF=$(basename ${GITHUB_REF}) + curl -sS "${{ secrets.GITTER }}" \ + --data-urlencode "level=error" \ + --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [failure](https://github.com/m6w6/libmemcached/runs/${GITHUB_RUN_ID}) (${{ job.container }}/${CXX})" +, memcached-1.6) + dbg-new: + name: dbg-new () runs-on: # env: INSTALL_MEMCACHED: MEMCACHED_PREFIX: /tmp ENABLE_SASL: "ON" + CFLAGS: "-O0 --coverage" + CXXFLAGS: "-O0 --coverage" steps: - uses: actions/checkout@v2 - uses: actions/checkout@v2 @@ -229,10 +254,11 @@ jobs: path: memcached ref: 1.6.7 + - uses: codecov/codecov-action@v1.0.13 # sanitizer build - ci-san: - name: ci-dbg (, sanitizers) + dbg-san: + name: dbg-san () runs-on: # env: ENABLE_SANITIZERS: "address;undefined" @@ -240,29 +266,21 @@ jobs: - uses: actions/checkout@v2 - # coverage build - ci-cov: - name: ci-dbg (, coverage) - runs-on: # + # mac build + dbg-mac: + name: dbg-mac (, , ) + runs-on: # env: CFLAGS: -O0 --coverage CXXFLAGS: -O0 --coverage - steps: - - uses: actions/checkout@v2 - - - uses: codecov/codecov-action@v1.0.13 - - # mac build - ci-mac: - name: ci-dbg (, , ) - runs-on: # continue-on-error: true steps: - uses: actions/checkout@v2 + - uses: codecov/codecov-action@v1.0.13 # release builds - ci-rel: + release: strategy: fail-fast: false matrix: