Future steps still running after previous ones failed #25681
-
Hi. The “Install Qt” step on Update packages.yml · mitchcurtis/slate@326d6d4 · GitHub should fail due to install-qt.sh not existing, but it doesn’t, even though pipefail is apparently set by default: Context and expression syntax for GitHub Actions - GitHub Docs says:
The docs for success say:
So why didn’t the Install Qt step fail? Cheers. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
mitchcurtis:
The log for the “Install Qt” step in your workflow says this:
So I’m wondering if |
Beta Was this translation helpful? Give feedback.
-
Thanks, adding
Build software better, togetherGitHub is where people build software. More than 65 million people use GitHub to discover, fork, and contribute to over 200 million projects. Where do I go to submit a bug report? |
Beta Was this translation helpful? Give feedback.
-
Probably GitHub - github/docs: The open-source repo for docs.github.com or GitHub - actions/runner: The Runner for GitHub Actions, depending on whether you consider it a bug in the documentation or the runner implementation. 😉 |
Beta Was this translation helpful? Give feedback.
-
Created pipefail not set by default · Issue #1212 · actions/runner · GitHub. |
Beta Was this translation helpful? Give feedback.
The log for the “Install Qt” step in your workflow says this:
So I’m wondering if
pipefail
really is enabled, regardless of what the docs say. Maybe try addingset -o pipefail
in the step and see if it makes a difference? And if it does I fear it’s time for a bug report. 😅