summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJensDiemer <git@jensdiemer.de>2021-05-11 16:08:21 +0200
committerJensDiemer <git@jensdiemer.de>2021-05-11 16:14:52 +0200
commitb159485bf746582d727832891656d2391965f399 (patch)
treee43c53ebe33539739d55fa03e0ec97d403374728
parent38958d3f317f4d3140c38d217d140ed6eee40600 (diff)
downloadcreole-b159485bf746582d727832891656d2391965f399.tar.gz
Fix #57 - Remove Travis CI and update github actions
-rw-r--r--.github/workflows/pythonapp.yml23
-rw-r--r--.travis.yml41
-rw-r--r--README.creole4
-rw-r--r--README.rst10
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]])
diff --git a/README.rst b/README.rst
index f5c0826..0910aed 100644
--- a/README.rst
+++ b/README.rst
@@ -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