From cd2ba0a3baa283fcfdb4bf6995e5027b41f21a22 Mon Sep 17 00:00:00 2001 From: Stefan Weil Date: Sun, 24 Sep 2023 20:12:07 +0200 Subject: [PATCH] Remove Travis CI (no longer working) Signed-off-by: Stefan Weil --- .travis.yml | 72 ----------------------------------------------------- RELEASE | 2 +- 2 files changed, 1 insertion(+), 73 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index b64372f2..00000000 --- a/.travis.yml +++ /dev/null @@ -1,72 +0,0 @@ -# vim ft=yaml -# travis-ci.org definition for Fail2Ban build -# https://travis-ci.org/fail2ban/fail2ban/ - -#os: linux - -language: python -dist: xenial - -matrix: - fast_finish: true - include: - - python: 3.6 - - python: 3.7 - - python: 3.8 - - python: 3.9-dev - - python: pypy3.5 -before_install: - - echo "running under $TRAVIS_PYTHON_VERSION" - - if [[ $TRAVIS_PYTHON_VERSION == 2* || $TRAVIS_PYTHON_VERSION == pypy* && $TRAVIS_PYTHON_VERSION != pypy3* ]]; then export F2B_PY=2; fi - - if [[ $TRAVIS_PYTHON_VERSION == 3* || $TRAVIS_PYTHON_VERSION == pypy3* ]]; then export F2B_PY=3; fi - - echo "Set F2B_PY=$F2B_PY" - - travis_retry sudo apt-get update -qq - # Set this so sudo executes the correct python binary - # Anything not using sudo will already have the correct environment - - export VENV_BIN="$VIRTUAL_ENV/bin" && echo "VENV_BIN set to $VENV_BIN" -install: - # Install Python packages / dependencies - # coverage - - travis_retry pip install coverage - # coveralls (note coveralls doesn't support 2.6 now): - #- if [[ $TRAVIS_PYTHON_VERSION != 2.6* ]]; then F2B_COV=1; else F2B_COV=0; fi - - F2B_COV=1 - - if [[ "$F2B_COV" = 1 ]]; then travis_retry pip install coveralls; fi - # codecov: - - travis_retry pip install codecov - # dnspython or dnspython3 - - if [[ "$F2B_PY" = 3 ]]; then travis_retry pip install dnspython3 || echo 'not installed'; fi - # python systemd bindings: - - if [[ "$F2B_PY" = 3 ]]; then travis_retry sudo apt-get install -qq python3-systemd || echo 'not installed'; fi - # pyinotify - - travis_retry pip install pyinotify || echo 'not installed' - # Install helper tools - - sudo apt-get install shellcheck -before_script: - # (debug) output current preferred encoding: - - python -c 'import locale, sys; from fail2ban.helpers import PREFER_ENC; print(PREFER_ENC, locale.getpreferredencoding(), (sys.stdout and sys.stdout.encoding))' -script: - # Keep the legacy setup.py test approach of checking coverage for python2 - - if [[ "$F2B_PY" = 2 ]]; then coverage run setup.py test; fi - # Coverage doesn't pick up setup.py test with python3, so run it directly (with same verbosity as from setup) - - if [[ "$F2B_PY" = 3 ]]; then coverage run bin/fail2ban-testcases --verbosity=2; fi - # Use $VENV_BIN (not python) or else sudo will always run the system's python (2.7) - - sudo $VENV_BIN/pip install . - # Doc files should get installed on Travis under Linux (some builds/python's seem to use another path segment) - - test -e /usr/share/doc/fail2ban/FILTERS && echo 'found' || echo 'not found' - # Test initd script - - shellcheck -s bash -e SC1090,SC1091 files/debian-initd -after_success: - - if [[ "$F2B_COV" = 1 ]]; then coveralls; fi - - codecov - -# Might be worth looking into -#notifications: -# email: true -# irc: -# channels: "irc.freenode.org#fail2ban" -# template: -# - "%{repository}@%{branch}: %{message} (%{build_url})" -# on_success: change -# on_failure: change -# skip_join: true diff --git a/RELEASE b/RELEASE index fa60a0b9..dd0533fe 100644 --- a/RELEASE +++ b/RELEASE @@ -49,7 +49,7 @@ Preparation ad-hoc bash script to run in a clean clone: - find -type f | grep -v -e '\.git' -e '/doc/' -e '\.travis' -e MANIFEST | sed -e 's,^\./,,g' | while read f; do grep -ne "^$f\$" MANIFEST >/dev/null || echo "$f" ; done + find -type f | grep -v -e '\.git' -e '/doc/' -e MANIFEST | sed -e 's,^\./,,g' | while read f; do grep -ne "^$f\$" MANIFEST >/dev/null || echo "$f" ; done or an alternative for comparison with previous release