Skip to content

Conversation

@wmmc88
Copy link
Collaborator

@wmmc88 wmmc88 commented Dec 23, 2025

This pull request updates the GitHub Actions workflow files to streamline the installation of Winget and improve compatibility with the windows-11-arm runner. It also removes redundant steps and makes minor formatting changes to cron schedules.

Workflow improvements and refactoring:

  • Updated the Winget installation step in all workflow files (build.yaml, docs.yaml, lint.yaml) to conditionally force CLI installation only for the windows-11-arm runner, improving compatibility and reducing unnecessary installations. [1] [2] [3]
  • Removed the step that installs the Winget PowerShell module, as it is no longer needed with the improved Winget installation logic. [1] [2] [3]

Redundant step removal:

  • Deleted steps in lint.yaml that checked out the windows-drivers-rs repository and copied its actions, as well as redundant Winget installation and WDK installation steps, simplifying the workflow.

Formatting consistency:

  • Standardized the cron schedule format in all workflow files to use single quotes instead of double quotes for consistency. [1] [2] [3]

related to microsoft/windows-drivers-rs#597

@gurry
Copy link
Contributor

gurry commented Dec 26, 2025

@wmmc88 Might wanna update this part in the description: "Removed the reusable install-winget GitHub Action"

@wmmc88 wmmc88 merged commit 0e5d77c into microsoft:main Dec 27, 2025
198 of 391 checks passed
@wmmc88 wmmc88 deleted the fix-arm64 branch December 28, 2025 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants