Skip to content

ci: Make distcheck not cancel jobs once one fails #1378

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

yedayak
Copy link
Collaborator

@yedayak yedayak commented May 7, 2025

It's pretty common that a specific distro fails the check, and since it currently cancels the rest of the matrix, you have to fix it first before seeing failures in other distros.

This enables the fail-fast option:
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast

Copy link
Collaborator

@akinomyoga akinomyoga left a comment

Choose a reason for hiding this comment

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

This would be useful for me.

Copy link
Owner

@scop scop left a comment

Choose a reason for hiding this comment

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

Yes, this is good, as long as it doesn't cause the matrix to succeed in case any of its entries fail. I think it doesn't, but the linked docs don't seem quite clear on it on a quick read.

We may want to say this disables the fail-fast option in the commit message rather than enables though.

It's pretty common that a specific distro fails the check, and since it
currently cancels the rest of the matrix, you have to fix it first
before seeing failures in other distros.

This disables the fail-fast option:
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast
@yedayak
Copy link
Collaborator Author

yedayak commented May 11, 2025

Yes, this is good, as long as it doesn't cause the matrix to succeed in case any of its entries fail. I think it doesn't, but the linked docs don't seem quite clear on it on a quick read.

Just looking at the checks of this PR, some checks succeeded but still the CI is marked as failed.

We may want to say this disables the fail-fast option in the commit message rather than enables though.

Nice catch, fixed

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

Successfully merging this pull request may close these issues.

3 participants