使用Compose重构的阅读记录模块的初始版本。
现在阅读记录功能更加强大,能够获取某一天所有书籍统计、可视化的阅读时间线等。 目前仅实现基本功能,且尚不完善,仅供尝鲜使用。 由于原版并无精细化的数据结构,所以时间线与日期查看仅在更新此版本后开始记录。原版的查看最后阅读功能仍可使用。
This commit is contained in:
@@ -273,19 +273,27 @@ jobs:
|
||||
# --no-merges: 排除合并提交
|
||||
COMMIT_LOG=$(git log "$LAST_TAG"..HEAD --pretty=format:"* %s" --no-merges)
|
||||
|
||||
# 检查是否获取到内容
|
||||
if [ -z "$COMMIT_LOG" ]; then
|
||||
RELEASE_BODY="### 更新内容\n\n- 没有新的 Commit 记录."
|
||||
RELEASE_BODY=$(cat <<EOF
|
||||
### 更新内容
|
||||
|
||||
- 没有新的 Commit 记录.
|
||||
EOF
|
||||
)
|
||||
else
|
||||
# 格式化输出
|
||||
RELEASE_BODY="### 更新内容\n\n$COMMIT_LOG"
|
||||
RELEASE_BODY=$(cat <<EOF
|
||||
### 更新内容
|
||||
|
||||
$COMMIT_LOG
|
||||
EOF
|
||||
)
|
||||
fi
|
||||
|
||||
# 将多行字符串设置为 step output
|
||||
|
||||
# 设置 step 输出
|
||||
echo "release_body<<EOF" >> $GITHUB_OUTPUT
|
||||
echo "$RELEASE_BODY" >> $GITHUB_OUTPUT
|
||||
echo "EOF" >> $GITHUB_OUTPUT
|
||||
|
||||
|
||||
echo "生成的 Release Body:"
|
||||
echo "$RELEASE_BODY"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user