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 : Auto version bump and tag
2+
3+ on :
4+ push :
5+ branches : [main]
6+
7+ jobs :
8+ tag :
9+ runs-on : ubuntu-latest
10+ steps :
11+ - uses : actions/checkout@v4
12+ - name : Bump version and push tag
13+ id : tag
14+ uses : anothrNick/github-tag-action@v1
15+ env :
16+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
17+ DEFAULT_BUMP : patch
18+ RELEASE_BRANCHES : main
Original file line number Diff line number Diff line change 1+ name : Create release
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*' # e.g. v1.0.0
7+
8+ jobs :
9+ release :
10+ runs-on : ubuntu-latest
11+
12+ steps :
13+ - name : Checkout repository
14+ uses : actions/checkout@v4
15+
16+ - name : Prepare release package
17+ run : |
18+ mkdir -p release
19+ cp -r extensions release/
20+ cp Equilibrium.tox Synchronization.tox Smoothness.tox setup.sh setup.bat Examples.toe release/
21+ cd release
22+ zip -r ../release.zip .
23+
24+ - name : Create GitHub release
25+ id : create_release
26+ uses : actions/create-release@v1
27+ with :
28+ tag_name : ${{ github.ref_name }}
29+ release_name : Release ${{ github.ref_name }}
30+ draft : false
31+ prerelease : false
32+ env :
33+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
34+
35+ - name : Upload release package
36+ uses : actions/upload-release-asset@v1
37+ env :
38+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39+ with :
40+ upload_url : ${{ steps.create_release.outputs.upload_url }}
41+ asset_path : release.zip
42+ asset_name : PyEyesWeb_${{ github.ref_name }}.zip
43+ asset_content_type : application/zip
You can’t perform that action at this time.
0 commit comments