File tree Expand file tree Collapse file tree 4 files changed +82
-24
lines changed Expand file tree Collapse file tree 4 files changed +82
-24
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ name : Release Dry Run
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+
8+ jobs :
9+ release :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - uses : actions/checkout@v3
13+ with :
14+ fetch-depth : 0
15+ token : ${{ secrets.PAT }}
16+ - uses : actions-rs/toolchain@v1
17+ with :
18+ profile : minimal
19+ toolchain : stable
20+ - uses : Swatinem/rust-cache@v1
21+ - name : Install Knope
22+ uses : actions-rs/cargo@v1
23+ with :
24+ command : install
25+ args : knope
26+ - run : knope release --dry-run
Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on : workflow_dispatch
4+
5+ jobs :
6+ release :
7+ runs-on : ubuntu-latest
8+ steps :
9+ - uses : actions/checkout@v3
10+ with :
11+ fetch-depth : 0
12+ token : ${{ secrets.PAT }}
13+ - name : Import GPG key
14+ uses : crazy-max/ghaction-import-gpg@v5
15+ with :
16+ gpg_private_key : ${{ secrets.GPG_PRIVATE_KEY }}
17+ git_user_signingkey : true
18+ git_commit_gpgsign : true
19+ git_push_gpgsign : false
20+ - uses : actions-rs/toolchain@v1
21+ with :
22+ profile : minimal
23+ toolchain : stable
24+ - uses : Swatinem/rust-cache@v1
25+ - name : Install Knope
26+ uses : actions-rs/cargo@v1
27+ with :
28+ command : install
29+ args : knope
30+ - name : Bump Version & Create GitHub Release
31+ run : knope release
32+ env :
33+ GITHUB_TOKEN : ${{ secrets.PAT }}
34+ - name : Setup Poetry
35+ run : |
36+ python -m pip install --upgrade pip
37+ pip install --upgrade poetry
38+ poetry config http-basic.pypi __token__ ${{ secrets.PYPI_TOKEN }}
39+ - name : Push to PyPI
40+ run : poetry publish --build
Original file line number Diff line number Diff line change @@ -19,6 +19,22 @@ name = "release"
1919 type = " Command"
2020 command = " npx prettier --write CHANGELOG.md"
2121
22+ [[workflows .steps ]]
23+ type = " Command"
24+ command = " git add pyproject.toml CHANGELOG.md"
25+
26+ [[workflows .steps ]]
27+ type = " Command"
28+ command = " git commit -m \" chore: Bump to version\" "
29+ variables = { "version" = " Version" }
30+
31+ [[workflows .steps ]]
32+ type = " Command"
33+ command = " git push"
34+
35+ [[workflows .steps ]]
36+ type = " Release"
37+
2238[github ]
2339owner = " openapi-generators"
2440repo = " openapi-python-client"
You can’t perform that action at this time.
0 commit comments