Right now for editor builds, we have the `target` defined in `tsconfig.monaco` and overrides in `standalone.js`. This second one is really easy to miss
I think all of target/environment settings should be taking from the normal `tsconfig.monaco.json` instead
For #269213
This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks
Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
* Engineering - scaffold Windows jobs to maintain node_modules cache
* Add agent pool
* No need to extract node_modules
* Delete commented out code
* Add Linux jobs
* Add macOS job
* Add missing condition
* Add Web job
* Remove steps to download compilation output
* Fix condition for the node_modules stage
* Remove parameter
* Add Alpine jobs
* Remove the check to test the stage
* Switch macOS job to x64
* Restore the check for the node_modules stage
* Remove extraction
* Engineering - refactor Linux stage
* Declare outputs in the template context
* Add outputParentDirectory
* Tweak ouput directory
* More artifacts
* deb and rpm packages
* Fixing path
* Another attempt to fix the path
* Add back the rpm gulp task
* Enable snap package
* Add template for ci jobs
* Test ci jobs
* Add default values for parameters
* Restore the correct check
* Engineering - move Windows CLI jobs into the template
* Rename files
* Declare output in the template context
* Refactor job template
* Move files around
* Move files around
* Fix path
* Another try
* Revert "Another try"
This reverts commit ac1f1ad2df.
* Some more paths to fix
* Engineering - declare compilation stage output
* Fix typo
* Declare artifacts
* Mark compilation output as non-production
* Remove condition for testing purposes
* Move declaration
* Comment out test related logs
* Upload test logs
* Add the comment back
* Remove code that is commented out
* Trying to switch to one artifact
* Add back all outputs
* Consistent outputs
* Add output parent directory
* Add more artifacts
* Move things around
* Add outputs to the CI jobs
* Switch over the CLI job
* Adjust sbomPackageName for CLI
* Restore the for loop
* More improvements to the CLI job
* Fix SBOM path
* Remove commented out tasks
* Fix atrifact names for the CI build
* Update target path