Skip to content

ci: 修复 cliff.toml TOML 字符串转义错误#5

Merged
rsecss merged 1 commit into
mainfrom
dev
May 5, 2026
Merged

ci: 修复 cliff.toml TOML 字符串转义错误#5
rsecss merged 1 commit into
mainfrom
dev

Conversation

@rsecss

@rsecss rsecss commented May 5, 2026

Copy link
Copy Markdown
Owner

修复 v0.8.0 release.yml 失败

问题

v0.8.0 tag 推送后 release.yml生成 commit 附录 step 失败:

```
Error: ConfigError(TOML parse error at line 36, column 23
36 | { message = "^chore(release)", skip = true },
| ^
missing escaped value, expected `b`, `f`, `n`, `r`, `\, \"`, `u`, `U`
```

TOML 双引号字符串只允许 \b \f \n \r \ \" \u \U 等转义,不允许 \(

修复

该行改用 TOML 字面量字符串(单引号),原样保留正则:

```diff

  • { message = "^chore(release)", skip = true },
  • { message = '^chore(release)', skip = true },
    ```

后续动作

本 PR 合并后,由于 v0.8.0 还未创建 GitHub Release(无外部引用),将删除并在新 main HEAD 上重打 v0.8.0 触发完整发版流程。

类型

ci:(CI 配置修复,不影响产品行为,无需更新 CHANGELOG)

git-cliff 在 v0.8.0 release.yml 中因 "^chore\(release\)" 双引号字符串内的 \( 不是合法 TOML 转义而失败。改用单引号 TOML literal string 原样保留正则。
@rsecss rsecss merged commit deaf652 into main May 5, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant