diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 59f17cc..3873da7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,5 @@ -UNRELEASED ----------- +1.8.0 (2026-09-17) +------------------ * Require ``click>=8.5.0``. This drops a Windows-only workaround that monkey-patched ``click.utils.auto_wrap_for_ansi`` to force raw ANSI codes through when ``--force-color`` diff --git a/README.md b/README.md index bb651ff..e7fbb9e 100644 --- a/README.md +++ b/README.md @@ -150,6 +150,10 @@ Options Description: Show this message and exit. +# Releasing + +See [RELEASING.md](RELEASING.md) for the steps to publish a new release. + # License Free software: MIT license diff --git a/RELEASING.md b/RELEASING.md index b44c189..0cfb270 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -1,5 +1,7 @@ # RELEASING -1. Update `CHANGELOG.md`. -2. Update the version in `pyproject.toml` and run `uv sync`. -3. Tag the repository by creating a new [GitHub Release](https://github.com/ESSS/deps/releases). +1. Create a new branch off `master` named `release-X.Y.Z`. +2. Update `CHANGELOG.md`. +3. Update the version in `pyproject.toml` and run `uv sync`. +4. Open a PR from the `release-X.Y.Z` branch and merge it. +5. Tag the repository by creating a new [GitHub Release](https://github.com/ESSS/deps/releases). diff --git a/pyproject.toml b/pyproject.toml index bc0b254..0226b08 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "uv_build" [project] name = "deps" -version = "1.7.0" +version = "1.8.0" description = "A tool to manipulate the dependencies and the project itself" readme = "README.md" authors = [ diff --git a/uv.lock b/uv.lock index 475dff2..cd0a5c7 100644 --- a/uv.lock +++ b/uv.lock @@ -31,7 +31,7 @@ wheels = [ [[package]] name = "deps" -version = "1.7.0" +version = "1.8.0" source = { editable = "." } dependencies = [ { name = "click" },