Skip to content

build: switch to pdm (#11) #23

build: switch to pdm (#11)

build: switch to pdm (#11) #23

Workflow file for this run

name: Publish
on:
# Run when a new tag has been created
push:
tags:
- "*"
# Run when a release has been created
# release:
# types: [created]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
pypi-publish:
name: upload release to PyPI
runs-on: ubuntu-latest
# Specifying a GitHub environment is optional, but strongly encouraged
environment: release
permissions:
# This permission is needed for private repositories.
# contents: read
# IMPORTANT: this permission is mandatory for trusted publishing
id-token: write
steps:
- uses: actions/checkout@v3
- uses: pdm-project/setup-pdm@v3
with:
version: head
- name: Publish package distributions to PyPI
run: pdm publish