feat: releases

This commit is contained in:
Romain Bertrand 2026-01-05 12:57:37 +01:00
parent a23a4803ce
commit 36a473a711
2 changed files with 469 additions and 0 deletions

View file

@ -155,6 +155,25 @@ fgj repo clone owner/repo -p ssh
fgj repo fork owner/repo
```
### Releases
```bash
# List releases
fgj release list
# View a release (or use "latest")
fgj release view v1.2.3
# Create a release with notes and optional assets
fgj release create v1.2.3 -t "v1.2.3" -n "Release notes" ./dist/app.tar.gz
# Upload assets to an existing release
fgj release upload v1.2.3 ./dist/app.tar.gz --clobber
# Delete a release (keeps the Git tag)
fgj release delete v1.2.3
```
### Forgejo Actions
```bash