mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-03 18:14:25 +03:00
Add release procedure.
This commit is contained in:
parent
3a0b2adb8c
commit
d2c999398f
27
maint/RELEASE_PROCEDURE
Normal file
27
maint/RELEASE_PROCEDURE
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
This document describes step by step the release procedure of GNU
|
||||||
|
Midnight Commander.
|
||||||
|
|
||||||
|
|
||||||
|
Announce the intention to release the next version in both mailing lists
|
||||||
|
at least 3 days before the release date, unless it's a security release.
|
||||||
|
|
||||||
|
Make sure that all significant user-visible changes are in the NEWS
|
||||||
|
file. Group changes by topics to improve readability.
|
||||||
|
|
||||||
|
Review the English version of the manual and fix it if necessary.
|
||||||
|
|
||||||
|
Check dates in all manuals and update them if significant changes have
|
||||||
|
been done since the previous release.
|
||||||
|
|
||||||
|
Make sure that maint/mctest covers most features of the current code and
|
||||||
|
run it on a clean working directory.
|
||||||
|
|
||||||
|
Review files with stdout and stderr from every build. Make sure that
|
||||||
|
all warnings (if any) are caused by other software and cannot be avoided
|
||||||
|
without significant damage to the code.
|
||||||
|
|
||||||
|
Upload the resulting tarball and binary packages to login.ibiblio.org.
|
||||||
|
|
||||||
|
Change the homepage to mention the new version.
|
||||||
|
|
||||||
|
Announce the release in both mailing lists.
|
Loading…
Reference in New Issue
Block a user