Commit graph

3 commits

Author SHA1 Message Date
e59b19d6e3
Switch to nox testing and python containers
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Switched to basic python containers, onto which the ci
steps simply install poetry.
This takes a little more processing time during pipeline running (~16s
per step),
but also gives much more flexibility in container usage.

Switching to nox for test automation across multiple python versions.

Fixing mypy library stubs missing for some imported libraries.
2022-01-19 14:44:21 +01:00
860bb1b01c
Add woodpecker ci pipeline
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Added basic continuous integration tests to run on any push.

On main branch, the python program is built.
On tagged commit, a gitea release is created.

Fixed build pipeline issues:

Ignored the typeless library imports nox and metadata_version since they
are for development testing and too old of a python version
respectively.

Fixed two small typing errors for repetitions.
2022-01-18 19:55:37 +01:00
031145db01
Make program downward compatible until python 3.7
Add multi-version tests with nox to keep regressions from happening.
2021-12-15 22:34:30 +01:00