Skip to content
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

Release: Patch 7.1.1 #23503

Merged
merged 2,386 commits into from
Jul 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2386 commits
Select commit Hold shift + click to select a range
1fa22b3
Merge branch 'next-release' into next
github-actions[bot] Jul 4, 2023
6b34244
Only run Storybook scoped packages via verdaccio
valentinpalkovic Jul 4, 2023
c0b8096
Merge pull request #23202 from storybookjs/kasper/whatsnew
kasperpeulen Jul 4, 2023
96ecf1b
Fix tests on Windows
valentinpalkovic Jul 4, 2023
e2eb1d3
Remove Ubuntu/Mac Unit Tests on Github Actions
valentinpalkovic Jul 4, 2023
7b79548
Merge pull request #23305 from storybookjs/valentin/fix-windows-tests
valentinpalkovic Jul 4, 2023
99ce957
Merge branch 'next' into valentin/remove-ubuntu-mac-unit-tests-on-git…
valentinpalkovic Jul 4, 2023
d85697a
Merge pull request #23306 from storybookjs/valentin/remove-ubuntu-mac…
valentinpalkovic Jul 4, 2023
bf4647e
Merge pull request #23303 from storybookjs/valentin/apply-storybook-n…
valentinpalkovic Jul 4, 2023
2596179
Merge branch 'next' into valentin/fix-yarn-pnp-on-windows
valentinpalkovic Jul 4, 2023
a0dc00b
Bump version from 7.1.0-alpha.44 to 7.1.0-beta.0
github-actions[bot] Jul 4, 2023
d90e498
Merge pull request #23304 from storybookjs/version-prerelease-from-7.…
shilman Jul 4, 2023
a6b4bcd
set "typescript": "*"
chakAs3 Jul 4, 2023
0f57541
Merge branch 'next' into chaks/fix-ts-deps-react
chakAs3 Jul 4, 2023
abc8b9d
Update frameworks.md
FelixRizzolli Jul 4, 2023
28aa4d2
Merge branch 'next' into fix/jsdoc
re-taro Jul 5, 2023
95944bd
Merge pull request #23274 from storybookjs/valentin/fix-yarn-pnp-on-w…
valentinpalkovic Jul 5, 2023
a1c6711
Update CHANGELOG.md for v7.0.26
github-actions[bot] Jul 5, 2023
caff290
adds story demonstrating custom language syntax added to highlighter
hobbes7878 Jul 5, 2023
a599ade
Merge branch 'norbert/fix-21341' of https://github.com/storybookjs/st…
hobbes7878 Jul 5, 2023
a9d0d22
register custom syntax in a story loader
hobbes7878 Jul 5, 2023
5bf47dd
Merge branch 'next' into norbert/fix-21341
hobbes7878 Jul 5, 2023
3d69572
Merge branch 'next' into shilman/toc-proof-of-concept
shilman Jul 5, 2023
d1c157e
move import of custom syntax into story loader
hobbes7878 Jul 5, 2023
fe01f47
Addon-docs: Fix bug where TOC is always showing
shilman Jul 5, 2023
43a5531
Remove spurious console.log
shilman Jul 5, 2023
e09f436
Addon-docs: Add TOC stories
shilman Jul 5, 2023
1bcbe36
Merge pull request #23166 from storybookjs/norbert/fix-21341
ndelangen Jul 5, 2023
90c9929
Addon-docs: Fix TOC context bug
shilman Jul 5, 2023
76ca248
Cleanup
shilman Jul 5, 2023
1011ccd
Tweaks for docs publishing
jonniebigodes Jul 5, 2023
57eac1c
Merge branch 'next' into vy/feature-requests-as-discussions
jonniebigodes Jul 5, 2023
992efdf
Merge pull request #23138 from storybookjs/vy/feature-requests-as-dis…
jonniebigodes Jul 5, 2023
e03ff4e
Merge branch 'next' into patch-1
FelixRizzolli Jul 5, 2023
6f346c2
Pin version of @yarnpkg packages to support Node 16
valentinpalkovic Jul 6, 2023
9d611ca
Merge pull request #23310 from FelixRizzolli/patch-1
valentinpalkovic Jul 6, 2023
636f4f2
Add Angular 15 sandbox and drop Angular 14 sandbox
valentinpalkovic Jul 6, 2023
e5c4146
Merge remote-tracking branch 'upstream/next' into patch-1
valentinpalkovic Jul 6, 2023
9e47ab3
Ignore eslint error
valentinpalkovic Jul 6, 2023
05a6a99
Merge pull request #23330 from storybookjs/valentin/pin-yarnpkg-packa…
valentinpalkovic Jul 6, 2023
995732e
Update code/ui/blocks/src/components/TableOfContents.tsx
shilman Jul 6, 2023
d8c8eb8
Merge branch 'next' into shilman/toc-proof-of-concept
shilman Jul 6, 2023
fbd6bf8
Merge pull request #23142 from storybookjs/shilman/toc-proof-of-concept
shilman Jul 6, 2023
deeac77
Revert "Addon-docs: Add opt-in table of contents"
shilman Jul 6, 2023
97a2b89
Merge pull request #23333 from storybookjs/revert-23142-shilman/toc-p…
shilman Jul 6, 2023
3756a92
Revert "Revert "Addon-docs: Add opt-in table of contents""
shilman Jul 6, 2023
0a58cc6
Introduce ci:normal label
valentinpalkovic Jul 6, 2023
9f8d871
Adjust Danger.js to enforce setting one of the ci labels
valentinpalkovic Jul 6, 2023
6715c52
Do not run a workflow per default
valentinpalkovic Jul 6, 2023
d1473ec
Add noop job to trick circleci
valentinpalkovic Jul 6, 2023
11408c3
Merge branch 'next' into use-storybook-bot
JReinhold Jul 6, 2023
1cd27de
add defer options
JReinhold Jul 6, 2023
bc133a4
expand svelte dep to 4.0.0
JReinhold Jul 6, 2023
6aead9c
Merge branch 'next' into svelte-4-webpack
JReinhold Jul 6, 2023
de5e894
Merge branch 'next' of github.com:storybookjs/storybook into bump-sve…
JReinhold Jul 6, 2023
9e1161b
generate lockfile
chakAs3 Jul 6, 2023
4c9ae5f
Merge branch 'next' into chaks/fix-ts-deps-react
chakAs3 Jul 6, 2023
7193c36
Retrigger pipeline
valentinpalkovic Jul 6, 2023
e219eca
Update Configure.mdx
valentinpalkovic Jul 6, 2023
21d5e5f
Merge branch 'next' into patch-1
jonniebigodes Jul 6, 2023
b89e3a5
Merge pull request #23236 from dubbs/patch-1
jonniebigodes Jul 6, 2023
184ba5b
Merge branch 'next' into revert-23333-revert-23142-shilman/toc-proof-…
shilman Jul 6, 2023
51d6e46
Merge pull request #23334 from storybookjs/revert-23333-revert-23142-…
shilman Jul 6, 2023
2731eb8
Bump version from 7.1.0-beta.0 to 7.1.0-beta.1
github-actions[bot] Jul 6, 2023
add71c3
Merge pull request #23315 from storybookjs/version-prerelease-from-7.…
shilman Jul 6, 2023
eacc65e
Merge branch 'next' into fix/jsdoc
re-taro Jul 7, 2023
d732fa0
Merge branch 'next' into use-storybook-bot
shilman Jul 7, 2023
8d873b6
Build: Fix TOC stories for cra/default-js
shilman Jul 7, 2023
c41bab2
Fix duplicate name for interface and function
ubugnu Jul 7, 2023
1f782f3
Merge pull request #23349 from storybookjs/shilman/fix-toc-stories
shilman Jul 7, 2023
3a476ef
Downgrade yarnpkg packages and support virtual files properly
valentinpalkovic Jul 7, 2023
efffec8
Require either 'patch' or 'no-patch' label
valentinpalkovic Jul 7, 2023
4db8542
Implement new about page design
kasperpeulen Jul 7, 2023
016ce7a
Merge pull request #23354 from storybookjs/valentin/downgrade-yarnpkg…
valentinpalkovic Jul 7, 2023
5538fb4
Merge branch 'next' into valentin/update-configure.mdx
valentinpalkovic Jul 7, 2023
39b151a
Fix build and clean up styles
kasperpeulen Jul 7, 2023
f1bbbe5
Add accessibility.svg
valentinpalkovic Jul 7, 2023
7c5fe03
Add semicolon
valentinpalkovic Jul 7, 2023
a4d93b9
Merge branch 'next' into patch-1
valentinpalkovic Jul 7, 2023
d44b8d3
Merge branch 'next' into feature/remove_css_zoom
valentinpalkovic Jul 7, 2023
e206f6f
Fix build
kasperpeulen Jul 7, 2023
9508f5b
Fix iframe height
kasperpeulen Jul 7, 2023
c409607
Merge branch 'next' into valentin/introduce-ci-normal
valentinpalkovic Jul 7, 2023
81bd678
Update about page
kasperpeulen Jul 7, 2023
30eab57
Fix images for Configure.mdx in Next.js projects
valentinpalkovic Jul 7, 2023
bfc6945
Addon designs updates for 7.0
jonniebigodes Jul 7, 2023
40cb40e
Merge pull request #23360 from storybookjs/chore_docs_addon_design_ch…
jonniebigodes Jul 7, 2023
f3e6dd2
Merge branch 'next' into patch-1
jonniebigodes Jul 7, 2023
33b7443
Merge pull request #23350 from ubugnu/patch-1
jonniebigodes Jul 7, 2023
3266049
Merge branch 'next' into fix/jsdoc
re-taro Jul 8, 2023
8704b36
Merge pull request #23210 from daves28/patch-1
valentinpalkovic Jul 8, 2023
c8fab19
Merge branch 'next' into fix/jsdoc
re-taro Jul 8, 2023
2ed651d
Merge branch 'next' of github.com:storybookjs/storybook into svelte-4…
JReinhold Jul 8, 2023
47ab8dc
Bump version from 7.1.0-beta.1 to 7.1.0-beta.2
github-actions[bot] Jul 10, 2023
0c6df8f
make e2e tests less inconsistent
ndelangen Jul 10, 2023
49475a0
add manager Ui coverage
ndelangen Jul 10, 2023
3854313
Merge pull request #23359 from storybookjs/version-prerelease-from-7.…
shilman Jul 10, 2023
d3bd004
Merge pull request #23378 from storybookjs/norbert/improve-e2e-stability
ndelangen Jul 10, 2023
7a40ca9
Merge branch 'next' into chaks/fix-ts-deps-react
ndelangen Jul 10, 2023
ea48d3a
add react peer deps back
JReinhold Jul 10, 2023
a7275bc
Merge branch 'next-release' into next
github-actions[bot] Jul 10, 2023
1533647
Fix images for Configure.mdx in Next.js projects
valentinpalkovic Jul 10, 2023
58772a6
Merge branch 'next' of github.com:storybookjs/storybook into svelte-4…
JReinhold Jul 10, 2023
c780001
Merge branch 'next' into fix/exit-on-init-unknown-project
valentinpalkovic Jul 10, 2023
d04b161
Merge remote-tracking branch 'origin/next' into kasper/about-page
kasperpeulen Jul 10, 2023
f306128
Remove noop workflow and rename 'pr' workflow to 'normal'
valentinpalkovic Jul 10, 2023
1f967e2
improve 2e2 test consistency
ndelangen Jul 10, 2023
d827944
Merge pull request #23380 from storybookjs/norbert/improve-e2e-tests-…
ndelangen Jul 10, 2023
91ba14a
Add UI for notification toggle and link sharing to 'Whats New'
kasperpeulen Jul 10, 2023
a13ac8a
Merge pull request #23357 from storybookjs/kasper/about-page
kasperpeulen Jul 10, 2023
b4173d6
Merge pull request #23331 from storybookjs/valentin/add-angular-15-sa…
valentinpalkovic Jul 10, 2023
bfd3e44
Merge pull request #21303 from Luk-z/feature/remove_css_zoom
valentinpalkovic Jul 10, 2023
5bb5259
Fix parallelism in CircleCI
valentinpalkovic Jul 10, 2023
eb15abb
Merge pull request #23383 from storybookjs/valentin/fix-ci-1
valentinpalkovic Jul 10, 2023
cd357e3
Fix Image ratio in Next.js 12
valentinpalkovic Jul 10, 2023
9454c55
Merge branch 'next' into svelte-4-webpack
JReinhold Jul 10, 2023
2abdc48
Merge pull request #23297 from storybookjs/use-storybook-bot
JReinhold Jul 10, 2023
4292d59
Merge pull request #23179 from storybookjs/chaks/fix-ts-deps-react
ndelangen Jul 10, 2023
2296185
Merge branch 'next' of github.com:storybookjs/storybook into bump-sve…
JReinhold Jul 10, 2023
0d9435e
Merge branch 'next' into story-explorer
ndelangen Jul 10, 2023
1362fc5
Merge pull request #23163 from joshbolduc/story-explorer
ndelangen Jul 10, 2023
6d46385
Use renderer field in Configure.mdx
valentinpalkovic Jul 10, 2023
3a95316
Move feature toggle to core config
kasperpeulen Jul 10, 2023
cb576dc
Merge pull request #23340 from storybookjs/valentin/update-configure.mdx
valentinpalkovic Jul 10, 2023
2ea6247
add toggle whats new preset event
yannbf Jul 10, 2023
5f58f5c
Merge pull request #23336 from storybookjs/svelte-4-webpack
JReinhold Jul 10, 2023
a1b01a1
Wire everything
kasperpeulen Jul 10, 2023
23e5510
add core-config telemetry event
yannbf Jul 10, 2023
e60681e
Use user specified config dir
kasperpeulen Jul 10, 2023
f559ead
Enable Angular v15 sandbox
valentinpalkovic Jul 10, 2023
b88cb9c
Refactor telemetry error handling and update 'whats-new' feature
kasperpeulen Jul 10, 2023
7652f45
Address UI review
kasperpeulen Jul 10, 2023
552abe9
Get core flag from server channel instead
kasperpeulen Jul 10, 2023
56378d1
Merge branch 'next' into kasper/disable-whatsnew
kasperpeulen Jul 10, 2023
d729de1
Merge pull request #23381 from storybookjs/kasper/disable-whatsnew
kasperpeulen Jul 10, 2023
9873fde
Bump version from 7.1.0-beta.2 to 7.1.0-beta.3
storybook-bot Jul 10, 2023
9947c95
Merge pull request #23382 from storybookjs/version-prerelease-from-7.…
shilman Jul 10, 2023
9b3303b
add tests for --deferred and --apply failures
JReinhold Jul 10, 2023
63073b4
add deferred logic and tests
JReinhold Jul 10, 2023
fa2612b
add apply logic and tests
JReinhold Jul 10, 2023
cc0dbb8
add apply bash step to publish
JReinhold Jul 10, 2023
7857c40
Merge branch 'next' of github.com:storybookjs/storybook into delay-ve…
JReinhold Jul 10, 2023
3f1ac95
set correct git user
JReinhold Jul 10, 2023
1ceb360
defer version bumps in workflows
JReinhold Jul 10, 2023
192d1da
add warning about existing deferredNextVersion
JReinhold Jul 11, 2023
4463962
fix apply step in publish
JReinhold Jul 11, 2023
e283b9a
update docs with deferred versioning flow
JReinhold Jul 11, 2023
bbc71e0
fix writeJson assertions
JReinhold Jul 11, 2023
ccdbb0f
Bump version from 7.1.0-beta.3 to 7.1.0-rc.0 MANUALLY
JReinhold Jul 11, 2023
7d3df77
add note about deferring locally
JReinhold Jul 11, 2023
c56c7a6
update release docs on releasing locally
JReinhold Jul 11, 2023
ec126b3
Merge pull request #23395 from storybookjs/local-releasing-docs
JReinhold Jul 11, 2023
55d32c3
Merge branch 'next-release' into next
storybook-bot Jul 11, 2023
e60e8f9
Replace chevron icon on Configure page to avoid @storybook/components…
valentinpalkovic Jul 11, 2023
86ad8fb
Fix dark mode for CopyButton and WhatsNewFooter
kasperpeulen Jul 11, 2023
18f0277
Fix font size
kasperpeulen Jul 11, 2023
9f98daa
Merge branch 'next' into kasper/whats-new-dark-mode
shilman Jul 11, 2023
455e874
Merge pull request #23398 from storybookjs/kasper/whats-new-dark-mode
shilman Jul 11, 2023
c46557f
Use Angular prod mode
valentinpalkovic Jul 11, 2023
fbf7b85
rename patch labels in release flow
JReinhold Jul 11, 2023
a9a9119
allow patch:done with patch:yes and patch:no labels
JReinhold Jul 11, 2023
a46cbb1
Merge pull request #23404 from storybookjs/valentin/use-angular-prod-…
valentinpalkovic Jul 11, 2023
4575bcf
Fix esm issue in Angular in rxjs v6
valentinpalkovic Jul 11, 2023
e1350e2
Merge pull request #23358 from storybookjs/valentin/require-patch-no-…
valentinpalkovic Jul 11, 2023
bc2114c
Only cancel in-progress jobs or runs for the current workflow
valentinpalkovic Jul 11, 2023
1dce994
Merge branch 'next' into valentin/introduce-ci-normal
valentinpalkovic Jul 11, 2023
2535f02
Merge pull request #23405 from storybookjs/valentin/fix-esm-issue-in-…
valentinpalkovic Jul 11, 2023
faa5624
Merge branch 'next' into fix/jsdoc
re-taro Jul 11, 2023
825b8b3
Merge pull request #23386 from storybookjs/valentin/enable-angular-sa…
valentinpalkovic Jul 11, 2023
b29d22b
Merge pull request #23397 from storybookjs/valentin/replace-chevron-i…
valentinpalkovic Jul 11, 2023
57a91f9
Merge branch 'next' into fix/jsdoc
re-taro Jul 11, 2023
3806809
Merge pull request #23407 from storybookjs/fix-new-patch-labels
JReinhold Jul 11, 2023
c6b9dd9
Bump version from 7.1.0-rc.0 to 7.1.0-rc.1
storybook-bot Jul 11, 2023
5b32421
Merge pull request #23403 from storybookjs/version-prerelease-from-7.…
shilman Jul 11, 2023
dcb93a7
Merge pull request #23201 from storybookjs/fix/exit-on-init-unknown-p…
yannbf Jul 11, 2023
7bc6af6
Merge branch 'next-release' into next
storybook-bot Jul 11, 2023
4ff1a40
Adds the disable notification to the documentation
jonniebigodes Jul 11, 2023
ed08210
set playwright version to 1.36.0
ndelangen Jul 11, 2023
1de0986
Merge branch 'next' of github.com:storybookjs/storybook into cherry-p…
JReinhold Jul 11, 2023
1e45e34
update snapshot
JReinhold Jul 11, 2023
1bfd4f8
Merge pull request #23419 from storybookjs/norbert/fix-playwright-ver…
ndelangen Jul 11, 2023
aa547a0
Merge branch 'next' of github.com:storybookjs/storybook into bump-sve…
JReinhold Jul 11, 2023
f350818
Merge branch 'next' into cherry-pick-patch-label-fix
JReinhold Jul 11, 2023
5e4a7d9
Merge branch 'next' into fix/jsdoc
re-taro Jul 12, 2023
bbc275f
Fix Danger.js output
valentinpalkovic Jul 11, 2023
388a899
Merge branch 'next' into valentin/introduce-ci-normal
valentinpalkovic Jul 12, 2023
fb5d056
Merge pull request #23233 from storybookjs/bump-svelte-vite-dep
JReinhold Jul 12, 2023
a930066
Merge pull request #23393 from storybookjs/delay-version-bump
JReinhold Jul 12, 2023
204eb01
Merge pull request #23409 from storybookjs/cherry-pick-patch-label-fix
JReinhold Jul 12, 2023
34683a3
fix inconsistent stories in nextjs example
yannbf Jul 12, 2023
4e38ccc
Merge branch 'next' into fix/nextjs-inconsistent-snapshots
yannbf Jul 12, 2023
3810fd1
improve onboarding detection in whats new module
yannbf Jul 12, 2023
f76b060
Merge pull request #23422 from storybookjs/fix/nextjs-inconsistent-sn…
ndelangen Jul 12, 2023
a63cfe2
Merge branch 'next' into chore_docs_add_disable_notification_config
jonniebigodes Jul 12, 2023
d3f7139
Fix language detection to circumvent detecting Typescript, although i…
valentinpalkovic Jul 12, 2023
2d47945
Merge pull request #23417 from storybookjs/chore_docs_add_disable_not…
jonniebigodes Jul 12, 2023
fa6b477
Merge pull request #23426 from storybookjs/valentin/fix-typescript-ve…
valentinpalkovic Jul 12, 2023
f006800
Update CHANGELOG.md for v7.0.27
storybook-bot Jul 12, 2023
2cac7d9
Merge branch 'next' into fix/jsdoc
re-taro Jul 12, 2023
ca8a47a
Telemetry: Add globals usage to project.json
shilman Jul 13, 2023
1b627ae
dont self-trigger publish workflow in publish workflow
JReinhold Jul 13, 2023
4f1fe59
Merge pull request #23432 from storybookjs/fix-double-publishing
JReinhold Jul 13, 2023
04b9e28
Merge pull request #23431 from storybookjs/shilman/globals-telemetry
shilman Jul 13, 2023
41973a7
Merge pull request #23424 from storybookjs/fix/whats-new-onboarding-d…
kasperpeulen Jul 13, 2023
6f4883c
Merge pull request #23335 from storybookjs/valentin/introduce-ci-normal
valentinpalkovic Jul 13, 2023
79c01df
Skip the default CircleCI workflow when no workflow argument is set
zmarkan Jul 13, 2023
471bd4d
Merge pull request #23436 from zmarkan/skip-default-ci-workflow
JReinhold Jul 13, 2023
0b3653b
Merge branch 'next' into fix/jsdoc
kasperpeulen Jul 13, 2023
15f6768
Adds TOC documentation
jonniebigodes Jul 13, 2023
4124e95
Write changelog for 7.1.0-rc.2
storybook-bot Jul 13, 2023
c1b4e2e
Merge pull request #23414 from storybookjs/version-prerelease-from-7.…
shilman Jul 13, 2023
e7479e7
Bump version from "7.1.0-rc.1" to "7.1.0-rc.2" [skip ci]
storybook-bot Jul 13, 2023
99d4f3e
Update versions/next.json for v7.1.0-rc.2
storybook-bot Jul 13, 2023
950218f
Fixes autodocs webcomponents snippets
jonniebigodes Jul 13, 2023
cfcb363
Merge pull request #23442 from storybookjs/chore_docs_web_snippets_fix
jonniebigodes Jul 13, 2023
59c3af4
Adds MDX video callout
jonniebigodes Jul 13, 2023
2035c5f
Addressing feedback
jonniebigodes Jul 13, 2023
6c733aa
Merge pull request #23439 from storybookjs/chore_docs_autodocs_toc
shilman Jul 13, 2023
f88a170
Merge branch 'next' into chore_docs_adds_mdx_video_callout
jonniebigodes Jul 14, 2023
9f9070d
Merge pull request #23444 from storybookjs/chore_docs_adds_mdx_video_…
jonniebigodes Jul 14, 2023
25b5010
Fix parallelism config for main
valentinpalkovic Jul 14, 2023
3531eb3
Merge pull request #23186 from re-taro/fix/jsdoc
kasperpeulen Jul 14, 2023
19bc7ec
Merge pull request #23450 from storybookjs/valentin/fix-parallelism-o…
valentinpalkovic Jul 14, 2023
36935e9
Restore prerelease changelogs before 7.1.0-alpha.30
shilman Jul 15, 2023
fdd07b7
fix typo
shilman Jul 15, 2023
1161323
Update PULL_REQUEST_TEMPLATE.md
yannbf Jul 17, 2023
4c371e0
Merge pull request #23471 from storybookjs/update-pr-template
yannbf Jul 17, 2023
29a1103
move error message from log to error
yannbf Jul 17, 2023
fa8c5f6
Merge pull request #23472 from storybookjs/fix/improve-svelte-error
yannbf Jul 17, 2023
027ef0c
remove unused import
yannbf Jul 17, 2023
80edfa4
Merge pull request #23475 from storybookjs/fix/lint-issue
yannbf Jul 17, 2023
7862f9e
Write changelog for 7.1.0
storybook-bot Jul 17, 2023
9e8912c
Update CHANGELOG.md [skip ci]
yannbf Jul 18, 2023
99088fd
Merge pull request #23473 from storybookjs/version-prerelease-from-7.…
yannbf Jul 18, 2023
51608c8
Bump version from "7.1.0-rc.2" to "7.1.0" [skip ci]
storybook-bot Jul 18, 2023
fe87744
Update versions/latest.json for v7.1.0
JReinhold Jul 18, 2023
7733928
Sync next-release to main
JReinhold Jul 18, 2023
3ec08db
Update latest.json with custom release notes for 7.1
JReinhold Jul 18, 2023
697a8dc
Update versions/next.json for v7.2.0-alpha.0
storybook-bot Jul 21, 2023
4e19b56
Merge pull request #23489 from storybookjs/valentin/make-enable-prod-…
valentinpalkovic Jul 19, 2023
8a2d977
Merge pull request #23519 from storybookjs/valentin/create-code-owner…
valentinpalkovic Jul 20, 2023
2987641
Merge pull request #23467 from kawokas/fix-readme-storyshots-link
jonniebigodes Jul 20, 2023
cff5adc
Merge pull request #23433 from storybookjs/valentin/fix-flaky-e2e-tests
valentinpalkovic Jul 21, 2023
6978d2c
Merge pull request #23560 from cgatian/docs/auto-doc-default
jonniebigodes Jul 21, 2023
f3a1d8c
Merge pull request #23491 from storybookjs/fix-release-promotions
JReinhold Jul 24, 2023
fa8b1c8
Write changelog for 7.1.1
storybook-bot Jul 24, 2023
a018b4a
Merge pull request #23458 from storybookjs/valentin/fix-monorepositor…
yannbf Jul 21, 2023
79dfec1
Merge pull request #23538 from storybookjs/valentin/proper-error-hand…
yannbf Jul 21, 2023
f2fabc9
Merge pull request #23571 from storybookjs/fix-wrong-latest-tag
JReinhold Jul 24, 2023
3ac8e7c
fix yarn lock anomaly
JReinhold Jul 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
246 changes: 66 additions & 180 deletions .circleci/config.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Feature request 💡
description: Suggest an idea for this project
title: '[Feature Request]:'
labels:
- needs triage
- feature request
body:
- type: textarea
id: problem
attributes:
label: Is your feature request related to a problem? Please describe
label: Is your feature request related to a problem? Please describe.
description: >-
A clear and concise description of the problem. E.g. I'm always
frustrated when [...]
Expand Down
104 changes: 104 additions & 0 deletions .github/DISCUSSION_TEMPLATE/rfc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
title: '[RFC] '
labels: ['RFC']
body:
- type: markdown
attributes:
value: |
# Request For Comments
Welcome! 👋

