brozzler/.github/workflows
Misty De Méo b3fbdceeca
Some checks failed
Python Formatting Check / formatting (push) Has been cancelled
Tests / Run tests (push) Has been cancelled
CI: add a simple tag-to-release config
This adds a tag-to-release Actions config based around uv.

This is triggered by pushing a tag with a new version; it will
automatically kick off this job, which will publish the new
version to PyPI on completion. We can push that tag from a PR
or directly to master.

At the moment, this doesn't do anything to automatically create
a GitHub release from the tag; we can do that manually for now,
but if we're interested I can add something to automatically
generate the release too.

We don't need to provide a token to uv to publish; instead, we
just need to configure the repo for PyPI access using this:
https://docs.pypi.org/trusted-publishers/adding-a-publisher/
2025-05-08 15:30:42 -07:00
..
setup test: add CI (#329) 2025-03-04 09:34:23 -08:00
daily.yaml CI: extend daily job timeout 2025-03-05 17:10:27 -08:00
python-formatting.yml Makefile improvements + pre-commit hook (#340) 2025-03-07 16:45:53 -08:00
release.yml CI: add a simple tag-to-release config 2025-05-08 15:30:42 -07:00
tests.yml test: add CI (#329) 2025-03-04 09:34:23 -08:00