MolSSI / cookiecutter-cms

Python-centric Cookiecutter for Molecular Computational Chemistry Packages
MIT License
385 stars 89 forks source link

Drop Travis and AppVeyor Support #124

Closed Lnaden closed 3 years ago

Lnaden commented 3 years ago

Due to a recent change to Travis Billing (specifically dropping macOS support)[https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing], we've had to update our timetable for when to drop support for Travis and AppVeyor.

This PR should scrub the two CI systems from options, documentation, output, etc. while also explaining why we opted to do this.

There isn't a migration guide yet, but I think that will take time to properly get in place I cannot commit to this week.

I renamed and kept the old "before install" file from the Travis CI setup because it was such a useful script I didn't want to wholesale do away with it (although its rendered moot by the GitHub Action). If someone else wants to get rid of it, they can.

Partial resolution to #122, still need a migration guide (which can be in a later PR if time is of the essence here)

lgtm-com[bot] commented 3 years ago

This pull request introduces 1 alert when merging 2eaed733f740864a76a55193d4b66a2bff3029a9 into 73d506dc5ec729c10ffdbc96898307131a816a07 - view on LGTM.com

new alerts:

Lnaden commented 3 years ago

And this PR will not pass its AppVeyor or Travis tests, something I will be disabling once its merged in.

janash commented 3 years ago

Making a list of changes I noted in this PR, to better see if anything has been forgotten:

Very slight thing:

Thoughts:

Looks like a thorough removal or Appveyor and Travis to me. I am able to run it locally and the GHA tests are passes so it lgtm.