From 089f356bc52198ebb86f2432ffec62fec0173b5d Mon Sep 17 00:00:00 2001 From: Sunny Date: Fri, 17 May 2024 17:27:37 +0800 Subject: [PATCH] chore(release): prepare for v0.1.1-alpha.3 --- .gitlab/merge_request_templates/release.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitlab/merge_request_templates/release.md b/.gitlab/merge_request_templates/release.md index b25068d..c7ecc72 100644 --- a/.gitlab/merge_request_templates/release.md +++ b/.gitlab/merge_request_templates/release.md @@ -1,10 +1,11 @@ ## 发布版本 这是一个发版新版本的 Merge Request,请确认已经完成以下操作: +- [ ] 该 PR 只有一个提交,并且发起 Merge Request 时已勾选 squash - [ ] 通过 `git cliff --bumped-version` 命令生成新版本号 `$BUMPED_VERSION`: ```sh BUMPED_VERSION=$(git cliff --bumped-version) ``` -- [ ] 最后一个提交已更新 `typst.toml` 的版本为 `$BUMPED_VERSION`, 并添加到最后的提交中: +- [ ] 已更新 `typst.toml` 的版本为 `$BUMPED_VERSION`, 并添加到最后的提交中: ```sh # Powershell # sd 'version = ".*"' "version = `"$BUMPED_VERSION`"" typst.toml @@ -13,16 +14,16 @@ sd 'version = "v(.*)"' "version = \"$1\"" typst.toml git add typst.toml ``` -- [ ] 最后一个提交已更新 `CHANGELOG.md`: +- [ ] 已更新 `CHANGELOG.md`: ```sh git cliff --unreleased --tag $BUMPED_VERSION --prepend CHANGELOG.md -- --newest git add CHANGELOG.md ``` -- [ ] 最后一个提交的提交信息符合 `chore(release): prepare for $BUMPED_VERSION` +- [ ] 提交信息符合 `chore(release): prepare for $BUMPED_VERSION` ```sh git commit -m "chore(release): prepare for $BUMPED_VERSION" ``` -- [ ] 最后一个提交带有标签,标签头 `$BUMPED_VERSION`,并且标签描述通过 `git cliff` 生成: +- [ ] 提交带有标签,标签头 `$BUMPED_VERSION`,并且标签描述通过 `git cliff` 生成: ```sh git cliff --bump --unreleased -- --newest > release_$BUMPED_VERSION.md git tag "$BUMPED_VERSION" --file release_$BUMPED_VERSION.md