diff --git a/release.toml b/release.toml new file mode 100644 index 0000000..cbfe37e --- /dev/null +++ b/release.toml @@ -0,0 +1,14 @@ +pre-release-replacements = [ + { file = "docs/lib.md", search = """gen-changelog = "\\d+.\\d+.\\d+"""", replace = "{{crate_name}} = \"{{version}}\"", exactly = 1 }, + { file = "PRLOG.md", search = "## \\[Unreleased\\]", replace = "## [{{version}}] - {{date}}", exactly = 1 }, + { file = "PRLOG.md", search = "\\[Unreleased\\]:", replace = "[{{version}}]:", exactly = 1 }, + { file = "PRLOG.md", search = "\\.\\.\\.HEAD", replace = "...{{tag_name}}", exactly = 1 }, +] +pre-release-commit-message = "chore: Release {{crate_name}} v{{version}}" +tag-message = "{{tag_name}}" +tag-name = "{{prefix}}v{{version}}" +sign-tag = true +sign-commit = true +consolidate-commits = false +allow-branch = ["main"] +pre-release-hook = ["./release-hook.sh"] diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..1b027a0 --- /dev/null +++ b/renovate.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "schedule": [ + "* 0-5 24 * *" + ], + "extends": [ + "github>jerusdp/renovate-config:default.json" + ] +} \ No newline at end of file