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

TravisCI needs update #353

Closed
rjonaitis opened this issue Oct 23, 2021 · 7 comments
Closed

TravisCI needs update #353

rjonaitis opened this issue Oct 23, 2021 · 7 comments
Assignees

Comments

@rjonaitis
Copy link
Member

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

@9600 TravisCI can only be set up by repository owner.

@9600
Copy link
Member

9600 commented Oct 23, 2021

@rjonaitis I just signed up for a paid account on travis-ci.com (it's no longer free) and it's a mess. E.g. getting errors that we need a paid plan, when another part of the UI confirms we have one. Just can't seem to get it set up. On looking into this I found posts such as:

https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricing-plan-threw-wrench-my-open-source-works

Along with posts in their forums with others complaining of similar errors to the some of those I experienced.

Hence suggest we move to using GitHub actions instead. Found posts which provide an intro, e.g.:

https://developer.okta.com/blog/2020/05/18/travis-ci-to-github-actions

Also "marketplace" for actions, e.g.:

https://github.com/marketplace/actions/build-c-project

@rjonaitis
Copy link
Member Author

Understood, I'll look into github actions.

@rjonaitis
Copy link
Member Author

TravisCI replaced with GitHub actions 90ff379

@9600
Copy link
Member

9600 commented Nov 2, 2021

Many thanks!

Where do we see whether the build is successful or failing? Is there a badge we can add to README.md?

@rjonaitis
Copy link
Member Author

Added badge to README.md, the status icon can also be seen near commit hash in github

@9600
Copy link
Member

9600 commented Nov 3, 2021

Great, thanks.

I see that all three GH Actions O/S builds seem to be successful, but AppVeyor, which we have been using up until now for Windows, is failing. Maybe we should remove this if GHA can take care of all three including Windows?

rjonaitis added a commit that referenced this issue Nov 6, 2021
@rjonaitis
Copy link
Member Author

@9600 I've fixed the failure on AppVeyor, but since we now have all O/S building with GH actions, it's redundant and can be removed. I've deleted the appveyor.yml configuration, but I don't have permissions to the repository settings to disable it completely, you'll have to do that.

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

No branches or pull requests

2 participants