Skip to content

[Feature]: Set up a branch for WC v3 #25296

Description

@miroslavstastny

Library

Web Components (@fluentui/web-components)

Describe the feature that you would like added

Set up a branch for Web Components v3 development

  • There is stale branch web-components-v3. Rebase the branch to the latest master, force push
  • Remove all source code from packages/web-components in the web-components-v3 branch Remove Web Components v2 implementation in v3 branch #25434
  • Bump the version for web-components to 3.0.0-alpha.0
  • Configure web-components-v3 as a protected branch in github
  • Configure CI for web-components-v3 branch - make sure the build runs
  • Set up / verify yarn change support for web-components (yarn change generates changes for web-components, CI verifies change entry has been created when the sources have been touched)
  • Configure beachball releases for web-components in the web-components-v3 branch [Feature]: Automatic release of @fluentui/web-components from web-components-v3 branch #25773
    • allow only prerelease (alpha) bumps
    • NPM publish to alpha dist tag
    • beachball automatically releases web-components alpha from the branch when there are changes
    • and NEVER releases any other package from the branch

web-components@2 will still be released to latest from master branch (no change)

Have you discussed this feature with our team

No response

Additional context

No response

Validations

  • Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions