-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[PIPE-5335] add not_run to upstream docs + job statuses graph #9786
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
base: main
Are you sure you want to change the base?
Conversation
|
I didn't update "CircleCI server job status transitions" graph because this will only be available in the next server release. I can make a ticket to update this around the time of the next release so that we don't forget |
035e24b to
0e7ff8f
Compare
- skipped status is returned as not_run in UI and API - we don't create pipelines for skip-ci anymore (since circleci/workflows-conductor#4527) - abusive/sanctioned reasons now cause the workflow to fail
0e7ff8f to
223abc1
Compare
| pending --> running | ||
| pending --> skipped : Only build PRs setting enabled<br/>ci-skip<br/>No project found<br/>Abusive<br/>Sanctioned | ||
| pending --> not_run : Only build PRs setting enabled |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this transition still exist? I think we now either create the pipeline or not based on this setting, but if we create a job that will be allowed to complete.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, I see, server. Ho hum. I guess it depends on the version of server... 4.9 should have the same behaviour as Cloud, but legacy versions may not. I stand corrected.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea it still exists in Server.
Description
DO NOT MERGE until https://circleci.atlassian.net/browse/PIPE-5329 and https://circleci.atlassian.net/browse/PIPE-5119 are done
Reasons
We are extending flexible requires with a new status
not_run, that defines a job as finished without starting (non-runnable blocked job)Content Checklist
Please follow our style when contributing to CircleCI docs. Our style guide is here: https://circleci.com/docs/style/style-guide-overview.
Please take a moment to check through the following items when submitting your PR (this is just a guide so will not be relevant for all PRs):