From f9f1d87c52b0a8ac91f5a7ac2e447ee6608b37da Mon Sep 17 00:00:00 2001 From: Tyler Butler Date: Tue, 8 Nov 2022 15:03:43 -0800 Subject: [PATCH 01/22] feat(generate:typetests): Make type tests configurable per-branch --- build-tools/packages/build-cli/README.md | 2 +- .../packages/build-cli/docs/generate.md | 11 +- .../src/commands/generate/typetests.ts | 67 ++++++- build-tools/packages/build-tools/src/index.ts | 1 + .../src/typeValidator/packageJson.ts | 165 +++++++++++++++++- build-tools/packages/version-tools/README.md | 2 +- .../api-report/version-tools.api.md | 2 +- .../packages/version-tools/src/semver.ts | 27 ++- 8 files changed, 256 insertions(+), 21 deletions(-) diff --git a/build-tools/packages/build-cli/README.md b/build-tools/packages/build-cli/README.md index 345654c997d8..aa10cf56b186 100644 --- a/build-tools/packages/build-cli/README.md +++ b/build-tools/packages/build-cli/README.md @@ -17,7 +17,7 @@ $ npm install -g @fluid-tools/build-cli $ flub COMMAND running command... $ flub (--version|-V) -@fluid-tools/build-cli/0.5.0 +@fluid-tools/build-cli/0.6.0 $ flub --help [COMMAND] USAGE $ flub COMMAND diff --git a/build-tools/packages/build-cli/docs/generate.md b/build-tools/packages/build-cli/docs/generate.md index c11471d0ea4e..58e157ff16b5 100644 --- a/build-tools/packages/build-cli/docs/generate.md +++ b/build-tools/packages/build-cli/docs/generate.md @@ -114,18 +114,17 @@ Generates type tests based on the individual package settings in package.json. ``` USAGE $ flub generate typetests [-d | --packages | -g client|server|azure|build-tools] [--prepare | --generate] - (--exact | | -s - ^previousMajor|^previousMinor|~previousMajor|~previousMinor|previousMajor|previousMinor|baseMinor|baseMajor) - [--reset | ] [--generateInName] [-v] + [--exact | | -s ^previousMajor|^previousMinor|~previousMajor|~previousMinor|previousMajor|previousMinor|pre + viousPatch|baseMinor|baseMajor|~baseMinor] [--reset | ] [--generateInName] [-v] FLAGS -d, --dir= Run on the package in this directory. -g, --releaseGroup=