httpd: Use releases/httpd/ for release tags

Since desktop was merged in, its `releases/<version>` tags are in our
history too, and `git describe --match='releases/*'` picked up
`releases/0.16.0` as the httpd version. The changelog also leaves out
`desktop/`, otherwise the next one would list its whole history.
This commit is contained in:
Rūdolfs Ošiņš
2026-10-13 16:53:36 +02:00
parent d2d24a6ecc
commit 5e70f8f2bf
6 changed files with 26 additions and 23 deletions
+5 -8
View File
@@ -31,7 +31,7 @@ latest `radicle-httpd`/`radicle-search` release.
1. Create release branch:
```sh
git checkout -b releases/<version>
git checkout -b release/httpd/<version>
```
2. Bump the version in **both** crates to the same value, so the two binaries
@@ -75,15 +75,12 @@ Create and sign the release tag (one tag covers both binaries):
crates/radicle-httpd/build/tag <version>
```
Publish the tag to Radicle:
```sh
git push rad --tags
```
Request delegate approval to make the tag canonical:
Publish the tag to Radicle. Push only this tag: every tag under `releases/`
that a delegate pushes becomes canonical, so `--tags` would also publish any
stray local ones.
```sh
git push rad refs/tags/releases/httpd/<version>
rad sync
git push -f self <username>/tags/releases/<version>:refs/tags/releases/<version>
```
## Build Artifacts