name: Release permissions: contents: write on: push: tags: - "*" jobs: release-pypi: name: Build and Release PyPI runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 with: fetch-depth: 0 - uses: actions/setup-python@v4 with: python-version: "3.10" - uses: actions/setup-node@v3 with: node-version: 16 - name: Build artifacts run: | pip install build python -m build - uses: pypa/gh-action-pypi-publish@release/v1 with: password: ${{ secrets.PYPI_API_TOKEN }} - run: npx changelogithub continue-on-error: true env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}