From 667d14088311208607e864e1abe804ead308e4e1 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Tue, 3 Feb 2026 14:59:12 +0100 Subject: [PATCH] docs: add information on how to release to readme --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index 8c18a00..f106c66 100644 --- a/README.md +++ b/README.md @@ -50,4 +50,29 @@ pnpm dev ### [Now you can create your first node 🤓](./docs/DEVELOPING_NODES.md) +# Releasing + +## Creating a Release + +1. **Create an annotated tag** with your release notes: + +```bash +git tag -a v1.0.0 -m "Release notes for this version" +git push origin v1.0.0 +``` + +2. **The CI workflow will:** + - Run lint, format check, and type check + - Build the project + - Update all `package.json` versions to match the tag + - Generate/update `CHANGELOG.md` + - Create a release commit on `main` + - Publish a Gitea release + +## Version Requirements + +- Tag must match pattern `v*` (e.g., `v1.0.0`, `v2.3.1`) +- Tag message must not be empty (annotated tag required) +- Tag must be pushed from `main` branch + # Roadmap