Skip to content

Commit b2b97d5

Browse files
committed
📦🚧 Add a release task
1 parent 9f6885f commit b2b97d5

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

‎project_name/justfile.jinja‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,17 @@ pylint:
7575
test:
7676
uv run --all-extras --exact pytest
7777

78+
{% raw -%}
79+
# create a release commit
80+
release version: (_assert-legal-version version)
81+
[ -z "$(git status --porcelain)" ]
82+
just check
83+
sed -i "s/## Unreleased/## Unreleased\n\n## v{{version}}/" CHANGELOG.md
84+
git add CHANGELOG.md
85+
git commit -m "Release v{{version}}"
86+
just tag-skip-check {{version}} HEAD
87+
7888
# add a new version tag
79-
{%- raw %}
8089
tag version commit="HEAD": (_assert-legal-version version)
8190
just check-at-commit {{ commit }}
8291
just tag-skip-check {{ version }} {{ commit }}

0 commit comments

Comments
 (0)