ccls icon indicating copy to clipboard operation
ccls copied to clipboard

GitHub build ci

Open findNextStep opened this issue 5 years ago • 8 comments

add github ci integrated

include

  • build in macos/linux-ubuntu
  • clang-format check for all code under src floder

I format some code for clang-format ci check

findNextStep avatar Feb 20 '20 03:02 findNextStep

for issue https://github.com/MaskRay/ccls/issues/534

findNextStep avatar Feb 20 '20 04:02 findNextStep

Would be nice to run the tests too.

XVilka avatar Feb 22 '20 11:02 XVilka

Would be nice to run the tests too.

test-index in ccls seem to need clang-6 but I can`t work out with mac, can you help with that?

findNextStep avatar Feb 23 '20 07:02 findNextStep

Will check later, yes

XVilka avatar Feb 25 '20 04:02 XVilka

Please also correct commit message from "add github ci integrated" to something more verbose like:

Add github CI integration.

CI will be responsible for compiling source code and code formatting.

all suggest has accepted

findNextStep avatar Jul 04 '20 09:07 findNextStep

Imo you should do Release builds instead to be able to publish them.

Trass3r avatar Jul 11 '20 17:07 Trass3r

@Trass3r @findNextStep CI should create both as it is a good practice especially for c/c++ projects where depending on build type different macros / defines etc. will be used.

xerrni avatar Jul 13 '20 11:07 xerrni

How about adding a basic Github CI at the beginning, and try to add further CI workflows in further PRs?

IHMO a working CI could not only run unit tests, but also be an example of how to build and install this project, as a supplement of the docs.

I'd like to take over this PR if it has been stalled

Endle avatar Mar 22 '24 21:03 Endle