mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-03-21 18:10:06 -04:00
Update version in release docu
This commit is contained in:
parent
316ab98e7d
commit
78f5d6b9ed
1 changed files with 15 additions and 15 deletions
|
|
@ -2,7 +2,7 @@ Releasing a New Monitoring Plugins Version
|
|||
==========================================
|
||||
|
||||
Throughout this document, it is assumed that the current Monitoring
|
||||
Plugins version is 2.3.5, and that we're about to publish version 2.4.
|
||||
Plugins version is 2.4.0, and that we're about to publish version 2.5.
|
||||
It is also assumed that the official repository on GitHub is tracked
|
||||
using the remote name `monitoring-plugins` (rather than `origin`).
|
||||
|
||||
|
|
@ -11,14 +11,14 @@ Before you start
|
|||
|
||||
- Check Github Actions status.
|
||||
- Update local Git repository to the current `master` tip. For a
|
||||
maintenance release (e.g., version 2.3.6), update to the current
|
||||
`maint-2.3` tip, instead.
|
||||
maintenance release (e.g., version 2.4.1), update to the current
|
||||
`maint-2.4` tip, instead.
|
||||
|
||||
Prepare and commit files
|
||||
------------------------
|
||||
|
||||
- Update `configure.ac` and `NP-VERSION-GEN` with new version.
|
||||
- Update `NEWS` from `git log --reverse v2.3.5..` output, and specify
|
||||
- Update `NEWS` from `git log --reverse v2.4.0..` output, and specify
|
||||
the release version/date.
|
||||
- Update `AUTHORS` if there are new team members.
|
||||
- Update `THANKS.in` using `tools/update-thanks`.
|
||||
|
|
@ -29,27 +29,27 @@ Prepare and commit files
|
|||
Create annotated tag
|
||||
--------------------
|
||||
|
||||
git tag -a -m 'Monitoring Plugins 2.4' v2.4
|
||||
git tag -a -m 'Monitoring Plugins 2.5' v2.5
|
||||
|
||||
Push the code and tag to GitHub
|
||||
-------------------------------
|
||||
|
||||
git push monitoring-plugins master
|
||||
git push monitoring-plugins v2.4
|
||||
git push monitoring-plugins v2.5
|
||||
|
||||
Create new maintenance branch
|
||||
-----------------------------
|
||||
|
||||
_Only necessary when creating a feature release._
|
||||
|
||||
git checkout -b maint-2.4 v2.4
|
||||
git push -u monitoring-plugins maint-2.4
|
||||
git checkout -b maint-2.5 v2.5
|
||||
git push -u monitoring-plugins maint-2.5
|
||||
|
||||
Checkout new version
|
||||
--------------------
|
||||
|
||||
rm -rf /tmp/plugins
|
||||
git archive --prefix=tmp/plugins/ v2.4 | (cd /; tar -xf -)
|
||||
git archive --prefix=tmp/plugins/ v2.5 | (cd /; tar -xf -)
|
||||
|
||||
Build the tarball
|
||||
-----------------
|
||||
|
|
@ -62,26 +62,26 @@ Build the tarball
|
|||
Upload tarball to web site
|
||||
--------------------------
|
||||
|
||||
scp monitoring-plugins-2.4.tar.gz \
|
||||
scp monitoring-plugins-2.5.tar.gz \
|
||||
plugins@orwell.monitoring-plugins.org:web/download/
|
||||
|
||||
Generate SHA1 checksum file on web site
|
||||
---------------------------------------
|
||||
|
||||
ssh plugins@orwell.monitoring-plugins.org \
|
||||
'(cd web/download; $HOME/bin/create-checksum monitoring-plugins-2.4.tar.gz)'
|
||||
'(cd web/download; $HOME/bin/create-checksum monitoring-plugins-2.5.tar.gz)'
|
||||
|
||||
Announce new release
|
||||
--------------------
|
||||
|
||||
- In the site.git repository:
|
||||
|
||||
- Create `web/input/news/release-2-4.md`.
|
||||
- Create `web/input/news/release-2.5.md`.
|
||||
- Update the `plugins_release` version in `web/macros.py`.
|
||||
- Commit and push the result:
|
||||
|
||||
git add web/input/news/release-2-4.md
|
||||
git commit web/input/news/release-2-4.md web/macros.py
|
||||
git add web/input/news/release-2.5.md
|
||||
git commit web/input/news/release-2.5.md web/macros.py
|
||||
git push origin master
|
||||
|
||||
- Post an announcement on (at least) the following mailing lists:
|
||||
|
|
@ -93,6 +93,6 @@ Announce new release
|
|||
|
||||
If you want to mention the number of contributors in the announcement:
|
||||
|
||||
git shortlog -s v2.3.5..v2.4 | wc -l
|
||||
git shortlog -s v2.4.0..v2.5 | wc -l
|
||||
|
||||
<!-- vim:set filetype=markdown textwidth=72: -->
|
||||
|
|
|
|||
Loading…
Reference in a new issue