docopt / docopt.cpp

C++11 port of docopt
Boost Software License 1.0
1.04k stars 146 forks source link

Add github CI, fix cmake test definition #152

Open thelema opened 2 years ago

thelema commented 2 years ago

This pull request adds github CI support so master and branches can be regressed automatically against existing tests.

thelema commented 2 years ago

Let me know if you want the history on this cleaned up. I'm expecting this to be squash-merged into your repo.

thelema commented 2 years ago

@jaredgrubb any chance of getting this merged?

jaredgrubb commented 2 years ago

I haven't used GitHub CI before .. how will this appear once merged?

mibli commented 2 years ago

@jaredgrubb You get a checkmark next to a verified commit, You can inspect the build and logs for set amount of time theyre available, in the build it's pretty standard, You get step rundown with logs and success/failures. Every Pull Request will have CI rundown for each new update. Here's a short introduction video.

jaredgrubb commented 2 years ago

So once we merge this, it'll just kick in? or is there further setup that I'll need to do?

Thanks for the idea on this!

thelema commented 2 years ago

Yes, on pushes and pull-requests to master branch, this will automatically trigger and run a regression, reporting results. Eric On Thu, May 19, 2022, 3:04 PM Jared Grubb @.***> wrote:

So once we merge this, it'll just kick in? or is there further setup that I'll need to do?

Thanks for the idea on this!

— Reply to this email directly, view it on GitHub https://github.com/docopt/docopt.cpp/pull/152#issuecomment-1132249315, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAAPDCCAO3JALODU5VEQI3VK23GPANCNFSM5RXVJRNA . You are receiving this because you authored the thread.Message ID: @.***>

NickCrews commented 2 years ago

This looks like a great idea and a good implementation to me.