diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 53409bd..864340a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,17 +1,27 @@ name: Release +# yamllint disable-line rule:truthy on: - release: - types: - - published + workflow_dispatch: + inputs: + version: + description: 'Release version' + required: true + type: string + publishToTestPyPI: + description: 'Publish to Test PyPI instead of PyPI' + required: false + type: boolean + default: false jobs: release: permissions: id-token: write contents: write - uses: SonarSource/gh-action_release/.github/workflows/main.yaml@v6 + uses: SonarSource/gh-action_release/.github/workflows/main.yaml@master # dogfood with: - publishToPyPI: ${{ !github.event.release.prerelease }} # Only publish to PyPI for non-prerelease releases - publishToTestPyPI: ${{ github.event.release.prerelease }} + version: ${{ inputs.version }} + publishToPyPI: ${{ !inputs.publishToTestPyPI }} + publishToTestPyPI: ${{ inputs.publishToTestPyPI }} skipPythonReleasabilityChecks: true isDummyProject: true