-
Notifications
You must be signed in to change notification settings - Fork 153
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
Install github release as created by CI #132
Comments
You don't need remotes for that, you can get the URL of the released file via the GH API (https://developer.github.com/v3/repos/releases/#get-a-single-release), and then just install from the URL with |
Sure, but to me there is still some stuff that could be automated by
If you don't think any of this is useful, it's fine, you can go ahead and close the issue. |
I think this makes sense. It is maybe something that pkgman / pkgdepends could support. I am reluctant to add it to remotes, pkgman is much better, and it is coming soon. |
So devtools / remotes does have support for installing the latest release using a somewhat undocumented syntax, |
Oh right, I didn't read, you want a release binary
|
@jimhester, I think this functionality of devtools you are referring to is already entirely available in remotes. I was proposing to expand this a bit to enable the use of assets associated with a release. Like so, one could use CI to build packages, github for hosting and |
I'm sorry if I'm missing something here, but wouldn't it be nice if there was a way to directly install packages as prepared for example by travis using something like
This would make it possible to distribute binary packages via github, or bundle vignettes without checking them into git, etc.
Currently,
remotes::install_github("user/repo@*release")
fetches the full source code of the repo for the latest release ref and there seems to be no way of specifying a specific release file to be used instead.The text was updated successfully, but these errors were encountered: