Skip to content

GitHub actions, dynamic versioning, publishing #3

@fernandoacorreia

Description

@fernandoacorreia

See https://github.com/jlevy/simple-modern-uv

  • GitHub Actions for CI and publishing workflows.
  • Dynamic versioning so release and package publication is as simple as creating a tag/release on GitHub (no machinery needed to manually bump versions and commit files every release).
  • Workflows for packaging and publishing to PyPI with uv. This has always been more confusing than it should be. The official docs about packaging are several pages long, and then even toy tutorials about publishing are even longer. This template makes all of that basically automatic with uv, GitHub Actions, and dynamic versioning.

See https://github.com/jlevy/simple-modern-uv/blob/main/template/publishing.md

See https://github.com/ninoseki/uv-dynamic-versioning/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions