Commit graph

11 commits

Author SHA1 Message Date
Chris Mayo
c698fe7877 Don't push attestation of Docker images to the registry
Generates additional entries in the list of image versions, some
are labelled making it impossible for actions/delete-package-version in
its current state to automatically remove them.

https://github.com/actions/attest-build-provenance/issues/71#issuecomment-2108140285
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
46d7d78dd6 Preserve Docker images of releases
Use "delete-only-untagged-versions" and stop tagging non-release images.
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
8366bde4e2 Delete oldest Docker images
Keep 20 most recent.
2023-01-16 19:36:22 +00:00
Chris Mayo
776f2980bc Update 3rd-party Actions to Node16 versions 2022-10-24 19:26:52 +01:00
Chris Mayo
dd2fe08ebd Add a manual trigger to publish Docker image 2021-12-15 19:41:20 +00:00
Chris Mayo
edc974e7b9 Tag Docker image using latest, commit checksum and semver
The following tags will be added: latest, 1234567 and 1.2.3
2021-11-28 18:55:46 +00:00
Chris Mayo
99d0d5218b Release new Docker image hosted on GitHub Packages 2021-11-25 19:33:29 +00:00
Chris Mayo
163c44378f Update to latest docker actions
metadata-action v3.6.0
build-push-action v2.7.0
2021-11-23 19:34:27 +00:00
Chris Mayo
fcbd957d16 Add a workflow to publish docker image to ghcr.io 2021-11-23 19:34:27 +00:00