Skip to content

New exit code for timeout #864

@akshay-xp

Description

@akshay-xp

Feature request

Introduce a new exit code specifically dedicated to timeouts.

Proposed solution

Provide users with a distinct identifier for processes that conclude due to elapsed time constraints. This enhancement streamlines error diagnostics and facilitates more precise troubleshooting in time-sensitive scenarios.

Alternative solutions

Introduce a descriptive error message signaling a build timeout, enhancing user visibility and troubleshooting capabilities when time limits are exceeded during the build process. This straightforward notification ensures users are promptly informed about the specific cause of the interruption.

Additional context
When building Storybook using storybook build, the process runs smoothly without any issues. However, when using Chromatic for the build, it unexpectedly exits with code 105, causing confusion. After thorough investigation, I discovered that increasing the build timeout time using STORYBOOK_BUILD_TIMEOUT resolved the issue. FYI, my Storybook includes 1100+ stories and 400+ components.

using,
Node : 18.17.1
npm: 9.6.7
Yarn: 1.22.19
@storybook/react: 7.4.5 + @storybook/react-webpack5: 7.4.5
chromatic: 9.1.0

the image below is from Gitlab CI

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    customer reportedTracking: This issue was reported through customer supportenhancementClassification: New feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions