Skip to content

reimplement prober? #86

@jku

Description

@jku

sigstore-probers has some workflows that test the tuf repository validity (now and some days into the future). These use:
https://github.com/sigstore/root-signing/blob/main/cmd/verify/app/repository.go

Let's take a good look at whether we can re-implement that, maybe as part of tuf-on-ci test-repository action.

  • the idea of "alert if metadata is invalid x days from now" seems universal and is likely not much additional code
  • if we can remove 500 lines of code from root-signing that would be good

There is a bit of complexity here:

  • deduplication should be doable by as action output
  • there have been weird issues with the prober getting stale data like https://github.com/sigstore/public-good-instance/pull/1683 -- This has been worked around by manual cache invalidation but I'm not convinced there isn't still a configuration issue somewhere

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions