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

Add binary releases #10

Closed
jpillora opened this issue Apr 18, 2016 · 10 comments
Closed

Add binary releases #10

jpillora opened this issue Apr 18, 2016 · 10 comments

Comments

@jpillora
Copy link

It would be handy if there were binary releases for this repo. Since Go provides single binaries, this would allow for easy installs on servers in need a quick text editor (which isn't vi).

This can be done manually, or you can use https://github.com/jpillora/cloud-gox to automatically do it on each tag push. Give http://gox.jpillora.com/ a try with github.com/zyedidia/micro/src (will just hold binaries on disk).

Awesome project :) Feel free to close if not interested.

@zyedidia
Copy link
Owner

This tool looks pretty nice. I already have my own cross-compiling script for micro. Maybe in the future I'll use this though.

I'm going to close this for now because micro already has binary releases, but I might revisit it later.

@jpillora
Copy link
Author

Ah yes, sorry I was looking for Github releases. Maybe you'd considering
swapping at some point since Github releases are served over HTTPS?
On Tue, 19 Apr 2016 at 1:51 AM Zachary Yedidia notifications@github.com
wrote:

This tool looks pretty nice. I already have my own cross-compiling script
https://github.com/zyedidia/micro/blob/master/tools/cross-compile.sh
for micro. Maybe in the future I'll use this though.

I'm going to close this for now because micro already has binary releases,
but I might revisit it later.


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#10 (comment)

@zyedidia
Copy link
Owner

Oh I see, yes that might be good.

Do you know if there is a way to provide nightly binaries with Github releases?

@jpillora
Copy link
Author

They only work with tags, so you could use stable/nightly tags and just
keep resetting them as you go, alternatively, always tag new versions and
just keep a link to the known stable version in the README.
On Tue, 19 Apr 2016 at 2:00 AM Zachary Yedidia notifications@github.com
wrote:

Oh I see, yes that might be good.

Do you know if there is a way to provide nightly binaries with Github
releases?


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#10 (comment)

@benadamstyles
Copy link

Sorry to add to your workload but a quick question – how often do binaries get updated? Can I assume that the prebuilt binaries are always up to date (i.e. with every commit)? I can't find version info anywhere, either on this github repo or in micro itself.

@jpillora
Copy link
Author

@Leeds-eBooks I'm quite sure the binaries in the README track master ("Nightly Binaries"). Though @zyedidia, you could embed the current time and commit with go build -ldflags (see here).

@zyedidia
Copy link
Owner

zyedidia commented Apr 27, 2016

Those binaries are compiled every night at midnight (UTC time). You can see the git commit that it was compiled with using micro -version.

I also sometimes recompile after a large change is made.

@benadamstyles
Copy link

Thanks that's really helpful 😊

@zyedidia
Copy link
Owner

The binaries are now distributed using github releases.

@jpillora
Copy link
Author

Awesome :)

On Mon, 13 Jun 2016 at 1:27 AM Zachary Yedidia notifications@github.com
wrote:

The binaries are now distributed using github releases.


You are receiving this because you authored the thread.

Reply to this email directly, view it on GitHub
#10 (comment), or mute
the thread
https://github.com/notifications/unsubscribe/AAmr84JFhFjQGrCy1AROaTPe118niPchks5qLCVpgaJpZM4IJa7Z
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants