Commit Graph

22 Commits

Author SHA1 Message Date
renovate[bot] 6b3e0cbcc4
chore(deps): update pypa/gh-action-pypi-publish action to v1.12.3 2025-01-08 19:50:30 +00:00
renovate[bot] 7452119ba8
chore(deps): update pypa/gh-action-pypi-publish action to v1.12.2 2024-11-07 01:51:37 +00:00
renovate[bot] 266dd49d93
chore(deps): update dependency ubuntu to v24 2024-10-10 03:00:53 +00:00
Nic Cope 59f8ccc62a Use latest available Python 3.11.x
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-10-09 19:58:54 -07:00
Nic Cope 8057458e36 Bump Python version
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-10-09 19:57:32 -07:00
Nic Cope 7990ab8939 Use the new hatch fmt command to run linters and formatting
Right now this defaults to a pretty old version of ruff. Hatch pins a
ruff version though, so I'm inclined to just use whatever ruff version
Hatch uses.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-10-09 19:54:19 -07:00
Nic Cope d10f084b84 Use the new hatch test command to run tests
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-10-09 19:54:19 -07:00
renovate[bot] ed8a958352
chore(deps): update pypa/gh-action-pypi-publish action to v1.10.3 2024-10-04 04:42:12 +00:00
renovate[bot] 0d5c56841d
chore(deps): update pypa/gh-action-pypi-publish action to v1.10.2 2024-09-20 22:24:19 +00:00
renovate[bot] 8f0f8b2455
chore(deps): update pypa/gh-action-pypi-publish action to v1.10.1 2024-09-03 19:35:13 +00:00
renovate[bot] c9551c9e88
chore(deps): update pypa/gh-action-pypi-publish action to v1.9.0 2024-06-16 19:29:49 +00:00
renovate[bot] 8df052e3eb
chore(deps): update actions/configure-pages action to v5 2024-03-30 01:19:11 +00:00
renovate[bot] 97dd555f03
chore(deps): update pypa/gh-action-pypi-publish action to v1.8.14 2024-03-08 00:59:58 +00:00
Nic Cope 2c6a27627e Generate and publish API docs to GitHub pages
I suspect we'll need a more actively maintained docs tool that supports
versions etc in future. Unfortunately Sphinx and Pydoc both seem more
heavyweight than I'd like right now, and I can't find any other great
options.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-05 13:08:30 -08:00
Nic Cope 85783c6fb9 Only run publish step once build is done
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-03 18:50:27 -08:00
Nic Cope c1e5e20bef Use Python-compatible versions
See https://packaging.python.org/en/latest/specifications/version-specifiers/#examples-of-compliant-version-schemes

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-03 18:37:34 -08:00
Nic Cope 29edf77d58 Push to PyPI
I _think_ this should push to PyPI only when the CI workflow is run with
a version input, similar to how builds work for functions.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-03 18:13:21 -08:00
renovate[bot] 8e6b7ac198
Update actions/upload-artifact action to v4 2023-12-22 17:00:37 +00:00
renovate[bot] 293c27d1c4
Update actions/setup-python action to v5 2023-12-06 12:27:19 +00:00
Nic Cope f9fbf328c4 Use a single lint command
Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-11-19 18:00:36 -08:00
Nic Cope 704eea558f Remove copy-pasta in CI workflow
The build job builds, not tests. :)

Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-11-19 13:46:58 -08:00
Nic Cope e247d8766e Break the SDK out into its own repo
I prototyped this in https://github.com/negz/function-auto-python.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-11-19 13:37:50 -08:00