If you are interested in proposing a new feature or improvement to Storybook, then you are in the right place!
This template is designed to help users and contributors propose a solution to a problem, receive feedback, and finally gain alignment.
Thank you for taking the time to improve Storybook.
- type: textarea
id: summary
attributes:
label: Summary
description: |
A brief, 1-5 sentences explanation of the RFC.
validations:
required: true
- type: markdown
attributes:
value: |
## The Problem
- type: textarea
id: problem-statement
attributes:
label: Problem Statement
description: |
A few sentences or bullets summarizing the problem we are trying to solve. Non-core members should be able to read this and understand why we are doing this.
placeholder: |
Doing X is hard because combining Y and Z makes Storybook go 💥...
validations:
required: true
- type: textarea
id: non-goals
attributes:
label: Non-goals
description: |
Key bullets explicitly outlining what is not in-scope.
placeholder: |
Making Y work with W is not part of this proposal because...
- type: markdown
attributes:
value: |
## 🚀 Proposed Solution
Here is where you can get technical!
The goal of this section is to outline the technical changes necessary for the proposed solution.
In most cases, the content of this section will evolve as discussions take place.
- type: textarea
id: implementation
attributes:
label: Implementation
description: |
What are the high level technical (architecture, data structure, UI, etc) changes? Diagrams can be very helpful here.
placeholder: |
I propose a new API for integrating Y with Z to achieve X. The API will be...
validations:
required: true
- type: textarea
id: prior-art
attributes:
label: Prior Art
description: |
Has this been done before, maybe in the broader ecosystem?
placeholder: |
Project A has done something similar for a long time, and the B addon supports this by...
- type: textarea
id: deliverables
attributes:
label: Deliverables
description: |
List out the high-level deliverables that make up this body of work.
Each deliverable should be small enough to be reliably estimable but large enough to represent a meaningful delivery, usually one cycle (2 weeks) worth of work.
placeholder: |
1. Restructure Y to support incoming Z
2. Integrate Z into Y
3. Build V on top of Y and Z
- type: textarea
id: risks
attributes:
label: Risks
description: |
What risks might be introduced by this set of changes? How can we mitigate these risks?
placeholder: |
- This will make it harder to use X in this scenario because...
- type: textarea
id: unresolved-questions
attributes:
label: Unresolved Questions
description: |
Questions we hope to answer as part of this proposal review process.
value: |
- [ ] Using a to do list makes it easy to resolve the questions as we move the RFC along.
- type: textarea
id: alternatives
attributes:
label: Alternatives considered / Abandoned Ideas
description: |
Describe alternative approaches that have been considered and why they have been dropped.

