Conversation
Agent-Logs-Url: https://github.com/0install/apps/sessions/98fd157c-6795-4ceb-8b31-2e1ab57b2bfc Co-authored-by: bastianeicher <414366+bastianeicher@users.noreply.github.com>
bastianeicher
left a comment
There was a problem hiding this comment.
Look at kubernetes/kops.watch.py and kubernetes/kops.xml.template. I'd like you take the pattern of replacing rc. with rc for the version while passing through the original version as original_version. Apply this same pattern to utils/cosign.watch.py and utils/cosign.xml. Handling just rcis enough, no need forbeta`, etc..
Agent-Logs-Url: https://github.com/0install/apps/sessions/46d55611-54c2-41bd-ad78-5dee6568351d Co-authored-by: bastianeicher <414366+bastianeicher@users.noreply.github.com>
Done in a333132. The watch script now uses a |
Adds 0install feed support for Sigstore Cosign, a container image and OCI artifact signing/verification tool.
New files
utils/cosign.xml— Main feed with metadata; empty<group>(no implementations, populated via watch workflow)utils/cosign.xml.template— Release template covering 5 platform targets using single-binary<file>elements (same pattern as jq):Linux-x86_64,Linux-aarch64Darwin-x86_64,Darwin-aarch64Windows-x86_64utils/cosign.watch.py— GitHub release watcher againstsigstore/cosign, emittingversion(withrc.normalized torc),original-version(the raw tag, e.g.v3.0.5),stability(pre-release aware), andreleasedfieldsDownload URLs use
{original-version}to preserve the exact GitHub tag (including thevprefix):