Skip to content

Release

Release #24

Workflow file for this run

name: Release
on:
workflow_dispatch:
jobs:
# Build and Test
build-and-test:
uses: ./.github/workflows/test.yml
# # Publish package to TestPyPI
# publish-testpypi:
# needs: build-and-test
# runs-on: ubuntu-latest
# environment:
# name: release
# permissions:
# id-token: write
# steps:
# - uses: ewoks-kit/.github/.github/actions/setup-python-package@main
# - uses: pypa/gh-action-pypi-publish@release/v1
# with:
# repository-url: https://test.pypi.org/legacy/
# # Publish package to PyPI
# publish-pypi:
# needs: build-and-test
# runs-on: ubuntu-latest
# environment:
# name: release
# permissions:
# id-token: write
# steps:
# - uses: ewoks-kit/.github/.github/actions/setup-python-package@main
# - uses: pypa/gh-action-pypi-publish@release/v1
# Tag
tag-release:
needs: build-and-test
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: ewoks-kit/.github/.github/actions/tag-release@main
with:
github-token: ${{ secrets.GITHUB_TOKEN }}