As we discuss this project, it is common for some ideas to be abandoned. Instead of deleting them, let's document the rationale. This way, when people review this proposal in the future, they can avoid the same thinking path and pitfalls we have already learned from.
placeholder: |
I've considered combining U and I, but that is a worse solution because...
3 changes: 1 addition & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ body:
[documentation](https://storybook.js.org/docs/react/contribute/how-to-reproduce)
to learn more about creating reproductions.
placeholder: >-
Paste your repository and deployed reproduction here. We prioritize
issues with reproductions over those without.
Paste a link to your reproduction here. We prioritize issues with reproductions over those without.
- type: textarea
id: system
attributes:
Expand Down
10 changes: 8 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,16 @@ blank_issues_enabled: false
contact_links:
- name: View documentation 📚
url: https://storybook.js.org/docs/
about: Check out the official docs for answers to common questions
about: Check out the official docs for answers to common questions.
- name: Feature Requests 💡
url: https://github.com/storybookjs/storybook/discussions/new?category=ideas
about: Suggest a feature idea for this project.
- name: Open an RFC 🦄
url: https://github.com/storybookjs/storybook/discussions/new?category=rfc
about: Do you want to propose a more involved change to Storybook? Open an RFC (Request for Comments) to start a discussion.
- name: Questions & discussions 🤔
url: https://github.com/storybookjs/storybook/discussions
about: Ask questions, request features & discuss RFCs
about: Ask questions, show off your Storybook, etc.
- name: Community Discord 💬
url: https://discord.gg/storybook
about: Community discussions, interactive support, contributor help
5 changes: 2 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,10 @@ Closes #

#### Maintainers

- [ ] If this PR should be tested against many or all sandboxes,
make sure to add the `ci:merged` or `ci:daily` GH label to it.
- [ ] When this PR is ready for testing, make sure to add `ci:normal`, `ci:merged` or `ci:daily` GH label to it to run a specific set of sandboxes. The particular set of sandboxes can be found in `code/lib/cli/src/sandbox-templates.ts`
- [ ] Make sure this PR contains **one** of the labels below.

`["cleanup", "BREAKING CHANGE", "feature request", "bug", "documentation", "maintenance", "dependencies", "other"]`
`["cleanup", "BREAKING CHANGE", "feature request", "bug", "build", "documentation", "maintenance", "dependencies", "other"]`

<!--

Expand Down
53 changes: 41 additions & 12 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,15 @@ jobs:
run:
working-directory: scripts
steps:
- name: Cancel if [skip ci]
if: contains(github.event.head_commit.message, '[skip ci]')
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# From https://stackoverflow.com/a/75809743
run: |
gh run cancel ${{ github.run_id }}
gh run watch ${{ github.run_id }}

- name: Checkout ${{ github.ref_name }}
uses: actions/checkout@v3
with:
Expand Down Expand Up @@ -71,7 +80,7 @@ jobs:
git config --global user.name "storybook-bot"
git config --global user.email "32066757+storybook-bot@users.noreply.github.com"
git add .
git commit -m "Bump version from $CURRENT_VERSION to $DEFERRED_NEXT_VERSION" || true
git commit -m "Bump version from $CURRENT_VERSION to $DEFERRED_NEXT_VERSION [skip ci]" || true
git push origin ${{ github.ref_name }}

- name: Get current version
Expand Down Expand Up @@ -112,11 +121,13 @@ jobs:
if: github.ref_name == 'latest-release'
run: git fetch --tags origin

# when this is a patch release from main, label any patch PRs included in the release
# when this is a stable release from next, label ALL patch PRs found, as they will per definition be "patched" now
- name: Label patch PRs as picked
if: github.ref_name == 'latest-release'
if: github.ref_name == 'latest-release' || (steps.publish-needed.outputs.published == 'false' && steps.target.outputs.target == 'next' && !steps.is-prerelease.outputs.prerelease)
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: yarn release:label-patches
run: yarn release:label-patches ${{ steps.target.outputs.target == 'next' && '--all' || '' }}

- name: Create GitHub Release
if: steps.publish-needed.outputs.published == 'false'
Expand Down Expand Up @@ -149,28 +160,46 @@ jobs:
git pull
git checkout origin/main ./CHANGELOG.md
git add ./CHANGELOG.md
git commit -m "Update CHANGELOG.md for v${{ steps.version.outputs.current-version }}"
git commit -m "Update CHANGELOG.md for v${{ steps.version.outputs.current-version }} [skip ci]"
git push origin next

- name: Sync versions/next.json from `next` to `main`
- name: Sync version JSONs from `next-release` to `main`
if: github.ref_name == 'next-release'
working-directory: .
run: |
VERSION_FILE="./docs/versions/${{ steps.is-prerelease.outputs.prerelease == 'true' && 'next' || 'latest' }}.json"
git fetch origin main
git checkout main
git pull
git checkout origin/next ./docs/versions/next.json
git add ./docs/versions/next.json
git commit -m "Update versions/next.json for v${{ steps.version.outputs.current-version }}"
git checkout origin/next-release $VERSION_FILE
git add $VERSION_FILE
git commit -m "Update $VERSION_FILE for v${{ steps.version.outputs.current-version }}"
git push origin main

# Force push from next to main if it is not a prerelease, and this release is from next-release
# TODO: this is currently disabled, because we may have a better strategy that we want to try out manually first before comitting to it:
# - create a branch "release-<VERSION>" from HEAD of main
# - git push --force origin ${{ steps.target.outputs.target }}:main
# - ... this will keep the "main" history in the new release branch, and then overwrite main's history with next's

# Sync next-release to main if it is not a prerelease, and this release is from next-release
# This happens when eg. next has been tracking 7.1.0-alpha.X, and now we want to release 7.1.0
# This will keep release-next, next and main all tracking v7.1.0
# - name: Force push ${{ steps.target.outputs.target }} to main
# This will keep next-release, next and main all tracking v7.1.0
# See "Alternative merge strategies" in https://stackoverflow.com/a/36321787
# - name: Sync next-release to main
# if: steps.publish-needed.outputs.published == 'false' && steps.target.outputs.target == 'next' && !steps.is-prerelease.outputs.prerelease
# working-directory: .
# run: |
# git push --force origin ${{ steps.target.outputs.target }}:main
# git fetch origin next-release
# git checkout next-release
# git pull
# git fetch origin main
# git checkout main
# git pull
# git merge --no-commit -s ours next-release
# git rm -rf .
# git checkout next-release -- .
# git commit -m "Sync next-release to main"
# git push origin main

- name: Report job failure to Discord
if: failure()
Expand Down
33 changes: 9 additions & 24 deletions .github/workflows/trigger-circle-ci-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ on:
- next
- main

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
get-branch:
runs-on: ubuntu-latest
Expand All @@ -32,39 +36,20 @@ jobs:
outputs:
branch: ${{ env.branch }}

trigger-ci-tests:
runs-on: ubuntu-latest
needs: get-branch
if: github.event_name == 'pull_request_target' && github.event.pull_request.draft == true && !contains(github.event.pull_request.labels.*.name, 'ci:pr') && !contains(github.event.pull_request.labels.*.name, 'ci:merged') && !contains(github.event.pull_request.labels.*.name, 'ci:daily')
steps:
- name: Trigger draft PR tests
run: >
curl -X POST --location "https://circleci.com/api/v2/project/gh/storybookjs/storybook/pipeline" \
-H "Content-Type: application/json" \
-H "Circle-Token: $CIRCLE_CI_TOKEN" \
-d '{
"branch": "'"$BRANCH"'",
"parameters": {
"workflow": "ci"
}
}'
env:
CIRCLE_CI_TOKEN: ${{ secrets.CIRCLE_CI_TOKEN }}
BRANCH: ${{ needs.get-branch.outputs.branch }}
trigger-pr-tests:
trigger-normal-tests:
runs-on: ubuntu-latest
needs: get-branch
if: github.event_name == 'pull_request_target' && (((github.event.pull_request.draft == false && !contains(github.event.pull_request.labels.*.name, 'release')) || contains(github.event.pull_request.labels.*.name, 'ci:pr')) && !contains(github.event.pull_request.labels.*.name, 'ci:merged') && !contains(github.event.pull_request.labels.*.name, 'ci:daily'))
if: github.event_name == 'pull_request_target' && contains(github.event.pull_request.labels.*.name, 'ci:normal')
steps:
- name: Trigger PR tests
- name: Trigger Normal tests
run: >
curl -X POST --location "https://circleci.com/api/v2/project/gh/storybookjs/storybook/pipeline" \
-H "Content-Type: application/json" \
-H "Circle-Token: $CIRCLE_CI_TOKEN" \
-d '{
"branch": "'"$BRANCH"'",
"parameters": {
"workflow": "pr"
"workflow": "normal"
}
}'
env:
Expand All @@ -73,7 +58,7 @@ jobs:
trigger-merged-tests:
runs-on: ubuntu-latest
needs: get-branch
if: github.event_name == 'push' || (contains(github.event.pull_request.labels.*.name, 'ci:merged') && !contains(github.event.pull_request.labels.*.name, 'ci:daily'))
if: github.event_name == 'push' || contains(github.event.pull_request.labels.*.name, 'ci:merged')
steps:
- name: Trigger merged tests
run: >
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,4 @@ code/test-results/
code/playwright-results/
code/playwright-report/
code/playwright/.cache/
code/bench-results/
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,5 +51,6 @@
"*.js": "javascriptreact"
},
"prettier.ignorePath": "./code/.prettierignore",
"typescript.tsdk": "./code/node_modules/typescript/lib"
"typescript.tsdk": "./code/node_modules/typescript/lib",
"storyExplorer.storybookConfigDir": "./code/ui/.storybook"
}
Loading