75 Commits

Author SHA1 Message Date
Yann Braga
5149d0f64e Merge pull request #26585 from storybookjs/yann/fix-installations-command
CLI: Throw an error when running upgrade command in incorrect cwd
(cherry picked from commit 7b9e094bc0f6645c6e955d98036ad7aa9b3acf51)
2024-03-21 16:36:23 +00:00
Norbert de Langen
7750f006c4 Fix 2024-03-18 07:50:13 +08:00
Norbert de Langen
d978771b18 add a flag for detecting is the latest version we got from npm matches the version of the CLI exactly 2024-03-11 13:57:58 +01:00
Norbert de Langen
4c60e7b900 minor typing issues fixed 2024-03-07 18:53:13 +01:00
Norbert de Langen
880479789f add an automigration for upgrading dependencies 2024-03-07 14:54:07 +01:00
Valentin Palkovic
8ce30903d8 Merge remote-tracking branch 'origin/next' into valentin/6-to-8-automigrations 2024-02-23 10:29:26 +01:00
Norbert de Langen
22f7db6c6d
Merge pull request #26049 from storybookjs/norbert/fix-caret-in-upgrade
CLI: Fix logic to add `^` packages in upgrade
2024-02-22 14:08:24 +01:00
Valentin Palkovic
609482b994 Fix storybook-version detection 2024-02-20 12:11:36 +01:00
Norbert de Langen
a321a58d72 improve 2024-02-16 16:58:33 +01:00
Norbert de Langen
21945adfa4 throw when mainConfig is missing or unable to be evaluated, also throw when version is missing 2024-02-16 16:03:13 +01:00
Valentin Palkovic
e1ba87caca Implement version checks to support automigrations from 6 to 8 2024-02-16 14:43:33 +01:00
Norbert de Langen
c8beac55d9 fix logic to add caret to upgrade 2024-02-15 17:17:45 +01:00
Norbert de Langen
2a82b796ed Revert "fix the logic adding the caret to upgrade"
This reverts commit f24784d9cd0b3b349b3e9030eb08a61b651e0967.
2024-02-15 17:16:03 +01:00
Norbert de Langen
f24784d9cd fix the logic adding the caret to upgrade 2024-02-15 17:14:02 +01:00
Valentin Palkovic
8c9fc3925f Adjust findInstallations to cover all kind of Storybook 6 installations 2024-02-15 14:20:37 +01:00
Valentin Palkovic
34a324a490 Use the correct cli version of Storybook 2024-02-15 13:50:54 +01:00
Valentin Palkovic
22fcb10e92 let 'findInstallations' method of the npm package manager accept a pattern like for the other package managers 2024-02-15 12:54:05 +01:00
Norbert de Langen
2aec740ace fixes 2024-02-13 11:22:18 +01:00
Norbert de Langen
68e6cb0d54 add more autoblockers for dependencies & add a --force flag to skip autoblockers 2024-02-12 13:02:10 +01:00
Norbert de Langen
8af5a5241a cleanup 2024-02-07 15:31:06 +01:00
Norbert de Langen
da51fee5b8 cleanup 2024-02-07 14:31:11 +01:00
Norbert de Langen
aeac06751f add tests & fix some review comments 2024-02-07 13:15:14 +01:00
Norbert de Langen
923deb76b1 refactor cli to add autoblockers 2024-02-07 00:14:26 +01:00
Jeppe Reinhold
424630b7c6 use both @storybook/cli and storybook to detect version 2024-01-26 10:07:32 +01:00
Jeppe Reinhold
154d9795c1 look for storybook instead of @storybook/cli 2024-01-26 10:02:01 +01:00
Jeppe Reinhold
d332158867 don't fail if @storybook/cli can't be found 2024-01-25 11:03:01 +01:00
Jeppe Reinhold
b5efbfe0c0 use package manager CLIs to get currently installed versions 2024-01-24 14:44:39 +01:00
Michael Shilman
8de69e29b8 More cleanup 2024-01-19 23:00:44 +08:00
Michael Shilman
67cf976dd5 Move CLI utilities to core-common 2024-01-19 17:27:57 +08:00
Jeppe Reinhold
688bed9586 fallback existing version to v0.0.0 2024-01-18 10:35:31 +01:00
Jeppe Reinhold
036235b74d simplify isCanary 2024-01-15 14:55:34 +01:00
Jeppe Reinhold
947cbefd4f tilde -> caret 2024-01-15 12:52:47 +01:00
Jeppe Reinhold
ccd9740d53 dont add tilde to canary versions 2024-01-15 12:47:04 +01:00
Jeppe Reinhold
8f662b4af4 support canary versions in upgrade command 2024-01-15 11:31:50 +01:00
Jeppe Reinhold
c592054ddc remove bad prerelease variable from telemetry 2024-01-12 09:41:26 +01:00
Jeppe Reinhold
52cc5e155b add better messages and errors 2024-01-10 23:15:30 +01:00
Jeppe Reinhold
03c2ffbb5a new upgrade flow 2024-01-10 12:38:26 +01:00
Yann Braga
3b9e381f0b
Merge branch 'next' into fix/upgrade-command 2024-01-03 11:45:17 -03:00
Yann Braga
d6d5c7af0e remove --use-npm flag from CLI 2024-01-03 09:27:20 -03:00
Yann Braga
6b5d9c7446 fix upgrade command 2023-12-21 09:24:25 -03:00
Norbert de Langen
39009b5a32 Merge branch 'next' into pr/0916dhkim/22254 2023-11-28 17:52:18 +01:00
Jeppe Reinhold
7d824e4638
Merge branch 'next' into no-more-commas 2023-08-29 11:07:53 +02:00
Shaun Lloyd
552829ace4 Move isCorePackage to utils 2023-08-25 15:03:49 -04:00
Shaun Lloyd
a5a9902184 CLI: exclude addon-styling from upgrade 2023-08-15 08:43:07 -04:00
Donghyeon Kim
b687df4bcd Extract coerceSemver helper 2023-06-17 17:56:23 -04:00
Donghyeon Kim
7a8a80c0b1 Fix upgrade.ts 2023-06-17 17:54:24 -04:00
Katerina Skroumpelou
9bd3dcae89 fix(upgrade): dont upgrade nx packages 2023-05-18 13:02:36 +03:00
João Nuno Mota
a6968cd191
Merge branch 'next' into no-more-commas 2023-05-12 09:24:32 +01:00
Yann Braga
b436f4c1f6 fix storybook upgrade precheckfailure object 2023-05-11 16:02:50 +02:00
Yann Braga
46d5110cac Turn package manager methods into async
- This will allow us to get better flexibility in any place we run commands
2023-05-05 12:34:08 +02:00