-
Notifications
You must be signed in to change notification settings - Fork 182
Include ServiceUI.exe in source and remove MDT dependency #1114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
ServiceUI.exe is now added directly to the repository, eliminating the need to download and install Microsoft Deployment Toolkit (MDT), which has been decommissioned by Microsoft. The build workflow is updated to reflect this change, simplifying the build process and reducing external dependencies.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR eliminates the external dependency on Microsoft Deployment Toolkit (MDT) by including the ServiceUI.exe binary directly in the source repository. MDT has been decommissioned by Microsoft, making this change necessary to ensure build reliability.
Changes:
- Added ServiceUI.exe binary (from MDT) directly to
Sources/Winget-AutoUpdate/ - Removed MDT download/install steps from GitHub Actions workflows
- Updated workflow comments to reflect that ServiceUI.exe is now sourced locally
- Fixed trailing whitespace in workflow files
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| Sources/Winget-AutoUpdate/ServiceUI.exe | Added ServiceUI.exe binary file (391 lines/~150KB) directly to repository to eliminate MDT dependency |
| .github/workflows/GitFlow_Nightly-builds.yml | Removed MDT download/install steps; updated comments; cleaned up trailing whitespace |
| .github/workflows/GitFlow_Make-Release-and-Sync-to-Dev.yml | Removed MDT download/install steps; updated comments to indicate ServiceUI.exe is now in source |
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
❌MegaLinter analysis: Error
Detailed Issues❌ REPOSITORY / gitleaks - 2 errorsLinter output file not found
|

ServiceUI.exe is now added directly to the repository, eliminating the need to download and install Microsoft Deployment Toolkit (MDT), which has been decommissioned by Microsoft. The build workflow is updated to reflect this change, simplifying the build process and reducing external dependencies.