git-next 2025.12.1

trunk-based development manager
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# How to create a new Release

## TLDR

1. Merge PR `chore: release`
2. Wait for [`push-main` workflow]https://codeberg.org/kemitix/git-next/actions?workflow=push-main.yml to complete
3. Replace [Release Notes]https://codeberg.org/kemitix/git-next/releases body with details from [CHANGELOG]https://codeberg.org/kemitix/git-next/src/branch/main/CHANGELOG.md (remove crates and duplicates)
4. Update thread: <https://mitra.kemitix.net/post/01907ef5-5bd9-b0b6-2b8a-e29762541d78>

## 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 <https://crates/io>.

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.