aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-05-20 18:28:49 -0500
committerToby Vincent <tobyv13@gmail.com>2023-05-20 18:28:49 -0500
commit28cb0e76626d9652246990ffcd9df6ff39020579 (patch)
tree2801cb71b643d40505d92bb3a2987867fa00e49a
parent00d1d128396560d4eca7c9ae8f6e4c016e05665e (diff)
ci: add cargo-release config to cargo metadata
-rw-r--r--Cargo.toml23
-rw-r--r--README.md11
2 files changed, 29 insertions, 5 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 23b298e..9d94e01 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -23,3 +23,26 @@ tracing-subscriber = { version = "0.3.16", features = ["env-filter"] }
[features]
default = ["git"]
git = ["dep:git2"]
+
+[[package.metadata.release.pre-release-replacements]]
+file = "CHANGELOG.md"
+search = '''(## \[Unreleased\])'''
+replace = "$1\n\n## [{{version}}] - {{date}}"
+min = 1
+
+[[package.metadata.release.pre-release-replacements]]
+file = "CHANGELOG.md"
+search = '''(\[Unreleased\]: https://git.sr.ht/~tobyvin/projectr/log/HEAD)'''
+replace = "$1\n[{{version}}]: https://git.sr.ht/~tobyvin/projectr/log/{{tag_name}}"
+min = 1
+
+[[package.metadata.release.pre-release-replacements]]
+file = "README.md"
+search = '''(projectr )\d+\.\d+\.\d+'''
+replace = "$1{{version}}"
+exactly = 1
+
+[[package.metadata.release.pre-release-replacements]]
+file = "README.md"
+search = '''(https://git.sr.ht/~tobyvin/projectr/tree/v)\d+\.\d+\.\d+(/item)'''
+replace = "$1{{version}}$2"
diff --git a/README.md b/README.md
index 32ce00a..f39f0f5 100644
--- a/README.md
+++ b/README.md
@@ -63,10 +63,11 @@ projectr is licensed under the [MIT].
[~tobyvin/projectr-discuss@lists.sr.ht]:
https://lists.sr.ht/~tobyvin/projectr-discuss
[tmux-projectr]:
- https://git.sr.ht/~tobyvin/projectr/tree/main/item/bin/tmux-projectr
-[MIT]: https://git.sr.ht/~tobyvin/projectr/tree/main/item/LICENSE
-[CHANGELOG.md]: https://git.sr.ht/~tobyvin/projectr/tree/main/item/CHANGELOG.md
+ https://git.sr.ht/~tobyvin/projectr/tree/v0.3.0/item/bin/tmux-projectr
+[MIT]: https://git.sr.ht/~tobyvin/projectr/tree/v0.3.0/item/LICENSE
+[CHANGELOG.md]:
+ https://git.sr.ht/~tobyvin/projectr/tree/v0.3.0/item/CHANGELOG.md
[CONTRIBUTING.md]:
- https://git.sr.ht/~tobyvin/projectr/tree/main/item/CONTRIBUTING.md
+ https://git.sr.ht/~tobyvin/projectr/tree/v0.3.0/item/CONTRIBUTING.md
[Submitting bug reports and feature requests]:
- https://git.sr.ht/~tobyvin/projectr/tree/main/item/CONTRIBUTING.md#submitting-bug-reports-and-feature-requests
+ https://git.sr.ht/~tobyvin/projectr/tree/v0.3.0/item/CONTRIBUTING.md#submitting-bug-reports-and-feature-requests