Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to GitHub Actions and Codecov #17

Merged
merged 1 commit into from Jan 4, 2022

Conversation

un-def
Copy link
Collaborator

@un-def un-def commented Dec 17, 2021

A demo: https://github.com/un-def/hererocks/commits/master

Travis CI, AppVeyour → Github Actions

Travis CI no longer provides a free plan for FOSS projects without explicit request:

Currently, users building on public repositories are required to contact Travis CI support to request free open source credits.

https://blog.travis-ci.com/2021-06-16-ibm-aws

In addition, travis-ci.org is no longer available:

Since June 15th, 2021, the building on travis-ci.org is ceased. Please use travis-ci.com from now on.

Coveralls → Codecov

Coveralls seems to be broken from time to time. Moveover, it requires some efforts to make it work with Github Actions. At the same time, Codecov "just works".

Travis CI, AppVeyour → Github Actions

Travis CI no longer provides a free plan for FOSS projects without
explicit request:

> Currently, users building on public repositories are required
> to contact Travis CI support to request free open source credits.

https://blog.travis-ci.com/2021-06-16-ibm-aws

In addition, travis-ci.org is no longer available:

> Since June 15th, 2021, the building on travis-ci.org is ceased.
> Please use travis-ci.com from now on.

---

Coveralls → Codecov

Coveralls seems to be broken from time to time. Moveover, it requires
some efforts to make it work with Github Actions. At the same time,
Codecov "just works".
@hishamhm hishamhm merged commit e92ea0f into luarocks:master Jan 4, 2022
@hishamhm
Copy link
Member

hishamhm commented Jan 4, 2022

@un-def Thank you!

@un-def un-def deleted the github-actions branch January 22, 2022 10:05
@hishamhm
Copy link
Member

hishamhm commented Apr 7, 2022

@un-def The Windows builds started to fail mysteriously, do you have any idea why? I merged #15 in an attempt to fix them but it made no difference — both builds from before and after it failed the same way....

@un-def
Copy link
Collaborator Author

un-def commented Apr 9, 2022

@hishamhm #15 certainly fixes Windows builds on the latest VS versions, but it had a small compatibility issue with Python 2.7. I've already fixed it: #19

@hishamhm
Copy link
Member

@un-def Thank you!! <3

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.

None yet

2 participants