* feat: add allowlist compatibility check for API proposals in copilot chat
* TO REVERT
* fix template path
* log
* fix case sensitivity
* fix test
* remove test code
* build: mix in the quality for release so product.json matches
* Reapply "feat: add allowlist compatibility check for API proposals in extensions" (#290003)
This reverts commit abf64deb34.
* Run our build scripts directly as typescript #277567
Follow up on #276864
For #277526
* Remove a few more ts-node references
* Fix linux and script reference
* Remove `_build-script` ref
* Fix script missing closing quote
* use type only import
* Fix export
* Make sure to run copy-policy-dto
* Make sure we run the copy-policy-dto script
* Enable `verbatimModuleSyntax`
* Pipelines fixes
* Try adding explicit ext to path
* Fix bad edit
* Revert extra `--`
---------
Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
* Simplify distro
Also a ton of drive-by fixing around builds:
- simplified many oneliners
- fixed missing custom npm registry call setups
- remove unnecessary and duplicate work during builds
- many many fixes