mirror of
https://github.com/AikidoSec/safe-chain.git
synced 2026-05-26 12:10:49 +00:00
25 lines
836 B
Markdown
25 lines
836 B
Markdown
# Release Guide
|
|
|
|
## Steps
|
|
|
|
### 1. Create and push a version tag
|
|
|
|
```bash
|
|
git tag 1.0.0
|
|
git push origin 1.0.0
|
|
```
|
|
|
|
This triggers the build pipeline, which compiles binaries for all platforms and creates a draft GitHub release.
|
|
|
|
### 2. Wait for artifacts to build
|
|
|
|
Monitor the [Actions tab](https://github.com/AikidoSec/safe-chain/actions) until the `Create Release` workflow completes.
|
|
|
|
### 3. Publish the GitHub release
|
|
|
|
1. Go to the [Releases page](https://github.com/AikidoSec/safe-chain/releases)
|
|
2. Open the draft release created for your tag
|
|
3. Add release notes
|
|
4. Click **Publish release**
|
|
|
|
Publishing the release automatically triggers an npm publish. Pre-release versions (e.g. `1.0.0-beta`) are published to npm under a tag matching the pre-release identifier (e.g. `beta`). Stable versions are published to the `latest` tag.
|