-
Notifications
You must be signed in to change notification settings - Fork 24
Releasing an new version
Joas Schilling edited this page Aug 23, 2016
·
5 revisions
-
Increase the version in
appinfo/info.xml
and commit to stable branch -
Tag the release:
git tag -a v{version} -m "Tagging the {version} release."
- Copy the folder and remove development folders:
rm -rf ~/packaging/
mkdir ~/packaging/
cp -R . ~/packaging/announcementcenter/
rm -rf ~/packaging/announcementcenter/docs/
rm -rf ~/packaging/announcementcenter/l10n/templates/
rm -rf ~/packaging/announcementcenter/l10n/.tx/
rm -rf ~/packaging/announcementcenter/tests/
rm -rf ~/packaging/announcementcenter/.git
rm -rf ~/packaging/announcementcenter/.github
rm ~/packaging/announcementcenter/l10n/l10n.pl
rm ~/packaging/announcementcenter/CONTRIBUTING.md
rm ~/packaging/announcementcenter/issue_template.md
rm ~/packaging/announcementcenter/README.md
rm ~/packaging/announcementcenter/.gitattributes
rm ~/packaging/announcementcenter/.gitignore
rm ~/packaging/announcementcenter/.scrutinizer.yml
rm ~/packaging/announcementcenter/.travis.yml
- Sign the app:
../../occ integrity:sign-app --privateKey=.../announcementcenter.key --certificate=.../announcementcenter.crt --path=.../packaging/announcementcenter
- Zip the folder:
cd ~/packaging/
zip -r announcementcenter-{version}.zip .
cd -
- Push the tag and the stable branch:
git push origin v{version} stable9
-
Add the zip from packaging to the tag.
-
Update changelog and download link in the appstore: https://apps.owncloud.com/content/show.php/Announcement+Center?content=173921
-
Ask Lukas for Approval/Official flag on the appstore 🍻
-
Announce on twitter 📣