-
Notifications
You must be signed in to change notification settings - Fork 179
Release 2.10.0 #1116
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
Release 2.10.0 #1116
Conversation
…able releases Co-authored-by: Romanitho <96626929+Romanitho@users.noreply.github.com>
…builds Co-authored-by: Romanitho <96626929+Romanitho@users.noreply.github.com>
…-process Fix nightly builds to use chronological tag sorting instead of version sorting
Refactored the prerequisite check for Microsoft Visual C++ 2015-2022 Redistributable to use architecture-specific registry paths and version checks. The script now determines the OS architecture dynamically, checks for the required minimum version, and only downloads and installs the redistributable if necessary. Improved logging and error handling for better clarity.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Improve VC++ Redistributable installation logic
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 7.0.0 to 7.1.0. - [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases) - [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md) - [Commits](stefanzweifel/git-auto-commit-action@28e16e8...04702ed) --- updated-dependencies: - dependency-name: stefanzweifel/git-auto-commit-action dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) from 9.2.0 to 9.3.0. - [Release notes](https://github.com/oxsecurity/megalinter/releases) - [Changelog](https://github.com/oxsecurity/megalinter/blob/main/CHANGELOG.md) - [Commits](oxsecurity/megalinter@55a59b2...42bb470) --- updated-dependencies: - dependency-name: oxsecurity/megalinter dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…elop/oxsecurity/megalinter-9.3.0 Bump oxsecurity/megalinter from 9.2.0 to 9.3.0
…elop/stefanzweifel/git-auto-commit-action-7.1.0 Bump stefanzweifel/git-auto-commit-action from 7.0.0 to 7.1.0
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.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Include ServiceUI.exe in source and remove MDT dependency
Updates Start-Process call to remove unsupported WindowStyle argument in ISE workaround.
Fix process arguments in Winget-Install.ps1
✅
|
| Descriptor | Linter | Files | Fixed | Errors | Warnings | Elapsed time |
|---|---|---|---|---|---|---|
| ✅ COPYPASTE | jscpd | yes | no | no | 2.85s | |
| ✅ POWERSHELL | powershell | 2 | 0 | 0 | 5.0s | |
| ✅ POWERSHELL | powershell_formatter | 2 | 0 | 0 | 2.61s | |
| checkov | yes | 3 | no | 13.81s | ||
| devskim | yes | 1 | 8 | 1.45s | ||
| ✅ REPOSITORY | dustilock | yes | no | no | 0.01s | |
| ✅ REPOSITORY | gitleaks | yes | no | no | 0.48s | |
| ✅ REPOSITORY | git_diff | yes | no | no | 0.01s | |
| ✅ REPOSITORY | grype | yes | no | no | 31.84s | |
| ✅ REPOSITORY | kics | yes | no | no | 1.03s | |
| ✅ REPOSITORY | kingfisher | yes | no | no | 3.78s | |
| ✅ REPOSITORY | secretlint | yes | no | no | 0.48s | |
| ✅ REPOSITORY | syft | yes | no | no | 1.17s | |
| ✅ REPOSITORY | trivy | yes | no | no | 5.51s | |
| ✅ REPOSITORY | trivy-sbom | yes | no | no | 0.12s | |
| ✅ REPOSITORY | trufflehog | yes | no | no | 2.3s | |
| cspell | 3 | 7 | 0 | 4.03s |
Detailed Issues
⚠️ REPOSITORY / checkov - 3 errors
Linter output file not found
⚠️ SPELL / cspell - 7 errors
Linter output file not found
⚠️ REPOSITORY / devskim - 1 error
Linter output file not found
See detailed reports in MegaLinter artifacts
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff
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
Pre-release PR for v2.10.0 that updates prerequisites handling and adjusts CI/release workflows to support the release process (including bundling ServiceUI.exe rather than extracting it from MDT).
Changes:
- Update WinGet prerequisite installation logic (VC++ runtime detection + arch-aware dependency URLs).
- Bundle
ServiceUI.exein the repository and remove Microsoft Deployment Toolkit (MDT) installation from release/nightly workflows. - Update GitHub Actions (tag selection logic + action version bumps / formatting cleanups).
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
Sources/Winget-AutoUpdate/functions/Install-Prerequisites.ps1 |
Refactors VC++ redistributable detection/installation and makes VCLibs/UI.Xaml downloads arch-aware. |
Sources/Winget-AutoUpdate/Winget-Install.ps1 |
Minor formatting cleanup and removes an incompatible Start-Process option in the ISE workaround. |
Sources/Winget-AutoUpdate/ServiceUI.exe |
Adds ServiceUI.exe to source so WAU no longer needs MDT during CI builds. |
.github/workflows/GitFlow_Nightly-builds.yml |
Uses date-sorted tags and removes MDT install/copy steps (expects ServiceUI.exe in repo). |
.github/workflows/GitFlow_Make-Release-and-Sync-to-Dev.yml |
Removes MDT install/copy steps (expects ServiceUI.exe in repo). |
.github/workflows/GA_Mega-linter.yml |
Bumps pinned action revisions (MegaLinter + git-auto-commit-action). |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Release 2.10.0
This PR is automatically created to perform the final tests and validations before the release is created.