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 : automatic-release
2+
3+ on :
4+ workflow_dispatch :
5+ inputs :
6+ release_type :
7+ description : Release type
8+ required : true
9+ type : choice
10+ options :
11+ - patch
12+ - minor
13+ - major
14+
15+ jobs :
16+ release :
17+ name : Release
18+ runs-on : ubuntu-20.04
19+ steps :
20+ - name : Checkout repository
21+ uses : actions/checkout@v4
22+ - name : Setup Git
23+ run : |
24+ git config --local user.email "[email protected] " 25+ git config --local user.name "GitHub Action"
26+ - name : Setup Python
27+ uses : actions/setup-python@v4
28+ with :
29+ python-version : ' 3.8'
30+ - name : Install prerequisites
31+ run : pip install -r release-requirements.txt
32+ - name : Execute release
33+ env :
34+ SEMVER_BUMP : ${{ github.event.inputs.release_type }}
35+ TWINE_REPOSITORY : ${{ vars.TWINE_REPOSITORY }}
36+ TWINE_USERNAME : ${{ secrets.TWINE_USERNAME }}
37+ TWINE_PASSWORD : ${{ secrets.TWINE_PASSWORD }}
38+ run : ./release $SEMVER_BUMP
You can’t perform that action at this time.
0 commit comments