PowerToys/.pipelines
Stefan Markovic 41a0114efe
[EnvVar][Hosts][RegPrev]Decouple and refactor to make it "packable" as nuget package (#32604)
* WIP Hosts - remove deps

* Add consumer app

* Move App and MainWindow to Consumer app. Make Hosts dll

* Try consume it

* Fix errors

* Make it work with custom build targets

* Dependency injection
Refactor
Explicit page creation
Wire missing dependencies

* Fix installer

* Remove unneeded stuff

* Fix build again

* Extract UI and logic from MainWindow to RegistryPreviewMainPage

* Convert to lib
Change namespace to RegistryPreviewUILib
Remove PT deps

* Add exe app and move App.xaml and MainWindow.xaml

* Consume the lib

* Update Hosts package creation

* Fix RegistryPreview package creation

* Rename RegistryPreviewUI back to RegistryPreview

* Back to consuming lib

* Ship icons and assets in nuget packages

* Rename to EnvironmentVariablesUILib and convert to lib

* Add app and consume

* Telemetry

* GPO

* nuget

* Rename HostsPackageConsumer to Hosts and Hosts lib to HostsUILib

* Assets cleanup

* nuget struct

* v0

* assets

* [Hosts] Re-add AppList to Lib Assets, [RegPrev] Copy lib assets to out dir

* Sign UI dlls

* Revert WinUIEx bump

* Cleanup

* Align deps

* version exception dll

* Fix RegistryPreview crashes

* XAML format

* XAML format 2

* Pack .pri files in lib/ dir

---------

Co-authored-by: Darshak Bhatti <dabhatti@microsoft.com>
2024-04-26 18:41:44 +01:00
..
ci Enable caching in CI pipeline (#32608) 2024-04-25 07:47:12 -07:00
loc Use pipeline artifacts instead of build artifacts (#32139) 2024-04-01 12:29:45 -05:00
applyXamlStyling.ps1 [Build]Fully enable XamlStyler (#31505) 2024-02-27 17:16:11 +00:00
CIPolicy.xml Add a new YAML release pipeline to replace the old CDPx one (#15039) 2021-12-17 18:15:31 -08:00
ESRPSigning_core.json [EnvVar][Hosts][RegPrev]Decouple and refactor to make it "packable" as nuget package (#32604) 2024-04-26 18:41:44 +01:00
ESRPSigning_DSC.json [DSC] Implement Microsoft.PowerToys.Configure DSCResource & winget support (#30918) 2024-04-02 00:09:47 +01:00
ESRPSigning_installer.json [installer] Support per-user installation (#24087) 2023-03-31 12:23:57 +02:00
ESRPSigning_vcm.json [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
installer-steps.yml [Build] Switch the release pipeline to use the 1ES governed template (#29014) 2023-10-05 18:25:16 -05:00
InstallWinAppDriver.ps1 [FancyZones]UI testing that works in CI (#29453) 2024-03-22 12:10:10 +00:00
installWiX.ps1 [Deps]Update WiX to 3.14.1 (#32082) 2024-03-26 15:37:40 +00:00
packages.config [CDPx] update to use telemetry nuget package v2 (#3087) 2020-05-16 19:48:41 +02:00
release-nuget.config [Build]Centralize .NET NuGet Package Versions (#23727) 2023-02-13 17:10:33 +00:00
release.yml [DSC] Implement Microsoft.PowerToys.Configure DSCResource & winget support (#30918) 2024-04-02 00:09:47 +01:00
sdl.gdnbaselines [ci]Update sdl baselines after boost upgrade (#30526) 2023-12-19 16:33:59 +00:00
verifyAndSetLatestVCToolsVersion.ps1 [ci]Point VCToolsVersion to latest VC.CRT version instead of VC.Redist version (#31212) 2024-01-31 14:58:59 +00:00
verifyArm64Configuration.ps1 [ci]Enhance ARM64 configuration verification (#23509) 2023-01-26 16:40:15 +00:00
verifyDepsJsonLibraryVersions.ps1 [FancyZones]UI testing that works in CI (#29453) 2024-03-22 12:10:10 +00:00
verifyNoticeMdAgainstNugetPackages.ps1 [Settings]New Landing Page Experimentation (#22365) 2023-02-15 02:38:53 +00:00
verifyNugetPackages.ps1 Fail build when nugets aren't consolidated (#22233) 2022-11-24 20:45:51 +01:00
verifyPossibleAssetConflicts.ps1 [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
versionAndSignCheck.ps1 [EnvVar][Hosts][RegPrev]Decouple and refactor to make it "packable" as nuget package (#32604) 2024-04-26 18:41:44 +01:00
versionSetting.ps1 [ContextMenu Packages] Prefix identity and app id with Microsoft.PowerToys (#20881) 2022-09-28 12:40:11 +02:00