xref: /netbsd-src/external/bsd/am-utils/dist/README.release (revision 8bae5d409deb915cf7c8f0539fae22ff2cb8a313)
1*8bae5d40Schristos- update vers.m4 to the new version you want to release: then rerun ./bootstrap
2*8bae5d40Schristos- update NEWS w/ appropriate items
3*8bae5d40Schristos- ./bootstrap && ./buildall && cd A.$ARCH.$VENDOR.$OSVERSION. && make check
4*8bae5d40Schristos- cd A.$ARCH.$VENDOR.$OSVERSION make distcheck
5*8bae5d40Schristos  That generates a tar.gz w/ version number to drop into the ftp/http server
6*8bae5d40Schristos- Make sure that all your files are committed at this point
7*8bae5d40Schristos- Now tag the current trunk:
8*8bae5d40Schristos	git tag -a am-utils-X_Y[abc]Z
9*8bae5d40Schristos  or
10*8bae5d40Schristos	git tag -a am-utils-X_Y_rcZ
11*8bae5d40Schristos  If you want to move the tag, use --force
12*8bae5d40Schristos- Push all commits and tags to the master repository
13*8bae5d40Schristos	git push --all
14*8bae5d40Schristos- email announcement to am-utils-announce@am-utils.org.  See
15*8bae5d40Schristos  README.release-announce as sample.
16