ccls
ccls copied to clipboard
GitHub build ci
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
for issue https://github.com/MaskRay/ccls/issues/534
Would be nice to run the tests too.
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?
Will check later, yes
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
Imo you should do Release builds instead to be able to publish them.
@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.
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