-
-
Notifications
You must be signed in to change notification settings - Fork 167
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
Update releases workflow document #3685
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
generally looks good. I have 2 things to add:
uploading a release to GitHub:
run this in a new empty folder as soon as all versions are available on https://download.delta.chat/desktop/:
export dcversion=v1.42.2
wget -r --no-parent -l1 --reject html https://download.delta.chat/desktop/$dcversion
rm download.delta.chat/desktop/$dcversion/*index.html*
gh release upload -R deltachat/deltachat-desktop $dcversion download.delta.chat/desktop/$dcversion/*
Release Progress issue
When making a real release make a new issue following this template to track the status of the release:
- [ ] website ()
- [ ] flathub ()
- [ ] github release ()
- [ ] downloadable files also on github
- [ ] Mac store ()
- [ ] windows store ()
- [ ] homebrew
- [ ] aur
- [ ] nix ()
- [ ] (community) snap ()
example issue: #3582
fd04bed
to
4d7f8ba
Compare
nb: what about moving the document to |
maybe it still makes sense to mention the trick/commands to automate uploading the releases to the GitHub release. but besides that I think it's ready to merge, already much better than before, thanks for updating it 👍 |
No description provided.