# Releasing GitQL Application
1. Update the `CHANGELOG.md`:
2. Update `Cargo.toml` with the new version.
3. Commit
```
$ git commit -am "Prepare version X.Y.X"
```
4. Tag
```
$ git tag -am "X.Y.Z" X.Y.Z
```
5. Push!
```
$ git push && git push --tags
```
This will trigger a GitHub Action workflow which will create a GitHub release and
publish to Cargo.
# Releasing GitQL SDK crate
1. Update `Cargo.toml` with the new version.
2. `cargo publish --allow-dirty`