diff options
author | JensDiemer <git@jensdiemer.de> | 2021-05-11 16:08:21 +0200 |
---|---|---|
committer | JensDiemer <git@jensdiemer.de> | 2021-05-11 16:14:52 +0200 |
commit | b159485bf746582d727832891656d2391965f399 (patch) | |
tree | e43c53ebe33539739d55fa03e0ec97d403374728 | |
parent | 38958d3f317f4d3140c38d217d140ed6eee40600 (diff) | |
download | creole-b159485bf746582d727832891656d2391965f399.tar.gz |
Fix #57 - Remove Travis CI and update github actions
-rw-r--r-- | .github/workflows/pythonapp.yml | 23 | ||||
-rw-r--r-- | .travis.yml | 41 | ||||
-rw-r--r-- | README.creole | 4 | ||||
-rw-r--r-- | README.rst | 10 |
4 files changed, 20 insertions, 58 deletions
diff --git a/.github/workflows/pythonapp.yml b/.github/workflows/pythonapp.yml index 341a25c..43a7453 100644 --- a/.github/workflows/pythonapp.yml +++ b/.github/workflows/pythonapp.yml @@ -1,21 +1,27 @@ -name: test +# https://github.com/actions/setup-python + +name: Test on: + push: schedule: - cron: '0 8 * * *' - push: jobs: test: - runs-on: ubuntu-latest + name: 'Python ${{ matrix.python-version }} on ${{ matrix.os }}' + runs-on: ${{ matrix.os }} + env: + PYTHONUNBUFFERED: 1 strategy: - max-parallel: 4 + fail-fast: false matrix: - python-version: [3.9, 3.8, 3.7, 3.6, pypy3] + python-version: [3.9, 3.8, 3.7, 3.6] + os: [ubuntu-latest, macOS-latest, windows-latest] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - name: 'Set up Python ${{ matrix.python-version }}' - uses: actions/setup-python@v1 + uses: actions/setup-python@v2 with: python-version: '${{ matrix.python-version }}' @@ -51,5 +57,4 @@ jobs: run: | source $HOME/.poetry/env make lint - - +y diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 9cdbd2a..0000000 --- a/.travis.yml +++ /dev/null @@ -1,41 +0,0 @@ -# Config file for automatic testing at travis-ci.org - -language: python -cache: pip - -matrix: - include: - - os: linux - python: 3.6 - env: TOXENV=py36 - - os: linux - python: 3.7 - env: TOXENV=py37 - - os: linux - python: 3.8 - env: TOXENV=py38 - - os: linux - python: 3.9 - env: TOXENV=py39 - - os: linux - python: pypy3 - # TODO: - #- os: osx - # language: generic - -install: - - make install-poetry - - source $HOME/.poetry/env - - make install - - poetry run pip freeze - - make tox-listenvs - -script: - - if [ "$TOXENV" == "" ]; then make pytest; fi - - if [ "$TOXENV" != "" ]; then make tox; fi - - if [ "$TOXENV" != "" ]; then make lint; fi - -after_success: - - coveralls - # https://github.com/codecov/codecov-bash - - bash <(curl -s https://codecov.io/bash) diff --git a/README.creole b/README.creole index bc9137b..ebd3ed7 100644 --- a/README.creole +++ b/README.creole @@ -3,7 +3,7 @@ python-creole is a OpenSource (GPL) Python lib for converting markups. python-creole is pure python. No external libs needed. -Compatible Python Versions (see [[https://github.com/jedie/python-creole/blob/master/tox.ini|tox.ini]] or [[https://github.com/jedie/python-creole/blob/master/.travis.yml|.travis.yml]]): +Compatible Python Versions (see [[https://github.com/jedie/python-creole/blob/master/tox.ini|tox.ini]]): * 3.9, 3.8, 3.7, 3.6 * PyPy3 @@ -19,7 +19,6 @@ Existing converters: The creole2html part based on the creole markup parser and emitter from the MoinMoin project by Radomir Dopieralski and Thomas Waldmann. | {{https://github.com/jedie/python-creole/workflows/test/badge.svg?branch=master|Build Status on github}} || -| {{https://travis-ci.org/jedie/python-creole.svg|Build Status on travis-ci.org}} | [[https://travis-ci.org/jedie/python-creole/|travis-ci.org/jedie/python-creole]] | | {{https://coveralls.io/repos/jedie/python-creole/badge.svg|Coverage Status on coveralls.io}} | [[https://coveralls.io/r/jedie/python-creole|coveralls.io/r/jedie/python-creole]] | | {{https://landscape.io/github/jedie/python-creole/master/landscape.svg|Status on landscape.io}} | [[https://landscape.io/github/jedie/python-creole/master|landscape.io/github/jedie/python-creole/master]] | | {{https://badge.fury.io/py/python-creole.svg|PyPi version}} | [[https://pypi.org/project/python-creole/|pypi.org/project/python-creole/]] | @@ -229,6 +228,7 @@ Note: In this case you must install **docutils**! See above. = history = * *dev* - [[https://github.com/jedie/python-creole/compare/v1.4.9...master|compare v1.4.9...master]] +** Remove Travis CI (All tests already running via github actions) ** TBC * v1.4.9 - 2020-11-4 - [[https://github.com/jedie/python-creole/compare/v1.4.8...v1.4.9|compare v1.4.8...v1.4.9]] ** Add missing classifier for Python 3.9 ([[https://github.com/jedie/python-creole/pull/55|Contributed by jugmac00]]) @@ -5,7 +5,7 @@ about python-creole python-creole is a OpenSource (GPL) Python lib for converting markups. python-creole is pure python. No external libs needed. -Compatible Python Versions (see `tox.ini <https://github.com/jedie/python-creole/blob/master/tox.ini>`_ or `.travis.yml <https://github.com/jedie/python-creole/blob/master/.travis.yml>`_): +Compatible Python Versions (see `tox.ini <https://github.com/jedie/python-creole/blob/master/tox.ini>`_): * 3.9, 3.8, 3.7, 3.6 @@ -28,8 +28,6 @@ The creole2html part based on the creole markup parser and emitter from the Moin +-----------------------------------+ | |Build Status on github| | +-----------------------------------+ -| |Build Status on travis-ci.org| | -+-----------------------------------+ | |Coverage Status on coveralls.io| | +-----------------------------------+ | |Status on landscape.io| | @@ -38,8 +36,6 @@ The creole2html part based on the creole markup parser and emitter from the Moin +-----------------------------------+ .. |Build Status on github| image:: https://github.com/jedie/python-creole/workflows/test/badge.svg?branch=master -.. |Build Status on travis-ci.org| image:: https://travis-ci.org/jedie/python-creole.svg -.. _travis-ci.org/jedie/python-creole: https://travis-ci.org/jedie/python-creole/ .. |Coverage Status on coveralls.io| image:: https://coveralls.io/repos/jedie/python-creole/badge.svg .. _coveralls.io/r/jedie/python-creole: https://coveralls.io/r/jedie/python-creole .. |Status on landscape.io| image:: https://landscape.io/github/jedie/python-creole/master/landscape.svg @@ -301,6 +297,8 @@ history * *dev* - `compare v1.4.9...master <https://github.com/jedie/python-creole/compare/v1.4.9...master>`_ + * Remove Travis CI (All tests already running via github actions) + * TBC * v1.4.9 - 2020-11-4 - `compare v1.4.8...v1.4.9 <https://github.com/jedie/python-creole/compare/v1.4.8...v1.4.9>`_ @@ -694,4 +692,4 @@ donation ------------ -``Note: this file is generated from README.creole 2020-11-04 08:46:39 with "python-creole"``
\ No newline at end of file +``Note: this file is generated from README.creole 2021-05-11 16:05:04 with "python-creole"``
\ No newline at end of file |