Skip to content

Replace Travis CI with GitHub Actions - #116

Closed
hugovk wants to merge 4 commits into
lkiesow:masterfrom
hugovk:replace-travis-with-gha
Closed

hugovk wants to merge 4 commits into
lkiesow:masterfrom
hugovk:replace-travis-with-gha

Conversation

@hugovk

@hugovk hugovk commented Jun 11, 2022 •

Copy link
Copy Markdown

First of all, thanks for Feedgenerator! We're using it to provide the feed for the PEPs website at https://peps.python.org!


Replaces and closes #103.
Replaces and closes #113.

Travis CI has stopped working for this repo, and their new plan makes it harder to test open-source projects.

Let's use GitHub Actions instead. Benefits include:

  • Free for open source
  • 20 parallel jobs instead of 5 on Travis
  • Can test on macOS and Windows in addition to Ubuntu

Coverage is uploaded to Codecov instead of Coveralls, as it's easier to integrate with GHA.

This PR also bumps the versions in requirements.txt, needed to support Python 3.10.

I've only tested on Python 3.7+, the versions supported by the core Python team (https://endoflife.date/python). Although some older Python versions are available on the CI, I've made another PR (#117) to drop support for those old ones too, and modernise the syntax used here.

This PR also fixes some new Flake8 errors.

Demo:

@hugovk

hugovk commented Jun 16, 2023

Copy link
Copy Markdown
Author

Closing this year-old PR due to lack of interest and the last commit was 3.5 years ago (see also #106). Happy to re-open if you like, but I'm no longer using python-feedgen (generating a feed manually instead).

@hugovk hugovk closed this Jun 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant