From a8631ce18209de0a1832fd3976c271fee3591c35 Mon Sep 17 00:00:00 2001 From: Dominik Nakamura Date: Mon, 14 Nov 2022 14:04:19 +0900 Subject: [PATCH] Update cargo-release configuration --- CHANGELOG.md | 2 ++ release.toml | 33 ++++++++++++++++++++++++++------- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d52dc01..86d6fea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + ## [Unreleased] - ReleaseDate ### Changed @@ -198,6 +199,7 @@ is currently in progress on the `v5-api` branch and the release is expected to b - Initial release. + [Unreleased]: https://github.com/dnaka91/obws/compare/v0.9.1...HEAD [0.9.1]: https://github.com/dnaka91/obws/compare/v0.9.0...v0.9.1 [0.9.0]: https://github.com/dnaka91/obws/compare/v0.8.0...v0.9.0 diff --git a/release.toml b/release.toml index 7d0ac68..17c777d 100644 --- a/release.toml +++ b/release.toml @@ -3,7 +3,6 @@ sign-tag = true pre-release-commit-message = "Bump up version number to {{version}}" tag-message = "Version {{version}}" -dev-version = false [[pre-release-replacements]] file = "README.md" @@ -19,15 +18,35 @@ prerelease = true [[pre-release-replacements]] file = "CHANGELOG.md" -search = '##\s*\[Unreleased\]\s*-\s*ReleaseDate' +search = 'Unreleased' +replace = '{{version}}' +exactly = 2 + +[[pre-release-replacements]] +file = "CHANGELOG.md" +search = '\.\.\.HEAD' +replace = '...{{tag_name}}' +exactly = 1 + +[[pre-release-replacements]] +file = "CHANGELOG.md" +search = 'ReleaseDate' +replace = '{{date}}' +exactly = 1 + +[[pre-release-replacements]] +file = "CHANGELOG.md" +search = '' replace = ''' + ## [Unreleased] - ReleaseDate - -## [{{version}}] - {{date}}''' +''' +exactly = 1 [[pre-release-replacements]] file = "CHANGELOG.md" -search = '\[Unreleased\]:.+HEAD' +search = '' replace = ''' -[Unreleased]: https://github.com/dnaka91/obws/compare/v{{version}}...HEAD -[{{version}}]: https://github.com/dnaka91/obws/compare/v{{prev_version}}...v{{version}}''' + +[Unreleased]: https://github.com/dnaka91/obws/compare/{{tag_name}}...HEAD''' +exactly = 1