]> git.immae.eu Git - github/bastienwirtz/homer.git/blob - .github/workflows/release.yml
Fix CI build
[github/bastienwirtz/homer.git] / .github / workflows / release.yml
1 # Publish pre-build release
2 name: Create Github release
3
4 on:
5 push:
6 tags: [v*]
7
8 jobs:
9 build:
10 name: Upload Release Asset
11 runs-on: ubuntu-latest
12 steps:
13 -
14 name: Checkout
15 uses: actions/checkout@v4
16 -
17 name: Build project
18 run: |
19 yarn install --frozen-lockfile --non-interactive
20 yarn build
21 -
22 name: Create artifact
23 working-directory: "dist"
24 run: zip -r ../homer.zip ./*
25 -
26 name: Create Release
27 id: create_release
28 uses: softprops/action-gh-release@v2
29 with:
30 token: ${{ secrets.GITHUB_TOKEN }}
31 generate_release_notes: true
32 files: |
33 homer.zip