mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-10-18 19:30:27 +08:00
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:
+5
-8
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user