30 lines
770 B
Markdown
Raw Normal View History

2025-10-16 07:29:26 +02:00
# Release process
This document describes the release process for the Go bindings.
## Description
2025-10-16 07:32:03 +02:00
1. Ensure the main branch is up-to-date and all tests are passing.
2025-10-16 07:29:26 +02:00
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.
2025-10-13 11:27:25 +02:00