9797 - name : 打包文件
9898 run : |
9999 echo ${{ env.TAG_NAME }}
100+ # 1) 全量包(包含 onelight 目录下全部资源)
100101 zip -r onelight-${{ env.TAG_NAME }}.zip ./onelight.css ./onelight-dark.css ./onelight
101102
103+ # 2) 无图片包(排除 onelight/img)
104+ zip -r onelight-${{ env.TAG_NAME }}-noimg.zip ./onelight.css ./onelight-dark.css ./onelight \
105+ -x "onelight/img/*" "onelight/img/**"
106+
107+ # 3) 无字体包(排除 onelight/fonts)
108+ zip -r onelight-${{ env.TAG_NAME }}-nofont.zip ./onelight.css ./onelight-dark.css ./onelight \
109+ -x "onelight/fonts/*" "onelight/fonts/**"
110+
111+ # 4) 最小包(排除字体和图片)
112+ zip -r onelight-${{ env.TAG_NAME }}-minimal.zip ./onelight.css ./onelight-dark.css ./onelight \
113+ -x "onelight/fonts/*" "onelight/fonts/**" "onelight/img/*" "onelight/img/**"
114+
102115 - name : 创建发布
103116 id : release
104117 uses : actions/create-release@v1
@@ -119,3 +132,33 @@ jobs:
119132 asset_content_type : application/zip
120133 env :
121134 GITHUB_TOKEN : ${{ secrets.PAT_TOKEN }}
135+
136+ - name : 上传发布文件(无图片)
137+ uses : actions/upload-release-asset@v1
138+ with :
139+ upload_url : ${{ steps.release.outputs.upload_url }}
140+ asset_path : onelight-${{ env.TAG_NAME }}-noimg.zip
141+ asset_name : onelight-${{ env.TAG_NAME }}-noimg.zip
142+ asset_content_type : application/zip
143+ env :
144+ GITHUB_TOKEN : ${{ secrets.PAT_TOKEN }}
145+
146+ - name : 上传发布文件(无字体)
147+ uses : actions/upload-release-asset@v1
148+ with :
149+ upload_url : ${{ steps.release.outputs.upload_url }}
150+ asset_path : onelight-${{ env.TAG_NAME }}-nofont.zip
151+ asset_name : onelight-${{ env.TAG_NAME }}-nofont.zip
152+ asset_content_type : application/zip
153+ env :
154+ GITHUB_TOKEN : ${{ secrets.PAT_TOKEN }}
155+
156+ - name : 上传发布文件(最小)
157+ uses : actions/upload-release-asset@v1
158+ with :
159+ upload_url : ${{ steps.release.outputs.upload_url }}
160+ asset_path : onelight-${{ env.TAG_NAME }}-minimal.zip
161+ asset_name : onelight-${{ env.TAG_NAME }}-minimal.zip
162+ asset_content_type : application/zip
163+ env :
164+ GITHUB_TOKEN : ${{ secrets.PAT_TOKEN }}
0 commit comments