Skip to content
This repository was archived by the owner on Jan 19, 2025. It is now read-only.

Commit 0a203fe

Browse files
committed
Upload artifacts for release 🚀
1 parent b1adb31 commit 0a203fe

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

.github/workflows/fabrizioduroni3.yml

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,16 @@ jobs:
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
@@ -22,4 +30,14 @@ jobs:
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

gulpfile.babel.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
)

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
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",

0 commit comments

Comments
 (0)