This repository was archived by the owner on Jan 19, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +38
-2
lines changed
Expand file tree Collapse file tree 3 files changed +38
-2
lines changed Original file line number Diff line number Diff line change 1010 name : Create Release
1111 runs-on : macos-latest
1212 steps :
13- - name : Checkout code
13+ - name : Checkout
1414 uses : actions/checkout@v2
15+ - name : Setup Node
16+ uses : actions/setup-node@v1
17+ with :
18+ node-version : ' 13'
19+ - name : Release
20+ run : |
21+ npm run release
22+ zip -r site.zip _site/
1523 - name : Create Release
1624 id : create_release
1725 uses : actions/create-release@v1
2230 release_name : ${{ github.ref }}
2331 body : ' '
2432 draft : false
25- prerelease : false
33+ prerelease : false
34+ - name : Upload Release artifacts
35+ id : upload-release-asset
36+ uses : actions/upload-release-asset@v1
37+ env :
38+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39+ with :
40+ upload_url : ${{ steps.create_release.outputs.upload_url }}
41+ asset_path : ./site.zip
42+ asset_name : site.zip
43+ asset_content_type : application/zip
Original file line number Diff line number Diff line change @@ -199,3 +199,20 @@ export const build = gulp.series(
199199 jekyllBuild , //Generate site with css critical path and purge from unused rules
200200 cssCritical
201201)
202+
203+ export const release = gulp . series (
204+ bundleCss ,
205+ flow ,
206+ lint ,
207+ bundleJs ,
208+ revAppend ,
209+ serviceWorkerUrls ,
210+ images ,
211+ fonts ,
212+ models ,
213+ jekyllBuild , //First build for critical/purge css
214+ purgeCss ,
215+ jekyllBuild , //Generate site with css critical path and purge from unused rules
216+ cssCritical ,
217+ jekyllBuild
218+ )
Original file line number Diff line number Diff line change 1010 "debug" : " gulp build --env development" ,
1111 "watch-css" : " gulp watchCss --env production" ,
1212 "copy-resources" : " gulp copyResources --env production" ,
13+ "release" : " gulp release --env production" ,
1314 "start" : " _scripts/start.sh" ,
1415 "test" : " _scripts/test.sh" ,
1516 "version" : " _scripts/version.sh" ,
You can’t perform that action at this time.
0 commit comments