You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
It is impossible to always run a job
To Reproduce
Steps to reproduce the behavior:
Add jobs to workflow
Create a last job that needs all jobs so it runs last
use always() as a condition in if
If any needs jobs are skipped always() job is also skipped
Expected behavior
I would expect always() to return true and job is ran
Runner Version and Platform
latest
OS of the machine running the runner? OSX/Windows/Linux/...
Linux
What's not working?
When is always() not always? When is true not true? I have tried using the following if condition if: ${{ true || always() || failure() || success() || cancelled() || needs.*.result == 'skipped' }}
Runner and Worker's Diagnostic Logs
Reasons for skip are never logged, nor are their logs for decision.
The text was updated successfully, but these errors were encountered:
Describe the bug
It is impossible to always run a job
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect always() to return true and job is ran
Runner Version and Platform
latest
OS of the machine running the runner? OSX/Windows/Linux/...
Linux
What's not working?
When is always() not always? When is true not true? I have tried using the following if condition
if: ${{ true || always() || failure() || success() || cancelled() || needs.*.result == 'skipped' }}
Runner and Worker's Diagnostic Logs
Reasons for skip are never logged, nor are their logs for decision.
The text was updated successfully, but these errors were encountered: