Closed Bug 1803155 Opened 1 year ago Closed 1 year ago

Install storybook dependencies when needed

Categories

(Toolkit :: UI Widgets, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: mstriemer, Assigned: mstriemer)

References

(Blocks 1 open bug)

Details

(Whiteboard: [recomp])

Attachments

(2 files)

Currently we require that ./mach storybook install is run before ./mach storybook on first run or after any meaningful updates to storybook. It would be nice if we detected when that needed to be run and instead ran it automatically for the user when dependencies were out of date.

Assignee: nobody → mstriemer

The Bugbug bot thinks this bug should belong to the 'Toolkit::XUL Widgets' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → XUL Widgets
Product: Firefox → Toolkit

Similarly, it might be good to get a ./mach build faster thrown in there, since we depend on the rewrites being valid, which depends on our build manifest being valid. If that's more work than just adding one line to this might be good to split it out and make sure it's done right.

Pushed by mstriemer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b0a275860980
Part 1: Install Storybook npm dependencies when needed r=tgiles
https://hg.mozilla.org/integration/autoland/rev/e5f522ddeb30
Part 2: Reorganize storybook/mach_commands.py r=tgiles
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
Whiteboard: [fidefe-reusable-components-ms1] → [fidefe-reusable-components-ms2]
Whiteboard: [fidefe-reusable-components-ms2] → [recomp]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: