diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..0e9a2d6 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +## [0.1.0] (2019-03-02) + +* Initial release of RAWRTCDC + + + +[0.1.0]: https://github.com/rawrtc/rawrtc-data-channel/compare/59e65d96a9feb4dd6b4a3b2f3a10ab7c067e2a60...v0.1.0 diff --git a/RELEASING.md b/RELEASING.md new file mode 100644 index 0000000..30100ec --- /dev/null +++ b/RELEASING.md @@ -0,0 +1,39 @@ +# Release Process + +Signing key: https://lgrahl.de/pub/pgp-key.txt + +1. Set variables: + + ```bash + export VERSION= + export GPG_KEY=3FDB14868A2B36D638F3C495F98FBED10482ABA6 + ``` + +2. Update version number in `meson.build` and `CHANGELOG.md`. Also, update the + URL with the corresponding tags. + +3. Do a signed commit and signed tag of the release: + + ```bash + git add meson.build CHANGELOG.md + git commit -S${GPG_KEY} -m "Release v${VERSION}" + git tag -u ${GPG_KEY} -m "Release v${VERSION}" v${VERSION} + ``` + +4. Push. + + ```bash + git push && git push --tags + ``` + +5. Create a new release on GitHub. + +6. Prepare CHANGELOG.md for upcoming changes: + + ```md + ## [Unreleased] (YYYY-MM-DD) + + * ... + ``` + +7. Pat yourself on the back and celebrate! diff --git a/meson.build b/meson.build index acb1906..0296bdc 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ # Project definition project('rawrtcdc', 'c', - version: '0.0.1', + version: '0.1.0', default_options: ['c_std=c99'], meson_version: '>=0.46.0')