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

feat(web-components): migrate web components to the monorepo #17349

Merged
merged 708 commits into from
Sep 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
708 commits
Select commit Hold shift + click to select a range
46de741
feat(storybook): updated 2 component stories to v7 (#11362)
m4olivei Jan 10, 2024
2f4c66d
feat(tag/tooltip): cwc storybook controls (#11381)
ariellalgilmore Jan 10, 2024
5cb7e5c
feat(storybook): updated 7 component stories to v7 (#11344)
IgnacioBecerra Jan 10, 2024
4170f3d
feat(layer/dropdown/combo-box): update stories to Storybook v7 (#11318)
IgnacioBecerra Jan 10, 2024
31830d8
feat(notification): update story to Storybook v7 (#11331)
m4olivei Jan 10, 2024
d913d8a
feat(multi-select): update story to Storybook v7 (#11327)
m4olivei Jan 10, 2024
b30dc04
feat(content-switcher): update story to Storybook v7 (#11315)
m4olivei Jan 10, 2024
ad77587
chore(breadcrumb): finish updating breadcrumb to sb v7 (#11310)
m4olivei Jan 10, 2024
d4f65b3
feat(accordion): update story to Storybook v7 (#11306)
m4olivei Jan 10, 2024
c8082a2
feat(date-picker): update story to Storybook v7 (#11276)
m4olivei Jan 11, 2024
07ada74
feat(code-snippet): update story to Storybook v7 (#11312)
m4olivei Jan 11, 2024
3c219cb
feat(number-input): update story to Storybook v7 (#11336)
m4olivei Jan 11, 2024
5a735ae
fix(tooltip): tooltip persists issue (#11324)
sangeethababu9223 Jan 11, 2024
af8452b
chore(icon-button): update form-group stories to sb v7 (#11388)
m4olivei Jan 11, 2024
e4a049f
feat(icon-button): update story to Storybook v7 (#11387)
m4olivei Jan 11, 2024
bf28ab2
fix(date-picker): range plugin on import (#11410)
ariellalgilmore Jan 17, 2024
7371fec
chore(version): patch 2.1.2
ariellalgilmore Jan 17, 2024
307b5c6
Merge remote-tracking branch 'upstream/release-cwc/v2.1.2' into fix/d…
kennylam Jan 18, 2024
ed04752
Update packages/carbon-web-components/src/components/slider/slider.scss
kennylam Jan 18, 2024
63b1cfe
feat(slug): update story to Storybook v7 (#11384)
m4olivei Jan 18, 2024
5f4b090
Merge pull request #11415 from kennylam/chore/merge-cwc-v2.1.2
kennylam Jan 18, 2024
39df66d
feat(toggle/toggletip): cwc controls (#11395)
ariellalgilmore Jan 18, 2024
f857143
feat(storybook): updated 5 components to v7 (#11397)
IgnacioBecerra Jan 18, 2024
1de2e1f
feat(pagination): update story to Storybook v7 (#11401)
m4olivei Jan 18, 2024
e9128f9
chore(radio-button): update radio-button stories to sb v7 (#11361)
m4olivei Jan 18, 2024
fea0b67
fix(number-input): fix incorrect controls border for readonly mode (#…
ko1ebayev Jan 19, 2024
7e3319b
chore(deps): update dependency @carbon/icons to v11.33.0 (#11406)
renovate[bot] Jan 19, 2024
0655982
fix(select): selected item is not showing for ios/ipados (#11214)
marcelojcs Jan 19, 2024
42384ff
chore(package): remove openssl-legacy flag from package.json (#11417)
kennylam Jan 19, 2024
c1e1ab3
deps(babel): update `@babel-traverse` to latest (#11419)
kennylam Jan 19, 2024
36dd836
chore(release): publish
ibmdotcom-bot Jan 19, 2024
ffa16bc
chore(deps): update dependency @carbon/icons to v11.34.0 (#11422)
renovate[bot] Jan 20, 2024
df55b63
chore(deps): update dependency sass to ~1.70.0 (#11427)
renovate[bot] Jan 20, 2024
4259dcf
fix(progress-indicator): label attribute not showing when there is wh…
sangeethababu9223 Jan 22, 2024
32505ee
chore(deps): remove duplicate build storybook from percy command (#11…
kennylam Jan 22, 2024
9087c20
feat(skeleton-icon): new cwc component (#11434)
ariellalgilmore Jan 22, 2024
ade9ac8
chore(deps): update dependency @carbon/pictograms-react to v11.56.0 (…
renovate[bot] Jan 23, 2024
8dd8fb3
feat(tile): update to storybook v7 (#11437)
IgnacioBecerra Jan 24, 2024
39b77c5
chore(deps): replace dependency read-pkg-up with read-package-up ^11.…
renovate[bot] Jan 29, 2024
0407feb
chore(release): 2.2.0 merge fixes (#11463)
ariellalgilmore Jan 29, 2024
b7cf497
[carbon-web-components]: popover Storybook 7 update (#11407)
marcelojcs Jan 30, 2024
15314d5
chore(deps): update dependency @carbon/icons to v11.34.1 (#11454)
renovate[bot] Jan 31, 2024
cb1d603
fix(datatable): selection function not working as expected (#11449)
sangeethababu9223 Jan 31, 2024
411f319
fix(stackblitz): fix and standardize masthead examples for v2 (#11199)
jkaeser Jan 31, 2024
81b2381
feat(icon skeleton): storybook update (#11442)
ariellalgilmore Jan 31, 2024
5ec4121
fix(data table): filter issue in expansion table (#11438)
sangeethababu9223 Jan 31, 2024
31e8c0b
fix(overflow-menu): position jumping (#11448)
ariellalgilmore Jan 31, 2024
9ca959e
Fix(datatable): setting default sort column doesn't work (#11468)
sangeethababu9223 Feb 1, 2024
9e9c172
fix(tabs): Restore the highlight style when tab is selected (#11181)
siaikin Feb 1, 2024
0542090
chore(docs): fix CDN URLs in Storybook docs (#11477)
kennylam Feb 1, 2024
659b5c8
deps(yarn): upgrade Yarn to v4.1.0 (#11469)
kennylam Feb 1, 2024
5b04354
fix(dropdown): remove excess border of first dropdown element (#11400)
ko1ebayev Feb 2, 2024
fa0ab81
docs(events): added missing events to docs (#11479)
IgnacioBecerra Feb 2, 2024
7ee2e7e
feat(sidepanel): introduce side panel component (#11201)
lee-chase Feb 2, 2024
91b2782
fix(data-table): Sorting and expansion doesn't work together (#11416)
sangeethababu9223 Feb 2, 2024
e4ae1a1
feat(tile): slug ai updates (#11484)
ariellalgilmore Feb 2, 2024
ec9818e
chore(release): publish
ibmdotcom-bot Feb 2, 2024
d269811
chore(deps): update dependency mini-css-extract-plugin to ~2.8.0 (#11…
renovate[bot] Feb 5, 2024
f98fe95
chore(deps): update dependency @carbon/icon-helpers to v10.46.0 (#11487)
renovate[bot] Feb 5, 2024
7939d12
fix(datatable):toolbar bar not displayed with title (#11491)
sangeethababu9223 Feb 6, 2024
2b0274c
fix(datatable): search not working with uppercase characters in query…
sangeethababu9223 Feb 6, 2024
558fd8b
chore(css): remove `rtl` artifact builds (#11486)
kennylam Feb 7, 2024
9eb2cee
chore(storybook): cwc remove stackblitz iframes from storybook (#11495)
kennylam Feb 7, 2024
80762e2
fix(code-snippet): multi copy button (#11492)
ariellalgilmore Feb 7, 2024
fcf6a38
feat(storybook): finalize storybook 7 upgrade (#11480)
IgnacioBecerra Feb 7, 2024
6e881e4
chore(deps): remove unused deps (#11497)
kennylam Feb 7, 2024
c9f3697
fix(datatable): is sortable not working in table header cell (#11516)
sangeethababu9223 Feb 9, 2024
8047f0c
Merge c9f3697848e9adcce26d3e7f791c4ee7b47d64a3 into main
ibmdotcom-bot Feb 9, 2024
2983aea
chore(release): publish
ibmdotcom-bot Feb 9, 2024
e30451a
chore(deps): update dependency @carbon/icons to v11.36.0 (#11519)
renovate[bot] Feb 10, 2024
0d7ef9e
feat(chat-button): experimental wc (#11510)
ariellalgilmore Feb 12, 2024
8bacee9
chore(release): publish
ibmdotcom-bot Feb 12, 2024
33af4c0
Merge remote-tracking branch 'upstream/release/v2.3.0'
IgnacioBecerra Feb 12, 2024
3875248
feat(data-table): ai updates (#11530)
ariellalgilmore Feb 13, 2024
4adde22
chore(react): remove react wrappers (#11502)
IgnacioBecerra Feb 13, 2024
804b6c3
fix(side-panel): refactor to match latest ibm-products (#11511)
lee-chase Feb 16, 2024
ad31dd0
feat(ai-skeleton): new cwc experminetal (#11544)
ariellalgilmore Feb 16, 2024
887ef40
feat(modal): ai updates (#11533)
ariellalgilmore Feb 16, 2024
9d33dfb
fix(file uploader): drag and drop not working (#11536)
sangeethababu9223 Feb 19, 2024
2f2ba16
docs(data-table): update data-table docs (#11541)
kennylam Feb 19, 2024
c7efc7c
chore(release): publish
ibmdotcom-bot Feb 19, 2024
8df0894
chore(storybook): add dotcom footer (#11555)
kennylam Feb 20, 2024
1f7c6a1
fix(tabs): container size wrong (#11556)
ariellalgilmore Feb 20, 2024
3db5ed5
feat(autoalign): @floating-ui/dom implementation (#11549)
annawen1 Feb 20, 2024
9e92829
chore(release): publish
ibmdotcom-bot Feb 20, 2024
56d872c
chore(deps): update dependency sass to ~1.71.0 (#11548)
renovate[bot] Feb 20, 2024
913fda0
chore: onboard @carbon/web-components to IBM Telemetry 🚀 (#11563)
francinelucca Feb 21, 2024
5e15105
feat(autoalign): utilize autoUpdate from @floating-ui/dom (#11565)
annawen1 Feb 21, 2024
faa9fb6
Merge 5e1510568d0687da9b5f98a26c0e9952ecca3e70 into main
ibmdotcom-bot Feb 21, 2024
059428f
chore(release): publish
ibmdotcom-bot Feb 21, 2024
f736123
Merge 059428f5f2ba8178f20cf7cd8e7928c96e779839 into main
ibmdotcom-bot Feb 21, 2024
edc4d1f
fix(datatable): is sortable console error (#11568)
sangeethababu9223 Feb 22, 2024
50406f0
Merge edc4d1f983bf874ec5fe26a17a2854a316299ef0 into main
ibmdotcom-bot Feb 22, 2024
1e1201d
chore(release): publish
ibmdotcom-bot Feb 22, 2024
0d19403
Merge 1e1201d917d29c4a65da0fb5a5a21f37e4307b69 into main
ibmdotcom-bot Feb 22, 2024
ca07c2a
fix(autoalign): fix autoalign CSB example (#11572)
annawen1 Feb 22, 2024
e00c4cd
Merge ca07c2aa76da940682b184f229cb58e0a59c94cf into main
ibmdotcom-bot Feb 22, 2024
40d5cec
fix(side-nav): update max-block-size; closes #10936 (#11571)
kennylam Feb 23, 2024
7f5d1de
Merge 40d5cec2b3778b36fd91cd2191b5dbe2c63610b4 into main
ibmdotcom-bot Feb 23, 2024
999e1a7
chore(release): publish
ibmdotcom-bot Feb 23, 2024
2ec966a
Merge 999e1a710022ea74fef871a61f7dcd8963e99375 into main
ibmdotcom-bot Feb 23, 2024
712530e
chore(release): publish
ibmdotcom-bot Feb 26, 2024
1a15e84
Merge 712530e7382adfd21a491b2735313170adc46c82 into main
ibmdotcom-bot Feb 26, 2024
1a3d85e
feat: Add CWC Tearsheet (#11545)
lee-chase Feb 27, 2024
087b4ed
fix(dropdown): visibility of warn-text and invalid-text (#11573)
gyalogmixi Feb 28, 2024
1ff5520
fix(date picker): detect change range interval console error (#11532)
sangeethababu9223 Feb 28, 2024
224fe7b
feat(web-components): upgrade Storybook to v7 (#11598)
kennylam Feb 28, 2024
24b6f2e
[combo-box / dropdown] Improve accessibility (#11421)
m4olivei Feb 29, 2024
3bd7c83
chore(codesandbox): add sassrc to story (#11603)
annawen1 Feb 29, 2024
1a68cb8
fix(chat-button): update to latest with no icon option (#11577)
ariellalgilmore Feb 29, 2024
93d5866
fix: side panel story slug alignment (#11594)
lee-chase Feb 29, 2024
fdb9af4
feat: cwc stacking tearsheets (#11586)
lee-chase Feb 29, 2024
f616715
chore(docs): udpate cwc readme (#11604)
kennylam Feb 29, 2024
4f0b33b
chore(rtl): remove unused docs and deps (#11592)
kennylam Feb 29, 2024
341b038
fix(content-switcher): get current content-switcher-item on icon clic…
emyarod Mar 1, 2024
679f041
chore(upgrade): upgrade to Carbon 1.52.0 (#11607)
ibmdotcom-bot Mar 1, 2024
ddd1277
chore(release): publish
ibmdotcom-bot Mar 1, 2024
14ced40
fix: reduced motion side panel close (#11608)
lee-chase Mar 5, 2024
ce09643
chore(slug): doc update & safari data-table fix (#11619)
ariellalgilmore Mar 6, 2024
f0d1264
chore(release): publish
ibmdotcom-bot Mar 7, 2024
cd8bf1b
chore(release): publish
ibmdotcom-bot Mar 11, 2024
7f8d5e4
chore(carbon): upgrade ai tokens and versions (#11634)
ariellalgilmore Mar 15, 2024
9ccaee3
fix(cdn): emit the CSS grid classes in a new artifact cssgrid.css (#1…
jeffchew Mar 15, 2024
055d823
chore(cdn): add CSS grid CDN urls (#11640)
jeffchew Mar 15, 2024
d4ec527
chore(deps): update dependency sass to ~1.72.0 (#11646)
renovate[bot] Mar 19, 2024
3af6e37
fix(combobox): fix import path for some bundlers (#11639)
m4olivei Mar 19, 2024
2912f76
chore(deps): update dependency @carbon/icon-helpers to v10.47.0 (#11643)
renovate[bot] Mar 20, 2024
eb07896
chore(deps): update dependency @carbon/icons to v10.48.4 (#11642)
renovate[bot] Mar 20, 2024
f1ae99a
chore(deps): replace dependency rollup-plugin-terser with @rollup/plu…
renovate[bot] Mar 20, 2024
b208526
chore(release): publish
ibmdotcom-bot Mar 21, 2024
8c30ab3
chore(release): resolve merge conflicts from release/v2.6.0 branch (#…
annawen1 Mar 28, 2024
5640f3e
chore(release): publish
ibmdotcom-bot Apr 2, 2024
b3b9b34
chore(merge): merge main into branch
annawen1 Apr 4, 2024
2054842
chore(deps): update dependency sass to ~1.74.0 (#11703)
renovate[bot] Apr 8, 2024
e7cd987
chore(storybook): update tearsheet and sidepanel stories
annawen1 Apr 8, 2024
77a6a70
chore(merge): resolve merge conflicts from main
annawen1 Apr 8, 2024
56ff331
chore(vite): add ?lit query to all style imports
annawen1 Apr 8, 2024
74dcfe1
chore(release): publish
ibmdotcom-bot Apr 9, 2024
9997b99
Merge 74dcfe190cb441ca1380fa3fe3436a3f70898e80 into main
ibmdotcom-bot Apr 9, 2024
f6470c3
feat(sb8): bump cwc to sb8
kennylam Apr 9, 2024
3d72db4
Merge branch 'main' of github.com:carbon-design-system/carbon-for-ibm…
kennylam Apr 9, 2024
65428b8
chore(stories): update stories to sb8 format
annawen1 Apr 9, 2024
2e19f77
Merge pull request #3 from kennylam/chore/cwc-upgrade-sb8-main-merge
annawen1 Apr 9, 2024
3e4548d
chore(merge): resolve merge conflicts
annawen1 Apr 10, 2024
b8526a3
feat(slug): ai slug updates (#11716)
annawen1 Apr 15, 2024
0c92a09
chore(merge): resolve merge conflicts
annawen1 Apr 16, 2024
7859fe7
feat(slug): remove no longer needed dot-type prop (#11726)
annawen1 Apr 17, 2024
4030b20
chore(deps): update dependency sass to ~1.75.0 (#11723)
renovate[bot] Apr 17, 2024
3d0c3fe
chore(carbon-element): use carbon element decorator (#11719)
annawen1 Apr 17, 2024
a250a14
chore(release): publish
ibmdotcom-bot Apr 17, 2024
715e48c
chore(merge): resolve merge conflicts
annawen1 Apr 18, 2024
fda00bc
chore(release): publish
ibmdotcom-bot Apr 23, 2024
59e8903
chore(merge): resolve merge conflicts
annawen1 Apr 24, 2024
c49916d
feat: instrument with telemetry JS scope (#11747)
francinelucca Apr 26, 2024
bc69ecc
chore(merge): resolve merge conflicts from main
annawen1 Apr 29, 2024
7459aa6
fix(data-table): center align checkboxes (#11743)
emyarod May 2, 2024
bd823ec
chore(upgrade): upgrade to Carbon 1.56.0 (#11744)
ibmdotcom-bot May 3, 2024
3d05797
chore(deps): update dependency sass to ~1.76.0 (#11767)
renovate[bot] May 4, 2024
9b356bc
chore(release): publish
ibmdotcom-bot May 6, 2024
19c859d
chore(deps): update dependency @carbon/icon-helpers to v10.48.0 (#11783)
renovate[bot] May 13, 2024
2ac866d
chore(deps): update dependency @carbon/icons to v10.48.5 (#11780)
renovate[bot] May 14, 2024
44b6a55
chore(upgrade): upgrade to Carbon 1.57.0 (#11778)
ibmdotcom-bot May 14, 2024
c648dc1
chore(deps): upgrade percy cli to v1.28.5 (#11763)
kennylam May 14, 2024
3b4668b
chore(deps): update dependency mini-css-extract-plugin to ~2.9.0 (#11…
renovate[bot] May 15, 2024
12c54b8
chore(release): resolve merge conflict (#11791)
ariellalgilmore May 16, 2024
a501577
fix(tearsheet): tearsheet styles and codesandbox example (#11792)
annawen1 May 16, 2024
cf3b963
chore(deps): update dependency sass to ~1.77.0 (#11799)
renovate[bot] May 20, 2024
efe1118
Merge branch 'main' of github.com:carbon-design-system/carbon-for-ibm…
kennylam May 24, 2024
c155cd8
chore(svg-tool): add optional chaining to svg carbon tool
annawen1 May 24, 2024
fee2cab
Merge pull request #5 from annawen1/chore/kenny-merge-main
annawen1 May 24, 2024
64aab73
chore(cwc): remove from dotcom monorepo
kennylam Jun 11, 2024
aa7988b
chore(deps): update build flow
kennylam Jun 11, 2024
e3588b7
chore(deps): remove unused deps
kennylam Jun 12, 2024
ccc3631
chore(build): update sass output in build file
kennylam Jun 13, 2024
4ab2fac
chore(build): clean up build file
kennylam Jun 18, 2024
6ba4437
chore(rollup): rollup config
annawen1 Jul 1, 2024
ae8eaab
chore(build): set external dependencies
annawen1 Jul 5, 2024
d91d79d
chore(rollup): icon folder
annawen1 Jul 15, 2024
901ef79
chore(rollup): generate the es javascript files
annawen1 Jul 15, 2024
0581e18
chore(rollup): add the rollup json plugin
annawen1 Jul 15, 2024
1812c7e
chore(rollup): icon files relative path to spread directive
annawen1 Jul 16, 2024
f8f2545
chore(rollup): icons
annawen1 Jul 16, 2024
09b9b1e
chore(rollup): carbon icon build
annawen1 Jul 17, 2024
189d600
chore(rollup): transform icon paths
IgnacioBecerra Jul 18, 2024
d610eac
chore(rollup): create rollup plugin for icon paths
annawen1 Jul 18, 2024
047bb45
chore(rollup): emit type files for icons
annawen1 Jul 19, 2024
1cad1ca
fix(side-panel): import missing icon-button and codesandbox example (…
annawen1 May 28, 2024
1598b55
chore(release): publish
ibmdotcom-bot May 28, 2024
a8660d2
chore(upgrade): upgrade to Carbon 1.58.0 (#11815)
ibmdotcom-bot Jun 4, 2024
517a8c1
fix(left-nav): fix focus trapping (#11842)
andy-blum Jun 10, 2024
cd38d1e
chore(release): publish
ibmdotcom-bot Jul 12, 2024
e9eee32
fix(custom-element): ensure all cwc components use carbonElement (#11…
annawen1 Jul 22, 2024
46c9970
chore(release): publish
ibmdotcom-bot Jul 23, 2024
474370d
fix(storybook): use cjs for carbon/icons in storybook
annawen1 Jul 24, 2024
7fb290d
chore(rollup): output lib folder
annawen1 Jul 24, 2024
cab5145
chore(build): remove esbuild task and rename rollup one
annawen1 Jul 24, 2024
aad031a
feat(package): introduce carbon web-components
kennylam Jul 30, 2024
591a33b
chore(rollup): add includes path for root node_modules
annawen1 Jul 31, 2024
f5454c4
chore(carbon-element): revert carbon-element code back to lit 2 code
annawen1 Aug 21, 2024
6f6e7d2
chore(dependencies): remove unused dependencies
annawen1 Aug 21, 2024
594b4f2
chore(build): correct path for node_modules
annawen1 Aug 21, 2024
0998c7a
chore(cdn): build-dist.js file for cdn files
annawen1 Aug 22, 2024
26d2553
chore(cdn): use ts to compile
annawen1 Aug 22, 2024
61d6117
chore(deps): match package versions with react
kennylam Aug 23, 2024
74d1c02
fix(accordion): apply carbon element decorator for accordion skeleton…
annawen1 Aug 26, 2024
ae21aa4
chore(release): release changes
annawen1 Aug 26, 2024
2206ec8
chore(examples): rename cwc codesandbox example
kennylam Aug 27, 2024
02860ab
Merge branch 'feat/carbon-web-components' of github.com:kennylam/carb…
kennylam Aug 27, 2024
6c516cc
Merge branch 'feat/carbon-web-components' of github.com:kennylam/carb…
kennylam Aug 27, 2024
a0ebb7e
chore(examples): remove cwc examples
kennylam Aug 27, 2024
f58f313
chore(merge): yarn.lock update
annawen1 Aug 27, 2024
e2a2761
chore(merge): resolve merge conflicts
annawen1 Aug 28, 2024
2475a0b
Merge branch 'feat/carbon-web-components' of github.com:kennylam/carb…
kennylam Aug 28, 2024
7888d71
chore(deps): update and remove deps
kennylam Aug 28, 2024
8897aad
chore(deps): upgrade storybook to 8.2.8
kennylam Aug 29, 2024
aa18adb
Merge branch 'main' of github.com:carbon-design-system/carbon into fe…
kennylam Sep 3, 2024
f99e95c
Merge branch 'main' of github.com:carbon-design-system/carbon into fe…
kennylam Sep 3, 2024
82afe8a
chore(examples): add stackblitz examples
kennylam Sep 4, 2024
d4ceb83
chore(build): output scss artifacts to project root
kennylam Sep 4, 2024
b89657b
chore(examples): add cwc stackblitz examples
annawen1 Sep 4, 2024
bcb8921
chore(release): update with the latest release version
annawen1 Sep 4, 2024
23e78f5
chore(workflows): add publishing workflows
annawen1 Sep 4, 2024
c22a7ed
chore(merge): resolve merge conflicts
annawen1 Sep 5, 2024
190b6a1
chore(cdn-workflow): update to use package.json version
annawen1 Sep 10, 2024
8687332
chore(merge): resolve merge conflicts
annawen1 Sep 12, 2024
e672925
chore(yarn): turn off yarn harden mode in ci workflow
annawen1 Sep 12, 2024
c1ab75c
chore(merge): resolve merge conflicts
annawen1 Sep 12, 2024
5d75077
chore(dedupe): run dedupe locally
annawen1 Sep 12, 2024
bff9730
chore(format): format cwc files
annawen1 Sep 12, 2024
e53bf7e
chore(examples): update examples to use vite
annawen1 Sep 17, 2024
4163e32
chore(examples): fix popover example
annawen1 Sep 17, 2024
a378514
fix(checkbox): add rtl styles to checkbox
kennylam Sep 18, 2024
c9662d8
Merge branch 'feat/carbon-web-components' of github.com:carbon-design…
kennylam Sep 18, 2024
03f148f
Merge branch 'main' of github.com:carbon-design-system/carbon into fe…
kennylam Sep 18, 2024
ead4455
Merge branch 'main' into feat/carbon-web-components
annawen1 Sep 19, 2024
9682039
chore: update web-components version
annawen1 Sep 19, 2024
6d12b94
chore(ci): comment out test scripts for now
kennylam Sep 20, 2024
910816b
chore(stackblitz): edit stackblitz links to point to carbon repo
annawen1 Sep 20, 2024
f0afaa1
chore: add back necessary dependencies
annawen1 Sep 20, 2024
6892897
chore: publish cdns to v2 folder for tags
annawen1 Sep 20, 2024
df9c2d9
chore: update comment in cdn workflow
annawen1 Sep 20, 2024
23bfe4d
chore: add cwc v2 migration doc
annawen1 Sep 20, 2024
3f17586
chore: update link in cwc v2 migration guide
annawen1 Sep 20, 2024
0a9c030
Merge branch 'main' into feat/carbon-web-components
annawen1 Sep 20, 2024
58af78a
chore: move migration to root docs
annawen1 Sep 20, 2024
22f275c
fix(content-switcher): move icon attribute selector within host selector
annawen1 Sep 20, 2024
7f7113d
chore(ai-skeleton): fix stories
annawen1 Sep 20, 2024
f595475
chore(deps): add remark-gfm for mdx tables
kennylam Sep 20, 2024
d7656dc
fix(styles): separate out selectors
annawen1 Sep 20, 2024
2fbf2d2
Merge branch 'main' into feat/carbon-web-components
kennylam Sep 20, 2024
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
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ jobs:
with:
node-version: '20.x'
- name: Install dependencies
env:
YARN_ENABLE_HARDENED_MODE: 0
run: yarn install --immutable --immutable-cache
- name: Check formatting of project files
run: yarn format:diff
Expand All @@ -47,6 +49,8 @@ jobs:
with:
node-version: '20.x'
- name: Install dependencies
env:
YARN_ENABLE_HARDENED_MODE: 0
run: yarn install --immutable --immutable-cache
- name: Lint JavaScript files
run: yarn lint
Expand All @@ -72,6 +76,8 @@ jobs:
${{ runner.os }}-yarn-${{ hashFiles('yarn.lock',
'packages/**/yarn.lock') }}
- name: Install dependencies
env:
YARN_ENABLE_HARDENED_MODE: 0
run: yarn install --immutable --immutable-cache
- name: Build project
run: yarn build
Expand Down Expand Up @@ -104,6 +110,8 @@ jobs:
${{ runner.os }}-yarn-${{ hashFiles('yarn.lock',
'packages/**/yarn.lock') }}
- name: Install dependencies
env:
YARN_ENABLE_HARDENED_MODE: 0
run: yarn install --immutable --immutable-cache
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: filter
Expand Down Expand Up @@ -148,6 +156,8 @@ jobs:
${{ runner.os }}-yarn-${{ hashFiles('yarn.lock',
'packages/**/yarn.lock') }}
- name: Install dependencies
env:
YARN_ENABLE_HARDENED_MODE: 0
run: yarn install --immutable --immutable-cache
- name: Install browsers
run: yarn playwright install --with-deps
Expand Down Expand Up @@ -215,6 +225,8 @@ jobs:
${{ runner.os }}-yarn-${{ hashFiles('yarn.lock',
'packages/**/yarn.lock') }}
- name: Install dependencies
env:
YARN_ENABLE_HARDENED_MODE: 0
run: yarn install --immutable --immutable-cache
- name: Install browsers
run: yarn playwright install --with-deps
Expand Down Expand Up @@ -278,6 +290,8 @@ jobs:
${{ runner.os }}-yarn-${{ hashFiles('yarn.lock',
'packages/**/yarn.lock') }}
- name: Install dependencies
env:
YARN_ENABLE_HARDENED_MODE: 0
run: yarn install --immutable --immutable-cache

- name: Download vrt blob reports from GitHub Actions Artifacts
Expand Down
53 changes: 53 additions & 0 deletions .github/workflows/deploy-web-components-storybook.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Deploy Web Components storybook to GH pages

on:
workflow_dispatch:
push:
tags:
# Matches tags that have the shape `vX.Y.Z`. Reference:
# https://help.github.com/en/articles/workflow-syntax-for-github-actions#onpushpull_requesttagsbranches
- 'v[0-9]+.[0-9]+.[0-9]+'

# Ignore tags that use a preid after `vX.Y.Z`, for example: vX.Y.Z-alpha.0
# https://help.github.com/en/articles/workflow-syntax-for-github-actions#example-using-positive-and-negative-patterns
- '!v[0-9]+.[0-9]+.[0-9]+-*'
- '!v10*'

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

jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Use Node.js 20.x
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b #v4.0.3
with:
node-version: '20.x'
- name: Install dependencies
run: yarn install --immutable --immutable-cache
- name: Build project
run: yarn build
- name: Build static Web Components storybook
run: |
cd packages/web-components
yarn storybook:build
- name: Create CNAME
run: |
touch packages/web-components/storybook-static/CNAME
echo "web-components.carbondesignsystem.com" > packages/web-components/storybook-static/CNAME
- name: Push to Web Components repo
uses: cpina/github-action-push-to-another-repository@07c4d7b3def0a8ebe788a8f2c843a4e1de4f6900 #v1.7.2
env:
API_TOKEN_GITHUB: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
with:
source-directory: 'packages/web-components/storybook-static'
destination-github-username: 'carbon-design-system'
destination-repository-name: 'carbon-web-components-storybook-v2'
user-name: carbon-bot
user-email: carbon@us.ibm.com
target-branch: main
commit-message: 'chore(website): update to latest'
89 changes: 89 additions & 0 deletions .github/workflows/publish-web-components-cdn.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
name: Publish Web Components CDN artifacts to Cloud Object Storage

on:
workflow_dispatch:
push:
tags:
# Matches tags that have the shape `vX.Y.Z` or `vX.Y.Z-rc.X` Reference:
# https://help.github.com/en/articles/workflow-syntax-for-github-actions#onpushpull_requesttagsbranches
- 'v[0-9]+.[0-9]+.[0-9]+'
- 'v[0-9]+.[0-9]+.[0-9]+-*'
- '!v10*'

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

jobs:
publish-cdn:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
fetch-depth: '0'
- name: Use Node.js 18.x
uses: actions/setup-node@v4
with:
node-version: '18.x'
cache: 'yarn'
- name: Install dependencies
run: yarn install
- name: Build Web Components package
run: |
cd packages/web-components
yarn build
- name: Check release type
if: contains(github.ref_name, '-rc.')
run: echo "PRE_RELEASE=true" >> $GITHUB_ENV
- name: Get version of web components from package.json
id: package-version
uses: martinbeentjes/npm-get-version-action@v1.3.1
with:
path: packages/web-components

# If tag is a release candidate, upload the CDN artifacts to the `next` tag folder
# ie. https://1.www.s81c.com/common/carbon/web-components/tag/v2/next/breadcrumb.min.js
- name: Upload to COS under the `next` folder
if: ${{ env.PRE_RELEASE }}
uses: jakejarvis/s3-sync-action@master
with:
args: --acl public-read --follow-symlinks
env:
AWS_S3_BUCKET: ${{ secrets.COMMON_COS_BUCKET }}
AWS_ACCESS_KEY_ID: ${{ secrets.COMMON_COS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.COMMON_COS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.COMMON_COS_REGION }}
AWS_S3_ENDPOINT: https://${{ secrets.COMMON_COS_ENDPOINT }}
SOURCE_DIR: 'packages/web-components/dist'
DEST_DIR: 'common/carbon/web-components/tag/v2/next'

# If tag is a full release, upload the CDN artifacts to the `latest` tag folder
# ie. https://1.www.s81c.com/common/carbon/web-components/tag/v2/latest/breadcrumb.min.js
- name: Upload to COS under the `latest` folder
if: ${{ !env.PRE_RELEASE }}
uses: jakejarvis/s3-sync-action@master
with:
args: --acl public-read --follow-symlinks
env:
AWS_S3_BUCKET: ${{ secrets.COMMON_COS_BUCKET }}
AWS_ACCESS_KEY_ID: ${{ secrets.COMMON_COS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.COMMON_COS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.COMMON_COS_REGION }}
AWS_S3_ENDPOINT: https://${{ secrets.COMMON_COS_ENDPOINT }}
SOURCE_DIR: 'packages/web-components/dist'
DEST_DIR: 'common/carbon/web-components/tag/v2/latest'

# Upload the CDN artifacts to versioned folder
# ie. https://1.www.s81c.com/common/carbon/web-components/version/v2.12.0/breadcrumb.min.js
- name: Upload to COS under the versioned folder
uses: jakejarvis/s3-sync-action@master
with:
args: --acl public-read --follow-symlinks
env:
AWS_S3_BUCKET: ${{ secrets.COMMON_COS_BUCKET }}
AWS_ACCESS_KEY_ID: ${{ secrets.COMMON_COS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.COMMON_COS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.COMMON_COS_REGION }}
AWS_S3_ENDPOINT: https://${{ secrets.COMMON_COS_ENDPOINT }}
SOURCE_DIR: 'packages/web-components/dist'
DEST_DIR: 'common/carbon/web-components/version/v${{steps.package-version.outputs.current-version}}'
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Loading