-
-
Notifications
You must be signed in to change notification settings - Fork 134
Release Process
Daniel Foré edited this page Sep 25, 2019
·
38 revisions
Create some XML like this:
<release version="1.0.1" date="2019-09-25" urgency="medium">
<description>
<ul>
<li>changelog contents</li>
<li>More changelog contents</li>
</ul>
</description>
</release>
https://github.com/danrabbit/release-automation/releases/new?tag=v1.0.1;body=Changelog+contents
(REST API ffr: https://developer.github.com/v3/repos/releases/#create-a-release)
# Create a versioned release, without changing the maintainer, and the first line of the changelog
dch -mv 1.0.1 changelog contents
# Append another list item to the changelog
dch -a more changelog contents
# Set the release channel/distro
dch -r bionic
# Commit and Push
git commit -am "Release 1.0.1"
git push
cd /tmp
git clone --single-branch [email protected]:elementary/appcenter
git clone --single-branch --branch deb-packaging [email protected]:elementary/appcenter deb-packaging
mv deb-packaging/debian appcenter/
cd appcenter
debuild -S -sd
cd ..
dput ppa:elementary-os/stable appcenter_3.1.1_source.changes
See the wiki sidebar (below on mobile) for other sections, sub-pages, etc.