Commit Graph

13 Commits

Author SHA1 Message Date
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