1
0
mirror of https://github.com/Yubico/yubikey-val.git synced 2024-12-05 00:24:18 +01:00
yubikey-val/doc/Make_Release.adoc

32 lines
952 B
Plaintext
Raw Normal View History

2014-10-29 15:08:12 +01:00
== Maintainer instructions for making releases
2014-08-11 15:52:11 +02:00
2014-10-29 15:08:12 +01:00
=== Introduction
2014-08-11 15:52:11 +02:00
The point of this document is to describe all steps required to make a
proper release of the yubikey-personalization project.
2014-10-29 15:08:12 +01:00
=== Dependencies
2014-08-11 15:52:11 +02:00
Making a release requires the following packages:
make, git, gnupg, git2cl
which can be installed (under Ubuntu) by running:
sudo apt-get install make git gnupg git2cl
2014-10-29 15:08:12 +01:00
=== Details
2014-08-11 15:52:11 +02:00
* Make sure the doc/ sub-directory uses the latest revision. Confirm with:
cd doc && git checkout master && git pull && git diff
* Make sure the version number in Makefile has been incremented.
* Make sure NEWS describes all changes since the last release. Use https://github.com/Yubico/yubikey-val/commits/master to review.
* Change the '(unreleased)' part in NEWS to '(released 20XX-YY-ZZ)' and commit that with a note 'Version Q.P'.
* Run 'make release'.
* Increment version number in Makefile and add a NEWS template for the next release.