libre-server / rolekit

'rolekit' is a daemon for Linux systems providing a stable D-BUS interface to manage the deployment of ​Server Roles.
19 stars 7 forks source link

upload tarballs to github #37

Open nphilipp opened 9 years ago

nphilipp commented 9 years ago

Right now, all release tarballs are on fedorahosted.org. They should be attached to their respective github releases here: https://github.com/libre-server/rolekit/releases

Additionally, "make archive" should upload to github.com, not fedorahosted.org.

I have some Makefile recipes which DTRT for python-slip, I also used them for uploading, perhaps they can be adapted for rolekit.

nphilipp commented 9 years ago

see here: https://github.com/nphilipp/python-slip/blob/master/github_rules.mk

nphilipp commented 9 years ago

BTW, this needs the curl and jq commands, the latter for parsing the JSON returned by the github API.

sgallagher commented 9 years ago

I have manually updated all of the tarballs from fedorahosted to Github. I'm not going to worry about make archive right now. I've submitted a patch for review to simply remove that function for the time being.

http://reviewboard-fedoraserver.rhcloud.com/r/192/

sgallagher commented 9 years ago

I've removed make archive in a commit I pushed just now. We'll leave this open to track adding an upload-to-github tool.