rushstack
rushstack copied to clipboard
Monorepo for tools developed by the Rush Stack community
## Summary Using a base configuration with long `reportVariants` such as ```json "apiReport": { "reportVariants": ["public", "beta"] }, ``` cannot be shortened in a derived config. If the derived specifies:...
[api-extractor] API report shows spurious diffs because compiler emits inferred types inconsistently
**Is this a feature or a bug?** - [ ] Feature - [x] Bug **Please describe the actual behavior.** TypeScript does not define the output order of the constituents of...
## Summary This PR bumps the `"moduleResolution"` TSConfig `compilerOption` to the more modern `"Node16"` to add support for the `"exports"` `pacakge.json` field. ## How it was tested Built.
## Summary A small pile of quality-of-life improvements for dealing with autoinstallers: - `rush update-autoinstaller --name folder1 --name folder2` - `rush update-autoinstaller --all` - `rush update --autoinstallers` - `rush install...
## Summary Exploratory hack project to control a phased Rush build from a VS Code extension and present the developer with the current build states of all phases in all...
## Summary From my thread in Zulip, [here](https://rushstack.zulipchat.com/#narrow/stream/262513-general/topic/cobuild.20support.20for.20orchestrating.20tasks.20without.20build.20cache/near/455446864). Currently, cobuilds rebuild un-cacheable operations across all machines. This is the expected behavior for core nodes that aren't cacheable to ensure artifacts...
Right now if I add an override and run `rush update` I need to additionally do something like adding and removing a dependency to a project to trigger the effects.
## Summary This MR adds the optional `rush-projects.json` file that allows the rush projects to be defined in a separate, dedicated file. This is useful in situations where repo permissions...
## Summary Creates a pipeline dedicated to packaging rushstack packges as tarballs. ## Details Creating a separate pipeline would not interfere with normal npm packaging. ## How it was tested...
## Summary Similar to https://github.com/microsoft/rushstack/issues/4820 Discovered when doing https://github.com/microsoft/rushstack/pull/4898 ## Repro steps 1. In a Rush repo, with PNPM as package manager, add a dependency to a file 2. Do...