Skip to content

Commit 335a58f

Browse files
committed
fix: adapt to cargo-release 0.25.0
1 parent 979d47a commit 335a58f

File tree

6 files changed

+21
-12
lines changed

6 files changed

+21
-12
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# Changelog for [`asfa`](https://github.com/obreitwi/asfa)
33

4-
## v0.9.2-pre (under development)
4+
## Unreleased changes
55

66
* Disable unnecessary regex features to reduce binary size by ~20% (by @jirutka)
77
* Cosmetic: Ensure verification separator is at least ellipsis ("...").

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "asfa"
3-
version = "0.9.2-pre"
3+
version = "0.9.1"
44
authors = ["Oliver Breitwieser <[email protected]>"]
55
edition = "2021"
66
description = "Avoid sending file attachments by uploading via SSH to a remote site with non-guessable (hash-based) prefix and print URLs."
@@ -50,15 +50,15 @@ targets = ["x86_64-unknown-linux-gnu"]
5050
[package.metadata.release]
5151
sign-commit = true
5252
sign-tag = true
53-
dev-version-ext = "pre"
53+
# dev-version-ext = "pre"
5454
push-remote = "[email protected]:obreitwi/asfa.git"
5555
tag-message = "Release: v{{version}}"
5656
pre-release-commit-message = "Release: v{{version}}"
57-
post-release-commit-message = "Development iteration: v{{next_version}}"
57+
# post-release-commit-message = "Development iteration: v{{next_version}}"
5858

5959
[[package.metadata.release.pre-release-replacements]]
6060
file="CHANGELOG.md"
61-
search="(?m)^## v[0-9]+\\.[0-9]+\\.[0-9]+-pre \\(under development\\)$"
61+
search="^## Unreleased changes$"
6262
replace="## v{{version}} ({{date}})"
6363
exactly = 1
6464

@@ -67,9 +67,3 @@ file="README.md"
6767
search="https://img\\.shields\\.io/github/commits-since/obreitwi/asfa/v[0-9]+\\.[0-9]+\\.[0-9]+"
6868
replace="https://img.shields.io/github/commits-since/obreitwi/asfa/v{{version}}"
6969
exactly = 1
70-
71-
[[package.metadata.release.post-release-replacements]]
72-
file = "CHANGELOG.md"
73-
search = "(?m)(?P<header>^# .*)$"
74-
replace = "$header\n\n## v{{next_version}} (under development)"
75-
exactly = 1

flake.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@
161161
gawk
162162
gh
163163
ghp-import
164+
gnused
164165
help2man
165166
# pkgs.ripgrep
166167
];

tools/commit-post-release.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
toplevel="$(git rev-parse --show-toplevel)"
6+
7+
changelog="${toplevel}/CHANGELOG.md"
8+
9+
sed -i -e '4i ## Unreleased changes' "${changelog}"
10+
sed -i -e '4G' "${changelog}"
11+
12+
git add "${changelog}"
13+
git commit -m "doc: add 'unreleased' section in changelog"

tools/make-release.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ cd "${toplevel}"
1212
cargo release "${@}"
1313
"${toplevel}/tools/update-docs-latest-release.sh"
1414
"${toplevel}/tools/make-binary-release.sh"
15+
"${toplevel}/tools/commit-post-release.sh"

0 commit comments

Comments
 (0)