This is an automated email from the ASF dual-hosted git repository. robbie pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/qpid-proton.git
The following commit(s) were added to refs/heads/main by this push: new e05ac9545 NO-JIRA: remove travis jobs config, infra dropping support for it e05ac9545 is described below commit e05ac954573e9e08d3bb460e89c1be04d2fe2920 Author: Robbie Gemmell <rob...@apache.org> AuthorDate: Mon Jan 9 15:00:20 2023 +0000 NO-JIRA: remove travis jobs config, infra dropping support for it --- .travis.yml | 139 ------------------------------------------------------------ 1 file changed, 139 deletions(-) diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 25ae03f1a..000000000 --- a/.travis.yml +++ /dev/null @@ -1,139 +0,0 @@ -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License -# - -os: linux -dist: focal -language: cpp -env: - global: - - PYTHON=python3 -jobs: - include: - - compiler: gcc - - compiler: clang - # c-threaderciser test hangs on older clang - env: - - QPID_PROTON_CMAKE_ARGS='-DENABLE_LINKTIME_OPTIMIZATION=OFF -DTHREADERCISER=ON' - - QPID_PROTON_CTEST_ARGS='--exclude-regex c-threaderciser' - - name: static libs - compiler: gcc - env: - - QPID_PROTON_CMAKE_ARGS='-DBUILD_STATIC_LIBS=ON -DTHREADERCISER=ON' - - name: benchmarks - compiler: gcc - env: - - QPID_PROTON_CMAKE_ARGS='-DENABLE_BENCHMARKS=ON -DRUNTIME_CHECK=OFF -DTHREADERCISER=ON' - before_install: - - sudo apt-get install -y libbenchmark-dev - - name: gcc asan - before_install: - - sudo apt-get install -y gcc-10 g++-10 - env: - - CC=gcc-10 - - CXX=g++-10 - # python-tox-test fails and ruby tests segfault - - QPID_PROTON_CMAKE_ARGS='-DRUNTIME_CHECK=asan -DENABLE_TOX_TEST=OFF -DTHREADERCISER=ON' - - QPID_PROTON_CTEST_ARGS='-E ^ruby.*' - - name: clang asan - before_install: - - sudo apt-get install -y clang-11 llvm-11-dev - env: - - CC=clang-11 - - CXX=clang++-11 - - QPID_PROTON_CMAKE_ARGS='-DRUNTIME_CHECK=asan -DENABLE_TOX_TEST=OFF -DTHREADERCISER=ON' - # otherwise, on Travis ldd gives `libclang_rt.asan-x86_64.so => not found` and binaries don't work - - LD_LIBRARY_PATH=/usr/lib/llvm-11/lib/clang/11.0.0/lib/linux/ - - name: gcc tsan - before_install: - - sudo apt-get install -y gcc-10 g++-10 - env: - - CC=gcc-10 - - CXX=g++-10 - - QPID_PROTON_CMAKE_ARGS='-DRUNTIME_CHECK=tsan -DTHREADERCISER=ON' - # python-test, python-pep8-test, python-integration-test, and python-tox-test (currently all python tests) segfault - - QPID_PROTON_CTEST_ARGS="-E 'python.*test'" - - name: coverage - dist: bionic - compiler: gcc - env: - - QPID_PROTON_CMAKE_ARGS='-DCMAKE_BUILD_TYPE=Coverage -DTHREADERCISER=ON' - after_success: - - bash <(curl -s https://codecov.io/bash) - - - os: osx - osx_image: xcode12.2 - compiler: clang - env: - - PATH="/usr/local/opt/python/libexec/bin:/usr/local/bin:$PATH" - - PKG_CONFIG_PATH='/usr/local/opt/openssl@1.1/lib/pkgconfig' - - QPID_PROTON_CMAKE_ARGS='-DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DTHREADERCISER=ON' - # TODO PROTON-2225: c-threaderciser sometimes fails with assertion error - # python-tox-test segfaults and ruby tests do not start due to dynamic library issues - - QPID_PROTON_CTEST_ARGS="--exclude-regex 'c-threaderciser|python-tox-test|ruby.*'" - -addons: - # Ubuntu APT dependencies, https://packages.ubuntu.com/ - apt: - packages: - - cmake - - libssl-dev - - libsasl2-dev - - sasl2-bin - - swig - - python-dev - - ruby - - ruby-dev - - python3-dev - - python3-pip - - golang - - lcov - - libjsoncpp-dev - # macOS Homebrew dependencies, https://formulae.brew.sh/ - homebrew: - packages: - - jsoncpp - - libuv - - swig -# update:true workaround as of Feb. 22/20 as per -# https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296/10 - update: true - -before_install: - # install Valgrind only on Focal. On Xenial, we are getting `Illegal opcode at address 0x5152B15` - - if [[ "${TRAVIS_DIST}" == "focal" ]]; then sudo -E apt-get -yq --no-install-suggests --no-install-recommends install valgrind; fi - # install Python 3.6.8; Travis has a mechanism for this, but that would activate it in a venv, which older CMake does not deal well with - - if [[ "${TRAVIS_DIST}" == "bionic" ]]; then curl -sSf --retry 5 -o python-3.6.8.tar.bz2 https://storage.googleapis.com/travis-ci-language-archives/python/binaries/ubuntu/18.04/x86_64/python-3.6.8.tar.bz2; fi - - if [[ "${TRAVIS_DIST}" == "bionic" ]]; then sudo tar xjf python-3.6.8.tar.bz2 --directory /; fi - - if [[ "${TRAVIS_DIST}" == "bionic" ]]; then PATH="/opt/python/3.6.8/bin:${PATH}"; fi - -install: -- echo "Using PYTHON=${PYTHON:=python}" -- ${PYTHON} -m pip install --user --upgrade pip -- ${PYTHON} -m pip install --user coverage setuptools wheel tox virtualenv flake8 -# PROTON-2125 suppress annoying deprecation warning from Minitest in Ruby tests -- gem install minitest:4.3.2 simplecov:0.18.0 codecov - -before_script: -- mkdir build -- cd build -- cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/install -DPython_EXECUTABLE="$(which ${PYTHON})" ${QPID_PROTON_CMAKE_ARGS} - -script: -# travis timeouts a job after 600 s elapses without any new output being printed; use 360 s here to preempt that -- cmake --build . --target install -- -j$(nproc) && eval ctest --timeout 360 -V ${QPID_PROTON_CTEST_ARGS} --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org