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
This commit introduces a new build final state: "Cancelled".
This state is shown in the build listing page and also in the build details
page. The build will end up on this state when:
- The user cancels the build by clicking on the button
- The build is cancelled due to inactivity
- The build is cancelled because it was duplicated
Ther are a lot of changes required for this:
- HTML template logic for build details and listing pages
- API changes to add a new value
- Knockout.js logic for build details page
- `Build` model changes to support a new state
- Update different places of core logic to change checking for `finished` state
to `BUILD_FINAL_STATES` instead
- Documentation changes to mention the new state
- Celery build handler `after_return` to decide if it's `finished` or
`cancelled` the ending state
- Logic to decide if the build should be killed due to inactivity
Reference #9100
0 commit comments