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

Release infrastructure #76

Open
6 tasks
lluchs opened this issue Oct 9, 2018 · 4 comments
Open
6 tasks

Release infrastructure #76

lluchs opened this issue Oct 9, 2018 · 4 comments
Milestone

Comments

@lluchs
Copy link
Member

lluchs commented Oct 9, 2018

We have working snapshots for Windows and Linux now. We'll need to extend this to proper releases. Building a release will probably be triggered by pushing a tag.

  • Implement upload endpoint for the release.
    • Update download page
    • Handle dry releases (extra download page?)
  • Build and upload Linux releases
    • These will look exactly like the snapshots (AppImage).
  • Build and upload Windows releases.
    • Installer instead of zip archive.
  • Source download?
    • Maybe just link to github.
@lluchs lluchs added this to the 9.0 milestone Oct 9, 2018
@lluchs lluchs added this to To do in Infrastructure Oct 9, 2018
@walachey
Copy link
Member

Building a release will probably be triggered by pushing a tag.

Don't forget that we also need a way to trigger a dry release for testing (possibly also for an old revision for bisecting problems?). Either without using git or by having many RC/testing tags in the repos.

@lluchs
Copy link
Member Author

lluchs commented Oct 10, 2018

Right. Our existing release tags look like vX.Y or vX.Y.Z, so we could have pre-release tags looking like vX.Y-abc, e.g. v9.0-rc1. I think we had less than five dry releases for 8.0, so the additional tags are probably fine. In any case, we can clean up and remove the pre-release tags after a successful release.

I think old revisions are also trivially covered by this scheme, as you can create and push tags for any revision.

@probonopd
Copy link

Can the AppImage snapshots be downloaded somewhere? Thanks.

@isilkor
Copy link
Contributor

isilkor commented Jan 1, 2019 via email

probonopd added a commit to AppImage/appimage.github.io that referenced this issue Jan 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Infrastructure
  
To do
Development

No branches or pull requests

4 participants