fluentui
fluentui copied to clipboard
[Feature]: implement release pipeline and release group for projects tagged with `"tools"`
Library
all
Describe the feature that you would like added
Current Release Behaviour:
if package outside v9,v0 and web-components scope contains a change file, it will trigger a whole v8 release
Example:
- https://github.com/microsoft/fluentui/commit/a8eba6ad117c5aa6ae83101e658575ee90e6bd73
eslint-plugin change-file triggered v8 release
Expected Release Behaviour:
This naive approach is rather confusing and doesn't express release intent correctly.
Release groups/pipelines should be changed to accommodate v8 react related packages and tools separately.
Suggested Implementation:
- Create new release pipeline that will trigger on-demand releases for a new version group for
tools
- create pipeline
- create beachball release configuration that will create version group from packages containing
toolstag withinproject.json
- Update v8 release group to be triggered only for packages tagged with
v8withinproject.json
Have you discussed this feature with our team
@microsoft/fluentui-react-build
Additional context
No response
Validations
- [X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
Priority
Normal