mirror of
https://github.com/logos-storage/logos-storage-go-bindings.git
synced 2026-01-02 13:33:10 +00:00
30 lines
770 B
Markdown
30 lines
770 B
Markdown
# Release process
|
|
|
|
This document describes the release process for the Go bindings.
|
|
|
|
## Description
|
|
|
|
1. Ensure the main branch is up-to-date and all tests are passing.
|
|
|
|
2. Update the CHANGELOG.md with the description of the changes
|
|
|
|
3. Create a new tag, example:
|
|
|
|
```sh
|
|
git tag v0.0.15
|
|
git push --tags
|
|
```
|
|
|
|
4. The CI job will build the artifacts and create a draft release with the artifacts uploaded.
|
|
|
|
5. Copy the description added in the `CHANGELOG.md` file to the release description.
|
|
|
|
6. Publish it.
|
|
|
|
Once published, the artifacts can be downloaded using the `version`, example:
|
|
|
|
`https://github.com/codex-storage/codex-go-bindings/releases/download/v0.0.16/codex-linux-amd64.zip`
|
|
|
|
It is not recommended to use the `latest` URL because you may face cache issues.
|
|
|