Reduce redundant action runs by loosebazooka · Pull Request #985 · sigstore/sigstore-java

@loosebazooka

Looks like we were running a lot of redundant checks here. Match what we do in other sigstore repos.

@loosebazooka

Signed-off-by: Appu Goundan <appu@google.com>

aaronlew02

vlsi

- main
workflow_call: # allow this workflow to be called by other workflows
branches: [main]
pull_request: {}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This effectively removed execution of Test workflows for external contributors

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pull_request: {} seems fine to me?
I think the external contributors test is skipped with our @EnabledIfOidcExists (when oidc doesn't exist for these via github) -- we can make these tests at least check by using the conformance token or something.