sigstore / root-signing

TUF repository for Sigstore trust root
Apache License 2.0
80 stars 77 forks source link

Add tuf-on-ci workflows #1256

Closed jku closed 22 hours ago

jku commented 4 weeks ago

Add workflows for tuf-on-ci (see #1247 and for larger context #929).

These workflows should be complete and ready however:

jku commented 3 weeks ago

last change was a commit message tweak to trigger the broken DCO check

jku commented 3 weeks ago

... and I had to rebase because the renamed workflow confused githubs merge resolution

jku commented 3 weeks ago

I've included the GCP details in the online-sign workflow:

Original design uses GitHub variables: This keeps the online-sign workflow unchanged from the upstream one and would be nice if the variables were managed with configuration-as-code. Unfortunately this is not possible in root-signing.

Embed GCP details in the workflow.

jku commented 1 day ago

I had to rebase as GitHub uses a conflict resolution that failed in this case (the default one in git rebase just works). No changes.