summaryrefslogtreecommitdiff
path: root/doc/release-process.txt
blob: 161231e8d7303427f739b56ef68bcf7e5d155278 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Release steps:

* Review changes compared to last release.
  make review-diff

* Make sure LT_* variables in configure.ac are updated properly.

* Make sure NEWS file contains a good summary of changes.

* Optionally check that everything builds.
  make release-check

* Replace 'unreleased' with 'released YYYY-MM-DD' in NEWS and commit
  it with a commit log like 'Version 2.13.'.

* Build tarball and update webpages.
  make release

* Email announcement, based on announce.txt.

* Create a Savannah news blurb about the release:
  https://savannah.gnu.org/news/?group=libtasn1

* Notify freecode.org.

Post-release:

* Update NEWS file for another release.