From 6377405e7b0f9f01b441a38ca63f2c9adaef3f5e Mon Sep 17 00:00:00 2001 From: Markus Frosch Date: Tue, 15 Aug 2017 11:21:16 +0200 Subject: [PATCH] Release version 1.1.0 --- .github_changelog_generator | 1 + .mailmap | 7 +++++ AUTHORS | 9 ++++++ CHANGELOG.md | 14 +++++++++ RELEASE.md | 59 +++++++++++++++++++++++++++++++++++++ 5 files changed, 90 insertions(+) create mode 100644 .github_changelog_generator create mode 100644 .mailmap create mode 100644 AUTHORS create mode 100644 CHANGELOG.md create mode 100644 RELEASE.md diff --git a/.github_changelog_generator b/.github_changelog_generator new file mode 100644 index 0000000..3f515cd --- /dev/null +++ b/.github_changelog_generator @@ -0,0 +1 @@ +since-tag=v1.0.1 diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..9af885e --- /dev/null +++ b/.mailmap @@ -0,0 +1,7 @@ + + + + + + + diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..ac832d8 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,9 @@ +Eric Lippmann +Johannes Meyer +Lee Clemens +Marius Hein +Markus Frosch +Matthew Thode +Michael Friedrich +Mirko Nardin +Thomas Gelf diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..7540843 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,14 @@ +# Change Log + +## [v1.1.0](https://github.com/Icinga/icingaweb2-module-pnp/tree/v1.1.0) (2017-08-15) +[Full Changelog](https://github.com/Icinga/icingaweb2-module-pnp/compare/v1.0.0...v1.1.0) + +**Implemented enhancements:** + +- \[dev.icinga.com \#9894\] missing "close-Button" in pnp4nagios Module \(Icinga Web 2 Frame\) [\#14](https://github.com/Icinga/icingaweb2-module-pnp/issues/14) +- \[dev.icinga.com \#9797\] Close button to PNP iframe [\#12](https://github.com/Icinga/icingaweb2-module-pnp/issues/12) +- Improve UI and user interaction [\#28](https://github.com/Icinga/icingaweb2-module-pnp/pull/28) ([lazyfrosch](https://github.com/lazyfrosch)) + + + +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..c2aba0d --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,59 @@ +# Release Workflow + +Specify the release version. + +``` +VERSION=1.1.0 +``` + +## Issues + +Check issues at https://github.com/Icinga/icingaweb2-module-pnp + +## Authors + +Update the [.mailmap](.mailmap) and [AUTHORS](AUTHORS) files: + +``` +git checkout master +git log --use-mailmap | grep ^Author: | cut -f2- -d' ' | sort | uniq > AUTHORS +``` + +## Changelog + +Update the [CHANGELOG.md](CHANGELOG.md) file. + +Uses [github_changelog_generator](https://github.com/skywinder/github-changelog-generator) + +``` +export CHANGELOG_GITHUB_TOKEN=xxx +github_changelog_generator --future-release v$VERSION +``` + +Check if the file has been updated correctly. + +## Git Tag + +Commit these changes to the "master" branch: + +``` +git commit -v -a -m "Release version $VERSION" +git push origin master +``` + +And tag it with a signed tag: + +``` +git tag -s -m "Version $VERSION" v$VERSION +``` + +Push the tag. + +``` +git push --tags +``` + +## GitHub Release + +Create a new release for the newly created Git tag. +https://github.com/Icinga/icingaweb2-module-pnp/releases