-
-
Notifications
You must be signed in to change notification settings - Fork 0
32 lines (30 loc) · 848 Bytes
/
release.yml
File metadata and controls
32 lines (30 loc) · 848 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
name: Release
on:
release:
types:
- published
jobs:
build:
uses: ./.github/workflows/build.yml
with:
version: ${{ github.event.release.tag_name }}
publish-release:
name: 🚀 Publish 📦 To Release
needs: build
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- name: ⤵️ Check out code from GitHub # needed to use GitHub CLI
uses: actions/checkout@v6
- name: ⤵️ Download distribution artifact
uses: actions/download-artifact@v8
with:
name: dist
path: dist
- name: ⤴️ Upload release assets
env:
GH_TOKEN: ${{ github.token }} # needed to use GitHub CLI
run: |
cd dist;
find . -type f -prune -exec gh release upload ${{ github.event.release.tag_name }} '{}' +