]> git.immae.eu Git - github/bastienwirtz/homer.git/blame - .github/workflows/release.yml
Simplified & updated CI/CD
[github/bastienwirtz/homer.git] / .github / workflows / release.yml
CommitLineData
2301d891
BW
1# Publish pre-build release
2name: Upload Release Asset
3
4on:
5 push:
796a16c8 6 tags: [v*]
2301d891
BW
7
8jobs:
9 build:
10 name: Upload Release Asset
11 runs-on: ubuntu-latest
12 steps:
a43fe354 13 - uses: actions/checkout@v3
2301d891
BW
14 - name: Build project
15 run: |
16 yarn install
17 yarn build
c712d7c7
BW
18 - name: Create artifact
19 working-directory: "dist"
20 run: zip -r ../homer.zip ./*
2301d891
BW
21 - name: Create Release
22 id: create_release
a43fe354 23 uses: softprops/action-gh-release@v1
2301d891 24 with:
a43fe354
BW
25 token: ${{ secrets.GITHUB_TOKEN }}
26 generate_release_notes: true
27 files: |
28 homer.zip