Skip to content

Add support for 3.14 (#432) #4

Add support for 3.14 (#432)

Add support for 3.14 (#432) #4

Workflow file for this run

name: 🚀Release to PyPI
on:
push:
tags: ["*"]
env:
dists-artifact-name: python-package-distributions
jobs:
build:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- name: "🔄 Install the latest version of uv"
uses: astral-sh/setup-uv@v6
- name: "📦 Build package"
run: uv build --python 3.13 --python-preference only-managed --sdist --wheel . --out-dir dist
- name: "📤 Store the distribution packages"
uses: actions/upload-artifact@v4
with:
name: ${{ env.dists-artifact-name }}
path: dist/*
release:
needs:
- build
runs-on: ubuntu-24.04
environment:
name: "🚀 Release to PyPI"
url: https://pypi.org/project/filelock/${{ github.ref_name }}
permissions:
id-token: write
steps:
- name: "⬇️ Download all the dists"
uses: actions/download-artifact@v5
with:
name: ${{ env.dists-artifact-name }}
path: dist/
- name: "🚀 Publish to PyPI"
uses: pypa/[email protected]