test-infra: Prow support for triggering jobs based on tag changes

It would be useful to the cluster-registry if Prow could support triggering jobs based on GitHub CreateEvent"s.

Concrete use case: I would like to be able to do cluster-registry releases without having to run tools locally on my machine, based on tags created by a GitHub release. If Prow can respond to GitHub CreateEvents, then creating the tag can run the release process/upload binaries/etc. without requiring the person. This allows releases to be done by people who may not have write access to the GCP project that hosts the binaries, simply by creating a

Subnote: it might be useful to know if a tag is verified, and to only start a release based on a verified, signed tag. cf https://help.github.com/articles/signing-tags-using-gpg/

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 17 (12 by maintainers)

Most upvoted comments

this sort of thing would be a lot more straightforward to add if we decoupled job definitions and triggering cc @stevekuznetsov @krzyzacy

Triggering jobs as a result of tags is something that sig-service-catalog is trying to do. @n3wscott