Skip to content

Commit

Permalink
Merge pull request #106 from ejoerns/topic/doc-release
Browse files Browse the repository at this point in the history
add documentation for release process
  • Loading branch information
ejoerns authored Sep 20, 2021
2 parents c59cd13 + 0b5d8b2 commit 566a50a
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 0 deletions.
3 changes: 3 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
Release 1.1 (in development)
----------------------------

Release 1.0 (released Sep 15, 2021)
-----------------------------------

Expand Down
37 changes: 37 additions & 0 deletions docs/release-checklist.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
Release Process rauc-hawkbit-updater
====================================

Preparation
-----------
- check for GitHub milestone to be completed
- review & merge open PRs if necessary
- update CHANGES
- update version in docs/conf.py and CMakeLists.txt
- create preparation PR, merge PR

Release
-------
- update release date in CHANGES and commit
- create signed git tag::

git tag -m 'release v1.0' -s -u 925F79DAA74AF221 v1.0

- create source tar archive::

git archive --format=tar.gz -o rauc-hawkbit-updater-1.0.tar.gz --prefix=rauc-hawkbit-updater-1.0/ v1.0

- sign (and verify) source archive::

gpg --detach-sign -u 925F79DAA74AF221 --armor rauc-hawkbit-updater-1.0.tar.gz
gpg --verify rauc-hawkbit-updater-1.0.tar.gz.asc

- push master commit (if necessary)
- push signed git tag
- Creating GitHub release
- Start creating release from git tag
- upload source archive and signature
- add release text using CHANGES::

pandoc -f rst -t markdown_github CHANGES

- Submit release button

0 comments on commit 566a50a

Please sign in to comment.