2025-10-16 07:32:03 +02:00

770 B

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:

git tag v0.0.15
git push --tags
  1. The CI job will build the artifacts and create a draft release with the artifacts uploaded.

  2. Copy the description added in the CHANGELOG.md file to the release description.

  3. 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.