From 73ecf33930f344e506cc2fc6fa1bd6a9c4ff6f77 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Fillion-Robin Date: Sun, 8 Apr 2018 14:21:59 -0400 Subject: [PATCH] ci: Transition to CircleCI 2.0, test against python 3.6 instead of 3.5 --- .circleci/config.yml | 39 +++++++++++++++++++++++++++++++++++++++ .travis.yml | 42 ------------------------------------------ tox.ini | 2 +- 3 files changed, 40 insertions(+), 43 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 .travis.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..b02c369 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,39 @@ +version: 2 +jobs: + py27: + docker: + - image: circleci/python:2.7.14-stretch + environment: + - TOX_ENV=py27 + - INTEGRATION_TEST_REPO_NAME=github-release-bot/github-release-test-py2 + - INTEGRATION_TEST_GIT_USER_NAME=github-release-bot + - INTEGRATION_TEST_GIT_USER_EMAIL=github-release-bot@users.noreply.github.com + steps: + - checkout + - run: + name: + command: | + pip install -r requirements-dev.txt + tox -e ${TOX_ENV} + py36: + docker: + - image: circleci/python:3.6.5-stretch + environment: + - TOX_ENV=py36 + - INTEGRATION_TEST_REPO_NAME=github-release-bot/github-release-test-py3 + - INTEGRATION_TEST_GIT_USER_NAME=github-release-bot + - INTEGRATION_TEST_GIT_USER_EMAIL=github-release-bot@users.noreply.github.com + steps: + - checkout + - run: + name: + command: | + pip install -r requirements-dev.txt + tox -e ${TOX_ENV} + +workflows: + version: 2 + test-package-publish: + jobs: + - py27 + - py36 \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index e7af47e..0000000 --- a/.travis.yml +++ /dev/null @@ -1,42 +0,0 @@ - -branches: - only: - - master - -language: python - -matrix: - include: - - - os: linux - python: "3.5.2" - env: - - INTEGRATION_TEST_REPO_NAME=github-release-bot/github-release-test-py3 - - INTEGRATION_TEST_GIT_USER_NAME=github-release-bot - - INTEGRATION_TEST_GIT_USER_EMAIL=github-release-bot@users.noreply.github.com - - - os: linux - python: "2.7" - env: - - INTEGRATION_TEST_REPO_NAME=github-release-bot/github-release-test-py2 - - INTEGRATION_TEST_GIT_USER_NAME=github-release-bot - - INTEGRATION_TEST_GIT_USER_EMAIL=github-release-bot@users.noreply.github.com - -install: - - pip install -r requirements-dev.txt - - pip install tox-travis - -script: - - tox - -deploy: - - provider: script - script: scripts/upload-latest-release.sh - skip_cleanup: true - on: - repo: j0057/github-release - branch: master - -env: - global: - secure: "eSDETK4Rv0LRcMiQGqCJ8qu6djmz8BbddKeC8/DuIAfqcKA00YyeMlR5JLbnU/p5YjQNS4Vlhdt8wKgTlmpO5dFdusjD+eQAS29VhtGnogoyV0kNBQzEu7iZY+h0YRpE23wEvvxa4f4vmKi0usg4Lo5+9ltxWu76hgT3e3Y3yXBY10NFsQx7Dl3CspJ9g477zUp4zhZN52KURx6cPCvWkw4GU+xdWw03LpK+bTxDtR/P83P9B7eWooHKHSU48ZajjO651S8Iz/nm8M8D4+CvgzDZOFKg0J1DGcyw84lhOvq6znf2nPkQ2TzWQoHzhEdeZ/DawXCqJO8WoLbmqlGlw3ng8BLdAD/HLZBitlakN1nVfHa5Mrd2OBK1D9Iifjf4ECrJcRLl+V6qgw6l71IQLWUAUbaovDeuubRF14aWKPD0LJ1h4svAdLXISrc5yiYVb1SULtwALSuc5v0UfTsrGuvnN4wawoqbu/JIzdndMs+nSdF9jkQkKoVucJm/8LNE9QQX0lzYn6JBz0PPmWEnCgD06dLrQDfTPzZ2EewiU0r6lQcEsHjnH62sNhJPnxxwF79W8ZK+mPdbltn453X8nMqV22oGtpwjbU7dyXxMMfDjIVyWLJPzFA8xXNLYPJVn6qcDBAu/OBbLq0LbFjNfgpjXy0lOutwbWx+MQtRgqiQ=" diff --git a/tox.ini b/tox.ini index 959fb95..ef790df 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py27,py35 +envlist = py27,py36 [testenv] passenv=GITHUB_TOKEN HOME INTEGRATION_TEST_GIT_USER_EMAIL INTEGRATION_TEST_GIT_USER_NAME INTEGRATION_TEST_REPO_NAME TRAVIS