xref: /openssl/dev/release-aux/README.md (revision eb4129e1)
1Auxiliary files for dev/release.sh
2==================================
3
4- release-state-fn.sh
5
6  This is the main version and state update logic...  you could say
7  that it's the innermost engine for the release mechanism.  It
8  tries to be agnostic of versioning schemes, and relies on
9  release-version-fn.sh to supply necessary functions that are
10  specific for versioning schemes.
11
12- release-version-fn.sh
13
14  Supplies functions that are specific to versioning schemes:
15
16  get_version() gets the version data from appropriate files.
17
18  set_version() writes the version data to appropriate files.
19
20  fixup_version() updates the version data, given a first argument
21  that instructs it what update to do.
22
23- openssl-announce-pre-release.tmpl and openssl-announce-release.tmpl
24
25  Templates for announcements
26
27- fixup-*-release.pl and fixup-*-postrelease.pl
28
29  Fixup scripts for specific files, to be done for the release
30  commit and for the post-release commit.
31