File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3333 - ' true'
3434 - ' false'
3535
36+ # 添加工作流级别的权限
37+ permissions :
38+ contents : write
39+
3640jobs :
3741 Make :
3842 runs-on : ubuntu-latest
43+ # 添加作业级别的权限(双重保障)
44+ permissions :
45+ contents : write
46+ actions : read
47+ id-token : write
48+
3949 env :
4050 WORKSPACE : ${{ github.workspace }}
4151 BUILD_DATE : $(date +'%Y%m%d')
52+
4253 steps :
4354 - name : 检出当前仓库
4455 uses : actions/checkout@v4
@@ -121,7 +132,11 @@ jobs:
121132 echo "补丁生成完成"
122133 echo "ZIP文件: ${{ steps.create_zip.outputs.zip_name }}"
123134 if [ "${{ github.event.inputs.create_release }}" = "true" ]; then
124- echo "GitHub Release 已创建: ${{ steps.create_release.outputs.url }}"
135+ if [ "${{ steps.create_release.conclusion }}" = "success" ]; then
136+ echo "GitHub Release 已创建: ${{ steps.create_release.outputs.url }}"
137+ else
138+ echo "GitHub Release 创建失败,请检查权限设置"
139+ fi
125140 else
126141 echo "可在工作流产物中下载补丁文件"
127142 fi
You can’t perform that action at this time.
0 commit comments