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

CI Builds for Release #623

Open
Maxattax97 opened this issue Apr 27, 2020 · 2 comments
Open

CI Builds for Release #623

Maxattax97 opened this issue Apr 27, 2020 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@Maxattax97
Copy link

I'm working on a small project over at my coc-ccls repo. It's non-functional at the moment, but there's been lots of interest, and I'd like to fix it up and get it minimally working.

I see the first difficult step being the retrieval of a ccls binary. I'd like to keep it up to date with the latest in this repository, so I'm trying to avoid manually compiling and shipping it myself all the time. Also, I'd be a bit of a dubious source to get some binary from; I'd rather distribute it straight from the horse's mouth.

One possibility would be setting up Travis CI to automatically build and publish artifacts to Github. I would be more than happy to set this up for you. I wanted to know whether you saw this as a possibility. I've compiled ccls once or twice before, but I'm not exactly familiar with the internals and whether a binary compiled, for example, on an Ubuntu container would work on many (I'm fine if it doesn't work on all) systems.

I see you've set up Appveyor, but it doesn't seem to be used? And it only compiles on Windows at this time.

@Maxattax97
Copy link
Author

I just found #577 and #534 and am excited!

I don't know if it's possible to upload releases via Github's CI, but surely there's a way? Here is how you do it with Travis.

I'm going to leave this issue open until I get a response on whether these builds will be of any real use to distribute, because as of now they are just testing if compilation passes.

@XVilka
Copy link

XVilka commented Apr 29, 2020

@MaskRay MaskRay added the help wanted Extra attention is needed label Jul 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants