Skip to content

Commit 8eee03e

Browse files
author
Antonis Kalipetis
committed
feat(docs): update documentation on releases
1 parent 158cd9a commit 8eee03e

1 file changed

Lines changed: 16 additions & 9 deletions

File tree

‎README.md‎

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -182,15 +182,22 @@ Build a snapshot for a vendor:
182182
make vendor-snapshot VENDOR_NAME='Vendor Name' VENDOR_BINARY='vendorcli'
183183
```
184184

185-
Create a release:
186-
187-
```console
188-
# First, create a new tag
189-
git tag -m 'Release v5.0.0' 'v5.0.0'
190-
191-
# Create a release (requires GITHUB_TOKEN)
192-
make release
193-
```
185+
## Creating a Release
186+
187+
Releases are automated via GitHub Actions. To create a new release:
188+
189+
1. Create and push a new tag:
190+
```console
191+
git tag -m 'Release v5.0.0' 'v5.0.0'
192+
git push origin v5.0.0
193+
```
194+
195+
2. The [Release workflow](.github/workflows/release.yml) will automatically:
196+
- Build binaries for all platforms
197+
- Sign packages (APK, DEB, RPM)
198+
- Create a GitHub release with all artifacts
199+
- Publish packages to Cloudsmith
200+
- Update package repositories on S3
194201

195202
## Licenses
196203

0 commit comments

Comments
 (0)