Lincoln
0a502f0bdb
[rush-lib] Supports the rush install-autoinstaller command ( #4823 )
...
* feat: support install-autoinstaller
* rush change
* fix: ci
* chore: export type
* chore: update md
* Update libraries/rush-lib/src/cli/actions/InstallAutoinstallerAction.ts
Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
* Update common/changes/@microsoft/rush/feat-install-autoinstaller_2024-07-04-13-25.json
Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
* chore: use terminal instead of console
* update snapshot
* chore: a
* feat: abstract the BaseAutoinstallerAction class
* chore: modify the desc
* chore: remove useless params
* chore: update snapshot
* chore: resolve comments
* fix: lint
* fix: ci
* Update libraries/rush-lib/src/cli/actions/BaseAutoinstallerAction.ts
Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
* chore: remove useless exports
* Update libraries/rush-lib/src/logic/Autoinstaller.ts
* Update libraries/rush-lib/src/logic/Autoinstaller.ts
---------
Co-authored-by: qun <L-Qun@users.noreply.github.com>
Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
2024-08-21 15:47:47 +00:00
Ian Clanton-Thuon
a8c1461d80
Fix a few issues with the typings generator plugin. ( #4897 )
2024-08-21 08:33:30 -07:00
Aramis Sennyey
a277db6549
feat(rush): add support for resolution only mode with pnpm ( #4893 )
...
* feat(rush): add support for resolution only mode with pnpm
* add changeset
* Update common/config/rush/experiments.json
* only enable resolution only for pnpm
* fix if statement
* fix snapshots
* allow rush config to be nullable and adjust message
* update snapshots
---------
Co-authored-by: Aramis Sennyey <aramissennyeydd@users.noreply.github.com>
2024-08-21 07:40:20 -07:00
Rushbot
756a99974b
Bump versions [skip ci]
2024-08-21 06:52:10 +00:00
Rushbot
b0d0c5590c
Update changelogs [skip ci]
2024-08-21 06:52:08 +00:00
Ian Clanton-Thuon
dfad78ed21
Fix a misnamed property in the options schema. ( #4896 )
2024-08-20 23:40:28 -07:00
Rushbot
57df618e34
Bump versions [skip ci]
2024-08-21 05:43:07 +00:00
Rushbot
df3a03a8d4
Update changelogs [skip ci]
2024-08-21 05:43:04 +00:00
Ian Clanton-Thuon
506e6a59ae
[typings-generator] Add some options to typings generation and introduce a Heft plugin for generating loc file typings. ( #4894 )
...
* Include an option for a documentation comment for typings default exports.
* Add options to parseAndGenerateTypings return.
* Include a inferDefaultExportInterfaceNameFromFilename option for TypingsGenerator.
* Add a heft plugin for generating localization file tyings.
* Clean up inferred exports names.
* Fix an issue and leave a note.
* Update Readme.
* Rename getVerbose to getVerboseOutput.
* General updates and cleanup to make the change not breaking.
* Introduce a test for StringValuesTypingsGenerator.
* Rush change.
* Code cleanup.
* Random code cleanup in API Extractor.
* Add a Text.splitByNewLines function to NCL.
* Code cleanup.
* Add slashNormalizedBuildFolderPath property to HeftConfiguration.
* Tweak schema.
* Add a test case for the loc typings generator plugin.
* Work around an API Extractor issue.
2024-08-21 05:28:11 +00:00
Ian Clanton-Thuon
2f08f7bcdc
Fix a test. ( #4895 )
2024-08-21 04:04:44 +00:00
Ian Clanton-Thuon
01cbfb910d
Make the next release of Rush a minor bump.
2024-08-19 13:08:55 -07:00
James Maher
f4a218d1f8
[rush-lib] prevent workspace dependencies in decoupledLocalDependencies ( #4853 )
...
* prevent decoupled workspace dependencies
* Rush change
* Update common/changes/@microsoft/rush/jmaher-prevent-decoupled-workspace-deps_2024-07-30-15-46.json
Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
* Update libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts
Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
* PR Feedback
---------
Co-authored-by: James Maher <jamesmaher-dd@users.noreply.github.com>
Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
2024-08-19 13:06:00 -07:00
Rushbot
4fcd163cb1
Bump versions [skip ci]
2024-08-19 20:03:05 +00:00
Rushbot
922ef4cf5e
Update changelogs [skip ci]
2024-08-19 20:03:03 +00:00
Ace Nassri
fdc0cd41a5
[rush-lib] Fix `PreferredVersions` being ignored when projects have overlapping dependencies ( #4835 )
...
* Prioritize explicit preferredVersions over implicit ones
* Add tests
* Add changelog
* Address feedback: foreach() function -> for...of loop
* Fix CI failures
---------
Co-authored-by: ace-n-msft <ace-n-msft@users.noreply.github.com>
2024-08-16 11:54:30 -07:00
Rushbot
9370024c92
Bump versions [skip ci]
2024-08-16 00:11:51 +00:00
Rushbot
88eb0851cd
Update changelogs [skip ci]
2024-08-16 00:11:49 +00:00
David Michon
0295c11986
[workspace-resolve-plugin] Create plugin for more efficient resolution when repo structure is known ( #4880 )
...
* [workspace-resolve-plugin] Create plugin
* Fixup lint
* Update readme
* Fix cross-platform
* Address PR feedback
---------
Co-authored-by: David Michon <dmichon-msft@users.noreply.github.com>
2024-08-15 09:36:18 -07:00
Rushbot
8b2024bd17
Bump versions [skip ci]
2024-08-14 22:37:34 +00:00
Rushbot
0350196977
Update changelogs [skip ci]
2024-08-14 22:37:32 +00:00
Daniel
0381a02ab0
[eslint-plugin] Add new import-related rules to the ESLint plugin ( #4889 )
...
* Add new eslint rules
* Consume new eslint rules in Rushstack
* Update to newer eslint
* Fix lint issues
* Disable fixes when running in production mode
* Rush change
2024-08-14 15:18:48 -07:00
Daniel
01173c38de
[heft-lint-plugin] Add ESLint and TSLint fixer support ( #4886 )
...
* Nit: docs and cleanup
* Add fix functionality to tslint
* Add support for --fix in ESLint
* Rush change
* Update heft-plugins/heft-lint-plugin/src/Eslint.ts
Co-authored-by: David Michon <dmichon@microsoft.com>
* Update heft-plugins/heft-lint-plugin/src/Eslint.ts
---------
Co-authored-by: David Michon <dmichon@microsoft.com>
2024-08-14 12:56:21 -07:00
Ale Muñoz
8d69f29222
[ts-command-line] Fixes a typo in the README ( #4887 )
2024-08-14 14:21:24 +00:00
Rushbot
97c0858a13
Bump versions [skip ci]
2024-08-13 18:17:07 +00:00
Rushbot
1ae4049eff
Update changelogs [skip ci]
2024-08-13 18:17:05 +00:00
Daniel
20ea8b345a
[eslint-config] Update TypeScript/ESLint Utilities and Refactor Linting ( #4883 )
...
* Bump the version of eslint utils consumed by Rushstack
* Update lint rules for back compat
* Update eslint tests for compatibility
* Bump cyclic versions and rush update
* Lint fix
* Refactor and cleanup of linters
* Bump peer dependency of eslint config package to consume 8.57.0 or greater
* Rush change
* Fix install issues
* Fix install
* Fix readme
* Drop Node 16 support
* Add eslint 8.57.0 to legacy
* Rush update
* PR feedback
* Update user-danade-BumpEslintUtils_2024-08-13-00-25.json
* Empty change to trigger PR check analysis
2024-08-13 10:52:18 -07:00
Rushbot
27837b62ab
Bump versions [skip ci]
2024-08-12 22:16:07 +00:00
Rushbot
e71f730f46
Update changelogs [skip ci]
2024-08-12 22:16:05 +00:00
Ian Clanton-Thuon
3bcf141457
Update the .loc.json schema to allow for string names taht include the '$' character. ( #4879 )
2024-08-12 21:58:18 +00:00
Rushbot
253cb78c83
Bump versions [skip ci]
2024-08-11 05:02:08 +00:00
Rushbot
0a43a60164
Update changelogs [skip ci]
2024-08-11 05:02:06 +00:00
Ian Clanton-Thuon
29093520a0
Put pnpm patches back in common/pnpm-patches when subspaces are not enabled. ( #4876 )
2024-08-10 20:37:18 -07:00
Rushbot
9f01b5b8f7
Bump versions [skip ci]
2024-08-10 02:27:16 +00:00
Rushbot
2214b932ee
Update changelogs [skip ci]
2024-08-10 02:27:14 +00:00
Lincoln
fceee8e289
[rush-pnpm] Fix rush-pnpm patch-commit command ( #4874 )
...
* fix rush-pnpm patch commit
* rush change
* Update common/changes/@microsoft/rush/fix-pnpm-patch_2024-08-09-10-38.json
Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
---------
Co-authored-by: qun <L-Qun@users.noreply.github.com>
Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
2024-08-09 22:14:33 -04:00
Rushbot
a6e2bd3ce9
Bump versions [skip ci]
2024-08-08 23:38:20 +00:00
Rushbot
1b23c3663c
Update changelogs [skip ci]
2024-08-08 23:38:18 +00:00
Ian Clanton-Thuon
fc817083b0
Incldue a missing dependency in rush-sdk. ( #4872 )
2024-08-08 19:27:05 -04:00
Rushbot
9a6fcbb300
Bump versions [skip ci]
2024-08-08 22:08:42 +00:00
Rushbot
3b4c5cce80
Update changelogs [skip ci]
2024-08-08 22:08:41 +00:00
Rushbot
d9ee929953
Bump versions [skip ci]
2024-08-08 22:08:27 +00:00
Rushbot
4db95ce593
Update changelogs [skip ci]
2024-08-08 22:08:25 +00:00
Ian Clanton-Thuon
8035cd40f6
[rush] Fix bundling of rush-sdk. ( #4870 )
...
* Fix bundling of rush-sdk.
* Make the next release of Rush a PATCH release.
2024-08-08 14:52:48 -07:00
David Michon
886111d5ce
Extract LookupByPath -> @rushstack/lookup-by-path ( #4868 )
...
* Extract LookupByPath -> @rushstack/path-trie
* Update readme
* Revert name to LookupByPath
---------
Co-authored-by: David Michon <dmichon-msft@users.noreply.github.com>
2024-08-08 12:59:42 -07:00
Rushbot
479a8f8fc9
Bump versions [skip ci]
2024-08-07 00:11:54 +00:00
Rushbot
eecdda2a7f
Update changelogs [skip ci]
2024-08-07 00:11:51 +00:00
David Michon
5f751545b8
[localization-plugin] Improve localized asset construction performance by 50% ( #4862 )
...
* [localization-plugin] Improve localized asset construction performance
* [localization-plugin] Revert reverse iteration
---------
Co-authored-by: David Michon <dmichon-msft@users.noreply.github.com>
2024-08-06 20:18:10 +00:00
Rushbot
7e16111340
Bump versions [skip ci]
2024-08-02 17:27:01 +00:00
Rushbot
515d3b290e
Update changelogs [skip ci]
2024-08-02 17:26:59 +00:00
Rushbot
a89eaf2b2e
Bump versions [skip ci]
2024-08-02 17:26:45 +00:00