File tree Expand file tree Collapse file tree 1 file changed +18
-7
lines changed Expand file tree Collapse file tree 1 file changed +18
-7
lines changed Original file line number Diff line number Diff line change 1010 description : |
1111 变更日志内容或文件路径:
1212 - 直接输入内容(用 \n 换行)
13- - 或输入文件路径(如 CHANGELOG.md)
13+ - 或输入文件路径(如 .github/ CHANGELOG.md)
1414 required : true
15- default : ' CHANGELOG.md'
15+ default : ' .github/ CHANGELOG.md'
1616
1717permissions :
1818 contents : write
8686 - License: [MIT](LICENSE)
8787 EOF
8888
89- # 获取变更日志输入
90- INPUT_CHANGELOG="${{ github.event.inputs.changelog }}"
89+ # 获取触发类型
90+ TRIGGER_TYPE="${{ github.event_name }}"
91+ echo "触发类型: $TRIGGER_TYPE"
92+
93+ # 确定变更日志来源
94+ if [[ "$TRIGGER_TYPE" == "workflow_dispatch" ]]; then
95+ # 手动触发:使用输入值
96+ INPUT_CHANGELOG="${{ github.event.inputs.changelog }}"
97+ else
98+ # 标签触发:使用默认文件
99+ INPUT_CHANGELOG=".github/CHANGELOG.md"
100+ fi
101+
102+ echo "变更日志来源: $INPUT_CHANGELOG"
91103
92104 # 检测输入是否是文件路径
93105 if [ -f "$INPUT_CHANGELOG" ]; then
@@ -108,9 +120,8 @@ jobs:
108120 cat base_body.md >> full_body.md
109121
110122 # 打印生成的内容用于调试
111- echo "===== 生成的发布说明预览(前10行) ====="
112- head -n 10 full_body.md
113- echo "..."
123+ echo "===== 生成的发布说明预览 ====="
124+ cat full_body.md # 显示完整内容以便调试
114125 echo "====================================="
115126
116127 - name : Package each folder
You can’t perform that action at this time.
0 commit comments