2020-11-28 08:59:57 +00:00
|
|
|
## Publish release on Gitlab
|
|
|
|
|
|
|
|
Before releasing a new version to Gitlab, be sure to note all changes in the
|
|
|
|
[CHANGELOG.md](CHANGELOG.md)-file.
|
|
|
|
Commit, tag and push the changes:
|
2020-11-27 10:05:57 +00:00
|
|
|
```
|
|
|
|
git commit -am "test release v1.0.0.4"
|
2020-11-27 15:09:24 +00:00
|
|
|
git tag -a 1.0.0.4 -m ""
|
2020-11-27 10:05:57 +00:00
|
|
|
git push --atomic origin master 1.0.0.4
|
|
|
|
```
|
2020-11-28 08:59:57 +00:00
|
|
|
This will trigger the Gitlab-CI pipeline and publishes a release to the Gitlab
|
|
|
|
release page, including source, a prebuild tarball and the latest changelog.
|
2020-11-27 10:05:57 +00:00
|
|
|
|
2020-11-28 08:59:57 +00:00
|
|
|
## Nextcloud app store release
|
2020-11-25 16:58:51 +00:00
|
|
|
|
2020-11-28 08:59:57 +00:00
|
|
|
The prebuild tarball can be used in the
|
|
|
|
[Nextcloud Appstore](https://apps.nextcloud.com/developer/apps/releases/new)
|
|
|
|
page. The signature can be generated with:
|
2020-11-25 16:58:51 +00:00
|
|
|
```
|
2020-11-28 08:59:57 +00:00
|
|
|
openssl dgst -sha512 -sign ~/.nextcloud/certificates/radio.key /path/to/radio.tar.gz | openssl base64
|
2020-11-25 16:58:51 +00:00
|
|
|
```
|