Cargo.toml: add cargo-release config

This commit is contained in:
Matthias Schiffer 2023-09-29 17:47:11 +02:00
parent 7d37f6a5d0
commit c7145c5c4a
Signed by: neocturne
GPG key ID: 16EF3F64CB201D9C

View file

@ -7,6 +7,9 @@ license = "MIT"
readme = "README.md"
repository = "https://github.com/NeoRaider/MinedMap"
[workspace.metadata.release]
consolidate-commits = false
[package]
name = "minedmap"
version = "0.1.0"
@ -22,6 +25,17 @@ exclude = [
"/resource/",
]
[package.metadata.release]
pre-release-commit-message = "{{crate_name}} {{version}}"
tag-message = "{{crate_name}} {{version}}"
pre-release-replacements = [
{file="CHANGELOG.md", search="Unreleased", replace="{{version}}"},
{file="CHANGELOG.md", search="\\.\\.\\.HEAD", replace="...{{tag_name}}", exactly=1},
{file="CHANGELOG.md", search="ReleaseDate", replace="{{date}}"},
{file="CHANGELOG.md", search="<!-- next-header -->", replace="<!-- next-header -->\n\n## [Unreleased] - ReleaseDate", exactly=1},
{file="CHANGELOG.md", search="<!-- next-url -->", replace="<!-- next-url -->\n[Unreleased]: https://github.com/neocturne/MinedMap/compare/{{tag_name}}...HEAD", exactly=1},
]
[dependencies]
anyhow = "1.0.68"
bincode = "1.3.3"