BoilerWorks

boilerworks / .github / workflows / publish.yml
Blame History Raw 34 lines
1
name: Publish to PyPI
2
3
on:
4
push:
5
tags:
6
- "v*"
7
8
jobs:
9
build:
10
runs-on: ubuntu-latest
11
steps:
12
- uses: actions/checkout@v4
13
- uses: astral-sh/setup-uv@v5
14
with:
15
python-version: "3.12"
16
- run: uv build
17
- uses: actions/upload-artifact@v4
18
with:
19
name: dist
20
path: dist/
21
22
publish:
23
needs: build
24
runs-on: ubuntu-latest
25
environment: release
26
permissions:
27
id-token: write
28
steps:
29
- uses: actions/download-artifact@v8
30
with:
31
name: dist
32
path: dist/
33
- uses: pypa/gh-action-pypi-publish@release/v1
34

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button