File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Release
1+ name : Release Linux
22
33on :
44 push :
55 tags :
66 - " v*"
77
88jobs :
9- build-and-release :
9+ build-linux :
1010 runs-on : ubuntu-latest
1111 permissions :
1212 contents : write
Original file line number Diff line number Diff line change 1+ name : Release MacOS
2+
3+ on :
4+ push :
5+ tags :
6+ - " v*"
7+
8+ jobs :
9+ build-macos :
10+ runs-on : macos-latest
11+ permissions :
12+ contents : write
13+ steps :
14+ - uses : actions/checkout@v4
15+
16+ - name : Install uv
17+ uses : astral-sh/setup-uv@v5
18+ with :
19+ enable-cache : true
20+
21+ - name : Set up Python
22+ run : uv python install
23+
24+ - name : Build artifacts
25+ run : uv build
26+
27+ - name : Create GitHub Release
28+ uses : softprops/action-gh-release@v2
29+ with :
30+ files : dist/*
31+ env :
32+ GITHUB_TOKEN : ${{ secrets.Release }}
Original file line number Diff line number Diff line change 1+ name : Release Windows
2+
3+ on :
4+ push :
5+ tags :
6+ - " v*"
7+
8+ jobs :
9+ build-windows :
10+ runs-on : windows-latest
11+ permissions :
12+ contents : write
13+ steps :
14+ - uses : actions/checkout@v4
15+
16+ - name : Install uv
17+ uses : astral-sh/setup-uv@v5
18+ with :
19+ enable-cache : true
20+
21+ - name : Set up Python
22+ run : uv python install
23+
24+ - name : Build artifacts
25+ run : uv build
26+
27+ - name : Create GitHub Release
28+ uses : softprops/action-gh-release@v2
29+ with :
30+ files : dist/*
31+ env :
32+ GITHUB_TOKEN : ${{ secrets.Release }}
You can’t perform that action at this time.
0 commit comments