It would be amazing to have public Releases from a private repo.
Releases – a workflow for shipping software to end users
61–70 of 82 posts
Re: Releases – a workflow for shipping software to end users
#62Re: Releases – a workflow for shipping software to end users
#63It would be amazing to have public Releases from a private repo.
Re: Releases – a workflow for shipping software to end users
#64Re: Releases – a workflow for shipping software to end users
#65Re: Releases – a workflow for shipping software to end users
#66I just had a glimpse of a wonderful future where GitHub releases a payments system, packaging options, and suddenly becomes an ideal app store ecosystem.
With their recent $100mm round, they might be working on this already. Could lead to an interesting future of software selling/piracy, where those that will buy, buy, and those that are desperate not to can git clone make clean; make install
Re: Releases – a workflow for shipping software to end users
#67I was a vocal critic when GitHub discontinued their downloads product earlier this year. I work on open source projects with compiled binaries. GitHub's answer to distribution had been "Use S3" which I never found satisfactory. As soon as they release an API, I'll be migrating all my projects over. EDIT: Just added my first release. Super easy. https://github.com/hawkthorne/tmx2lua/releases
Having the download buttons listed like that baffles me. Many downloads have similar names, and having them in a vertical list is far easier for determining which one you're supposed to get.
Re: Releases – a workflow for shipping software to end users
#68Basically a release bundle may not be exactly the same stuff you have in your source code repository. You may need to generate documentation, configure files, run setup.py sdist or whatever, so a release may not be exactly a snapshot of your git repo.
So this is perfect. Great feature GitHub, thanks!
It would be nice that tags != releases though, because I can think of scenarios where you may add a tag that is not meant to be a release (ie. security update, you may want to tag the commit with a CVE).
Also it would be great if you could just link or display the changelog, CHANGES or NEWS instead of writing a text describing the release. That's for projects that already have a release procedure, but for the rest this is HUGE change because GitHub just improved their project management! I love it!
Re: Releases – a workflow for shipping software to end users
#69Re: Releases – a workflow for shipping software to end users
#70Earlier quoted context omitted.
Why would you ever do that instead of just download as zip or clone?
For JavaScript or CSS single-file projects it's actually quite simpler to wget the one file from the Raw URL (or copy-paste the contents into a new buffer in your editor), than to clone/download the archive and then move the file from the downloaded directory and then clean up the other downloaded files. edit For example, `curl https://raw.github.com/documentcloud/backbone/master/backbon... > js/lib/backbone-min.js`