2020-02-09 01:58:22 +01:00
# Release checklist
The following steps are required for a release:
2020-02-12 02:45:12 +01:00
1. update the `Changelog.md` file
2020-02-09 01:58:22 +01:00
2. execute the following commands:
```shell
new_version=2.0.0
echo "$new_version" >VERSION
2020-02-12 02:45:12 +01:00
git commit -m "Release $new_version" VERSION Changelog.md
2020-02-09 01:58:22 +01:00
git tag -s "$new_version" -m "$new_version"
make dist
```
2020-10-18 22:13:16 +02:00
3. push the commits (and the tag) to github:
```shell
2020-10-19 19:08:06 +02:00
git push
2020-10-18 22:13:16 +02:00
git push --tags
```
4. attach the locally generated release archive and the signature to the
[new release ](https://github.com/munin-monitoring/muninlite/releases/ )
2020-10-08 13:55:13 +02:00
## Downstream: OpenWrt
Update the
[release references ](https://github.com/openwrt/packages/blob/master/admin/muninlite/Makefile )
2020-10-19 19:15:53 +02:00
in OpenWrt:
1. Update version number and sha256 of tar.gz ([example](https://github.com/openwrt/packages/pull/13717/commits/0f4db441b82a257252b775b1fee6de1737295bdc))
2. Open new pull request ([example](https://github.com/openwrt/packages/pull/13717))