push:
paths-ignore:
- "docs/**"
+ - ".travis.yml"
+ - ".cirrus.yml"
branches-ignore:
- gh-pages
- - v1.x
pull_request:
branches:
- master
jobs:
# new memcached
- ci-new:
- name: ci-dbg (ubuntu-20.04, gnu, cur, memcached-1.6)
+ dbg-new:
+ name: dbg-new (ubuntu-20.04, gnu, cur)
runs-on: ubuntu-20.04 #
env:
INSTALL_MEMCACHED:
run: cat build/Testing/Temporary/LastTest.log || true
# sanitizer build
- ci-san:
- name: ci-dbg (ubuntu-20.04, gnu, cur, sanitizers)
+ dbg-san:
+ name: dbg-san (ubuntu-20.04, gnu, cur)
runs-on: ubuntu-20.04 #
env:
ENABLE_SANITIZERS: "address;undefined"
run: cat build/Testing/Temporary/LastTest.log || true
# coverage build
- ci-cov:
- name: ci-dbg (ubuntu-20.04, gnu, cur, coverage)
+ dbg-cov:
+ name: dbg-cov (ubuntu-20.04, gnu, cur)
runs-on: ubuntu-20.04 #
env:
CFLAGS: -O0 --coverage
- uses: codecov/codecov-action@v1.0.13
# mac build
- ci-mac:
- name: ci-dbg (macos-10.15, clang, apple)
+ dbg-mac:
+ name: dbg-mac (macos-10.15, clang, apple)
runs-on: macos-10.15 #
continue-on-error: true
steps:
run: cat build/Testing/Temporary/LastTest.log || true
# release builds
- ci-rel:
+ release:
strategy:
fail-fast: false
matrix: