Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add status badges for workflows to README #202

Open
ianlewis opened this issue Jun 6, 2023 · 1 comment
Open

Add status badges for workflows to README #202

ianlewis opened this issue Jun 6, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@ianlewis
Copy link
Member

ianlewis commented Jun 6, 2023

I'd like to have a section in the top level README that showed status badges for workflows so you can tell at a glance which are succeeding and failing.

Unfortunately many workflows run with a shim which skips running for the wrong triggers, and jobs that push or create releases when run on a schedule or via workflow_dispatch. We would need to break up the shim job and main workflow into separate workflow files for this to work properly.

@ianlewis ianlewis added the enhancement New feature or request label Jun 6, 2023
@ianlewis
Copy link
Member Author

ianlewis commented Jun 8, 2023

I would like to use the build-in GHA badges since they best reflect when the workflow is failing. But we need to make sure to skip all jobs in the workflow if the workflow is meant to skip the event. This means our shim job steps need to be reevaluated. They currently run and succeed making the whole workflow look as if it has succeeded.

We also need to make sure adversarial workflows have success status on an expected failure.

Related #178

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant