# How to create a new Release ## TLDR 1. Merge PR `chore: release` 2. Wait for [`push-main` workflow](https://git.kemitix.net/kemitix/git-next/actions?workflow=push-main.yml) to complete 3. Replace [Release Notes](https://git.kemitix.net/kemitix/git-next/releases) body with details from [CHANGELOG](https://git.kemitix.net/kemitix/git-next/src/branch/main/CHANGELOG.md) (remove crates and duplicates) 4. Update thread: ## Detail The workflow in `.forgejo/workflows/push-main.yaml` will create or update a PR whenever `main` branch is updated. The create the new release, merge this PR. It will automatically create the Release on the `git-next` repo, and publish crates to . The Release notes that are included with the create Release are currently incorrect, and will need to be manually updated from the `CHANGELOG.md`. Remove crate headers and any resulting duplicates. Post an update to the Fediverse. See link above.