Skip to content

Merge pull request #15 from andy-takker/feature/add-tests #26

Merge pull request #15 from andy-takker/feature/add-tests

Merge pull request #15 from andy-takker/feature/add-tests #26

Workflow file for this run

name: Release new version of package and publish to PyPI
on:
workflow_dispatch:
push:
tags:
- '[0-9]+.[0-9]+.[0-9]+'
jobs:
check:
name: Lint code and check format
uses: ./.github/workflows/_check.yaml
test:
name: Run tests
needs: check
uses: ./.github/workflows/_test.yaml
build:
name: Build dists
needs: test
uses: ./.github/workflows/_build.yaml
publish:
name: Publish package to PyPI and make release on Github
needs: build
uses: ./.github/workflows/_publish.yaml
permissions:
id-token: write
contents: write