]> git.immae.eu Git - github/bastienwirtz/homer.git/blame - .github/workflows/main.yml
Release on tag event.
[github/bastienwirtz/homer.git] / .github / workflows / main.yml
CommitLineData
2301d891
BW
1# Publish pre-build release
2name: Upload Release Asset
3
4on:
5 push:
fea05ea0
BW
6 tags:
7 - *
2301d891
BW
8
9jobs:
10 build:
11 name: Upload Release Asset
12 runs-on: ubuntu-latest
13 steps:
14 - uses: actions/checkout@v2
15 - name: Build project
16 run: |
17 yarn install
18 yarn build
c712d7c7
BW
19 - name: Create artifact
20 working-directory: "dist"
21 run: zip -r ../homer.zip ./*
2301d891
BW
22 - name: Create Release
23 id: create_release
24 uses: actions/create-release@v1
25 env:
26 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
27 with:
fea05ea0
BW
28 tag_name: ${{ github.ref }}
29 release_name: Release ${{ github.ref }}
2301d891
BW
30 draft: false
31 prerelease: false
32 - name: Upload Release Asset
33 id: upload-release-asset
34 uses: actions/upload-release-asset@v1
35 env:
36 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
37 with:
38 upload_url: ${{ steps.create_release.outputs.upload_url }}
39 asset_path: ./homer.zip
40 asset_name: homer.zip
41 asset_content_type: application/zip