Skip to content

Commit

Permalink
Release v0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
lgrahl committed Feb 12, 2018
1 parent 62a2c8e commit 5bae370
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 1 deletion.
9 changes: 9 additions & 0 deletions CHANGELOG.md
@@ -0,0 +1,9 @@
# Changelog

## [0.2.0] (2018-02-12)

* Initial release of RAWRTC



[0.2.0]: https://github.com/rawrtc/rawrtc/compare/bd9d1ef15d008fdc24b4d5e3158e775a03ffec16...v0.2.0
File renamed without changes.
39 changes: 39 additions & 0 deletions RELEASING.md
@@ -0,0 +1,39 @@
# Release Process

Signing key: https://lgrahl.de/pub/pgp-key.txt

1. Set variables:

```bash
export VERSION=<version>
export GPG_KEY=3FDB14868A2B36D638F3C495F98FBED10482ABA6
```

2. Update version number in `src/CMakeLists.txt`, `src/include/rawrtc.h` 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 src/CMakeLists.txt src/include/rawrtc.h 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!
2 changes: 1 addition & 1 deletion src/include/rawrtc.h
Expand Up @@ -30,7 +30,7 @@
*
* TODO: Find a way to keep this in sync with the one in CMakeLists.txt
*/
#define RAWRTC_VERSION "0.0.1"
#define RAWRTC_VERSION "0.2.0"

/*
* Return codes.
Expand Down

0 comments on commit 5bae370

Please sign in to comment.