diff --git a/.github/workflows/make-release.yml b/.github/workflows/make-release.yml index 7d7c9d1e5..40fc86287 100644 --- a/.github/workflows/make-release.yml +++ b/.github/workflows/make-release.yml @@ -84,11 +84,13 @@ jobs: New version has been released. + ## Assets + ${{ steps.desc.outputs.nightly }} - **Web UI:** the `nightly-tag.txt` asset contains the tag of the corresponding nightly release + ## More info - **More info:** [dist : releases and versioning of ggml-org projects](https://github.com/ggml-org/ggml/discussions/1579) + - [Releases and versioning of `ggml-org` projects](https://github.com/ggml-org/ggml/discussions/1579) ## ${{ steps.desc.outputs.changelog_title }} diff --git a/CMakeLists.txt b/CMakeLists.txt index 4caff55d1..730d5561f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ include(CheckIncludeFileCXX) ### llama.cpp version set(LLAMA_VERSION_MAJOR 0) -set(LLAMA_VERSION_MINOR 2) +set(LLAMA_VERSION_MINOR 3) set(LLAMA_VERSION_PATCH 0) set(LLAMA_VERSION_BASE "${LLAMA_VERSION_MAJOR}.${LLAMA_VERSION_MINOR}.${LLAMA_VERSION_PATCH}") diff --git a/scripts/make-release-summary.txt b/scripts/make-release-summary.txt new file mode 100644 index 000000000..38da80df1 --- /dev/null +++ b/scripts/make-release-summary.txt @@ -0,0 +1,47 @@ +Take a look at the changelog between the current version and the previous version - use the `./scripts/make-release-desc.sh [current-version]` to obtain it. + +Write a summary of the change log in a few sections: + +``` +## Overview + +[an overview using 1 to 3 sentences (no line breaks)] + +### API changes (if applicable) + +[summarize any API changes to `/include/*`, `/tools/mtmd/mtmd.h` and `/tools/server`] + +### New models (if applicable) + +[summarize new models added to the `src/models/` directory] + +### Core changes (if applicable) + +[summarize the changes to `/src/*` + +### Multi-modality changes (if applicable) + +[summarize the changes to `/tools/mtmd/`] + +### Server changes (if applicable) + +[summarize the changes to `/tools/server/`] + +### UI changes (if applicable) + +[summarize the changes to `/tools/ui/`] + +### ggml changes (if applicable) + +[if the version has been updated, link to the respective `ggml` releases on Github, f.ex `https://github.com/ggml-org/ggml/releases/tag/v0.22.0`. for each version bump, lookup the release description and copy the summary here] + +``` + +Guidelines: + +- All bullet point in the summary should be concise and rarely exceed a single line of 120 characters +- Avoid repeating `ggml`-specific changes - these should already be covered by the `ggml` release links +- Provide PR link for each bullet point where possible +- Don't add bullet point to state that there are no API changes in some module + +Output just the summary in a markdown block, without any extra text.