-
Notifications
You must be signed in to change notification settings - Fork 162
Create releases #209
Comments
CI should also auto create a release after we tag a commit. |
For the Emacs MELPA release, do we want to auto-build (or provide a function to auto-build) the |
I did Now a Owning to the branch @jaelsasser Do you how the irony recipe work? Some people in the Emacs China forum also suggest making installation simpler? I figured it out. irony provides a command |
I think we still prefer user to install cquery somewhere in the disk instead of ~/.emacs.d/elpa/ |
@jiegec I am thinking how to simplify the current installation procedure. |
Install cquery by package managers? Prebuilt binaries? |
Regardless of what we come up with, I don't think there's a way to auto-compile a binary during a MELPA install. Best we could hope for is something like: (use-package lsp-cquery
:ensure t
:custom
(cquery-libclang-version 'system) ;; or "5.0.1", "4.0", etc.
:config
(unless cquery-executable-installed
(cquery-install-server))) ;; can pick up `cquery-libclang-version' defcustom |
FWIW I'm planning on bundling prebuilt cquery with the vscode extension. |
I would also be interested in this. I'm the author of vim-lsp and I have seen that lot of people are having trouble getting Here is the documentation for cquery currently. https://github.com/prabirshrestha/vim-lsp/wiki/Servers-cquery |
@jacobdufault It'd be nice to use a separate repo for released binaries. Many tools do not use You can compare the repo size between |
I'm planning on deleting the vscode branch entirely and only storing the artifacts in github releases, which should bypass this need. |
github releases create git tags, which is like a branch. |
Today I learned github releases supports uploading binary. |
https://help.github.com/articles/creating-releases/
We may need to make the Emacs/VSCode plugins standalone
#195
emacs/cquery.el
standalone and put it on Melpa Put lsp-cquery.el on Melpa? #72vscode-extension.vsix
from repo and publish it through Releasesgit filter-branch
remove outdated binaries. For users with bad Internet connection speeds Move Emacs Plugin and VSCode plugin in different repositories (Repo Size issue) #195 (there are people suffering)The text was updated successfully, but these errors were encountered: