coq-community / coqffi

Automatically generates Coq FFI bindings to OCaml libraries [maintainer=@lthms]
https://coq-community.org/coqffi/
MIT License
35 stars 8 forks source link

Improve CI set-up #26

Open lthms opened 3 years ago

lthms commented 3 years ago
Zimmi48 commented 3 years ago

About CI, for some reason this project has been somehow split between Travis-ci.com and Travis-ci.org. See:

It turns out that Travis-ci.org is EOL and Travis-ci.com is dead for open source project (see https://coq.zulipchat.com/#narrow/stream/237663-coq-community-devs.20.26.20users/topic/New.20Travis.20limits.2E, especially my latest update).

I encourage you to switch to GitHub Actions (just change travis: true into action: true and regenerate from the templates) when you can.

lthms commented 3 years ago

Thanks for the heads-up. I will try to have a look at this later this week, and hopefully make the switch.

lthms commented 3 years ago

@Zimmi48 there are still some work to do, but I have at least make the switch to Github Actions.

Zimmi48 commented 3 years ago

Great! I've pushed a commit to fix the badge in the README.

lthms commented 3 years ago

Thanks! Next time you have to push directly to main, just try to keep the git message under 72 characters and it would be perfect.

Glad to see this CI things finally moving forward. Having to wait for 30min and more for seeing this green light was a bit annoying.

Zimmi48 commented 3 years ago

Sorry about that, and also sorry for the dune-project issue. I can force-push a fix if you'd like.

lthms commented 3 years ago

If you can squash the two commits and keep the message under 72 characters that would be perfect. Otherwise I can do it later this evening.

Zimmi48 commented 3 years ago

Done.