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

Use GitHub releases #3764

Closed
Mailaender opened this issue Aug 29, 2013 · 6 comments
Closed

Use GitHub releases #3764

Mailaender opened this issue Aug 29, 2013 · 6 comments

Comments

@Mailaender
Copy link
Member

https://github.com/blog/1547-release-your-software

Advantage is that we use the GitHub CDN instead of just our donated web server. Might not be fully automatizable though.

@pchote
Copy link
Member

pchote commented Aug 29, 2013

This doesn't look to offer a reasonable interface for serving platform specific binaries (but I may be wrong).

@Mailaender
Copy link
Member Author

Tried it https://github.com/Mailaender/OpenRA/releases/tag/release-20121019 It works like the whole GitHub website in a KISS fashion. Select the tag, drag and drop binaries (I see no way to automatize this.) type a Markdown description and submit.

@Mailaender
Copy link
Member Author

@pchote
Copy link
Member

pchote commented Dec 16, 2013

The Textmate repo has a script for signing and uploading binaries using the releases API: https://github.com/textmate/textmate/blob/master/bin/upload

@Mailaender
Copy link
Member Author

I think we want this. According to http://stats.pingdom.com/syygqlg6525r/788293 the webserver does not look healthy and we need it online for get-dependency.php redirects.

@Mailaender
Copy link
Member Author

I did https://github.com/OpenRA/OpenRA/releases/tag/release-20131223 manually (which is actually quickly done and we can probably live without automation for now) and changed the links in OpenRA/OpenRAWeb#101 I guess we don't need it for the more frequently (actually not anymore) released playtests that are far less popular.

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

No branches or pull requests

2 participants