* refactor: use only public api for scripts/project-test
* refactor: use only public api for scripts/dangerjs
* refactor(scripts): normalize /scripts/babel plugin
* refactor(scripts): normalize /scripts/cypress to use barrel api and remove react-fui v8 dependency
* generate change files
* refactor(scripts): move tagVnext to /executors to match domain boundary/purpose
* refactor(scripts): normalize /scripts/gulp to use barrel api
* refactor(scripts): move serve to /gulp/tasks to match domain boundary/purpose and prepare @scripts imports for packaging
* chore(scripts): remove reduntant fields from package.json
* chore: use only 1 instance of ts-node in monorepo
* perf(scripts): use swc when executing ts-node
* move to ts-node 10 to leverage swc
* fixup! chore: use only 1 instance of ts-node in monorepo
* chore:dedup ts-loader
* generate changefiles
* chore: ignore satisfied as it acts weird
* chore(scripts): create separate configs for release groups for beachball
* test(scripts): add beachball config creation coverage
* chore(scripts): remove getSharedPackagePaths as its not needed anymore
* Apply suggestions from code review
Co-authored-by: ling1726 <lingfangao@hotmail.com>
Co-authored-by: Niko <nikoniko.proxy@gmail.com>
* test: update tests after rebase
Co-authored-by: ling1726 <lingfangao@hotmail.com>
Co-authored-by: Niko <nikoniko.proxy@gmail.com>
* Add a compliance job to all publish pipelines.
* prettier updates
* allow lint to pass by adding sdl dependency so it will support the exclusion
* Fix missed commented out line for testing
* chore(react-components): Remove doc related changelog entries
Documentation changes are not code that is shipped with the published
package, and should not pollute the changelog
* chore(release-vnext): Postpublish step to tag prereleases
Following #20352, all v9 packages will be released under tag `latest`,
adds a postpublish hook that will tag each of the released packages with
the appropriate prerelease version
* add docstring
* pr feedback
* use async, use npm token auth
* add codesandbox links
* check status code
* revert avatar changes
* use correct cwd
* experiment with new pipeline
* use beachball scopes as config
* remove generate version file
* remove some steps
* use yarn instead of npm
* fix northstar scope
* update yml
* refactor(react-conformance-make-styles): react-conformance as dev deps
The extra conformance test currently takes a direct depedendency on
`@fluentui/react-conformance` to reuse types. This adds an unnecessary
coupling between v8/9 areas and makes it harder to release the libraries
separately.
Since it is very unlikely to use the package without
`react-conformance` package, moving this to dev deps
* Change files
* update md
* move react-conformance to devdeps
* fix scopes
* update current release script
* add PR comment for ts-ignore
* clean up beachball config
* remove hard coded paths
* refactor global scope var
* improve type
* add docstring
* use runPublished
* filter scopes
* PR suggestions
* add TODO
* use token in pipeline
* remove CG
* clean up runPublished
* update docstring