Skip to content

Commit eeaff72

Browse files
chore: include semantic-release-action and pypi-publish-action
1 parent 739c015 commit eeaff72

File tree

4 files changed

+10
-23
lines changed

4 files changed

+10
-23
lines changed

.github/workflows/build-test-release.yaml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -250,14 +250,16 @@ jobs:
250250
- name: Install Poetry
251251
run: curl -sSL https://install.python-poetry.org | python3 -
252252
- name: Semantic Release
253-
uses: cycjimmy/semantic-release-action@v3.0.0
253+
id: semantic
254+
uses: splunk/semantic-release-action@v1.2
254255
with:
255-
semantic_version: 19.0.2
256256
extra_plugins: |
257-
@semantic-release/exec
258-
@semantic-release/git
259257
@google/semantic-release-replace-plugin
260258
env:
261259
GITHUB_TOKEN: ${{ secrets.GH_TOKEN_ADMIN }}
262-
PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
263-
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
260+
- name: Publish to pypi
261+
if: ${{ steps.semantic.outputs.new_release_published == 'true' }}
262+
uses: splunk/pypi-publish-action@v1.0
263+
with:
264+
pypi_username: ${{ secrets.PYPI_USERNAME }}
265+
pypi_token: ${{ secrets.PYPI_TOKEN }}

.github/workflows/sr-prepare.sh

Lines changed: 0 additions & 7 deletions
This file was deleted.

.github/workflows/sr-release.sh

Lines changed: 0 additions & 7 deletions
This file was deleted.

.releaserc

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,8 @@
6262
[
6363
"@semantic-release/exec",
6464
{
65-
"prepareCmd": "./.github/workflows/sr-prepare.sh ${nextRelease.version}",
66-
"publishCmd": "./.github/workflows/sr-release.sh",
67-
"shell": "bash"
65+
"verifyReleaseCmd": "echo \"version=${nextRelease.version}\" >> $GITHUB_OUTPUT",
66+
"successCmd": "echo \"new_release_published=${'true'}\" >> $GITHUB_OUTPUT"
6867
},
6968
],
7069
[

0 commit comments

Comments
 (0)