Generate macOS configuration profiles (#241773)
* generate configuration policy and manifests * add darwin pipeline job * argument for per-platform generation of policy * adopt argument in pipeline * formatting tweaks in generated profile (+ check in .js file) * tidy up output plists * copy policy definitions * implement the remaining renderProfileValue() * remove unnecessary platform option * copy to .app in vscode-darwin-$PLATFORM-min-ci gulp task * add darwinProfileUUID and darwinProfilePayloadUUID to product.json * better way to package in gulp script * bump distro commit (https://github.com/microsoft/vscode-distro/commit/c3ec5ba4852b5682b94358c92bf31484d2739db9) * Add bundles policy paths to macOS universal build 'filesToSkip' Needs this when creating universal macOS app: Expected all non-binary files to have identical SHAs when creating a universal build but "Contents/Resources/app/policies/cs-cz/com.microsoft.VSCodeInsiders.plist" did not See: https://github.com/deepak1556/universal/blob/298a872f5f7d67eabb01d25464eef68edab14cd2/src/index.ts#L163-L172
J
Josh Spicer committed
9595934bdb5e7b1ab89f36282c73db42b806f82c
Parent: d09fd2b
Committed by GitHub <[email protected]>
on 3/14/2025, 12:12:25 AM