mgedmin / check-python-versions

Check that supported Python versions in a setup.py match tox.ini, .travis.yml and a bunch of other files
https://pypi.org/project/check-python-versions/
GNU General Public License v3.0
20 stars 12 forks source link

Support more CI systems #9

Open mgedmin opened 4 years ago

mgedmin commented 4 years ago

This bug is just here to indicate that I'm open to adding support for additional CI systems, especially if people send me pull requests ;)

Things like

Ideally I'd like several examples to see what the config files look like.

mgedmin commented 3 years ago

A bunch of ZopeFoundation repos are getting GitHub actions based on https://github.com/zopefoundation/meta/blob/master/config/default/tests.yml.in:

jobs:
  build:
    strategy:
      matrix:
        config:
        # [Python version, tox env]
        - ["3.8",   "lint"]
        - ["2.7",   "py27"]
        - ["3.5",   "py35"]
        - ["3.6",   "py36"]
        - ["3.7",   "py37"]
        - ["3.8",   "py38"]
        - ["3.9",   "py39"]
        - ["pypy2",   "pypy"]
        - ["pypy3",   "pypy3"]
        - ["3.8",   "coverage"]

One project that does this is zope.browser.