Commit graph

15 commits

Author SHA1 Message Date
Chris Mayo
cea3a84e8a Fix attest path to Python distribution files
Error: Could not find subject at path dist/*.{tar.gz,whl}
2024-08-28 19:26:49 +01:00
Chris Mayo
34bacae063 Use actions/attest for Docker images and Python distributions
https://docs.github.com/en/actions/security-for-github-actions/using-artifact-attestations/using-artifact-attestations-to-establish-provenance-for-builds
2024-08-27 19:30:20 +01:00
Chris Mayo
9dadf285a1 Suppress progress output from actions/checkout 2024-03-22 19:28:27 +00:00
Chris Mayo
10530e5a26 Update Actions to Node 20 versions 2024-03-22 19:28:27 +00:00
Chris Mayo
0a5a615c5d Stop generating Sigstore signatures on release
Failing to complete.
2023-12-11 19:44:17 +00:00
Chris Mayo
260350abfc Update gh-action-sigstore-python to v2.1.0
Python 3.12 compatibility.
2023-11-06 19:32:09 +00:00
Chris Mayo
0c9b98deb5 Fix release workflow publish step
gh-action-pypi-publish failing on twine check:

 Checking dist/LinkChecker-10.3.0-py3-none-any.whl.crt: ERROR    InvalidDistribution: Unknown distribution format:
         'LinkChecker-10.3.0-py3-none-any.whl.crt'
2023-09-25 19:22:19 +01:00
Chris Mayo
d414c4ab1c Rename upload step of release workflow
Sigstore files are uploaded as well as distribution files.
2023-09-25 19:22:19 +01:00
Chris Mayo
95f158efd6 Generate Sigstore signatures for release 2023-09-18 19:25:32 +01:00
Chris Mayo
75996718de Publish release to PyPI 2023-05-01 19:24:55 +01:00
Chris Mayo
aff5e2918d Resolve actions/setup-python python-version warnings 2023-01-14 17:22:20 +00:00
Chris Mayo
a3bedadfb6 Update GitHub Actions to Node16 versions 2022-10-24 19:26:52 +01:00
Chris Mayo
47d1015e00 Replace setuptools and setup.py with hatch and pyproject.toml 2022-09-05 19:24:01 +01:00
Chris Mayo
bab99bd945 Log checksums for release distribution files
Logs will be removed. PyPI will calculate and record checksums.
2021-12-22 19:24:54 +00:00
Chris Mayo
ef33a61b41 Workflow to automatically add Python distribution files to the release 2021-12-09 19:31:28 +00:00