diff --git a/Cargo.toml b/Cargo.toml index 2f70f3d..53e698f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kadcast" authors = ["herr-seppia "] -version = "0.8.0-rc.0" +version = "0.8.0-rc.1" description = "Implementation of the Kadcast Network Protocol." categories = ["network-programming"] keywords = ["p2p", "network", "kad", "peer-to-peer", "kadcast"] diff --git a/release.toml b/release.toml new file mode 100644 index 0000000..4bdc3c4 --- /dev/null +++ b/release.toml @@ -0,0 +1,19 @@ +push = true +tag = true +tag-name = "{{prefix}}{{version}}" +publish = false +pre-release-commit-message = "{{crate_name}}: release `{{version}}`" +tag-message = "{{crate_name}}: tag {{version}}" +consolidate-commits = false +pre-release-replacements = [ + # replace unreleased with version number and date + { file = "CHANGELOG.md", search = "## \\[Unreleased\\]", replace = "## [Unreleased]\n\n## [{{version}}] - {{date}}", exactly = 1 }, + # Add temporary placeholder for next release + { file = "CHANGELOG.md", search = "\\[Unreleased\\]:", replace = "\n[Unreleased]:", exactly = 1 }, + # Update the version number in the comparison ling + { file = "CHANGELOG.md", search = "Unreleased\\]:", replace = "{{version}}]:", exactly = 1 }, + # Update the tag name to compare with + { file = "CHANGELOG.md", search = "\\.\\.\\.HEAD", replace = "...{{tag_name}}", exactly = 1 }, + # Replace temporary placeholder with the unreleased comparison link + { file = "CHANGELOG.md", search = "", replace = "[Unreleased]: https://github.com/dusk-network/rusk/compare/{{tag_name}}...HEAD", exactly = 1 }, +]