Skip to content

workflows: install gperf via MSYS2 instead of choco#10681

Open
tmleman wants to merge 1 commit intothesofproject:mainfrom
tmleman:topic/upstream/pr/gh/workflow/zephyr_build/install_gperf
Open

workflows: install gperf via MSYS2 instead of choco#10681
tmleman wants to merge 1 commit intothesofproject:mainfrom
tmleman:topic/upstream/pr/gh/workflow/zephyr_build/install_gperf

Conversation

@tmleman
Copy link
Copy Markdown
Contributor

@tmleman tmleman commented Apr 3, 2026

Move gperf installation from Chocolatey to MSYS2 package manager. The choco install of gperf has been failing sporadically in CI, causing random build failures. Since the build already runs in MSYS2 shell, installing gperf there is simpler and more reliable.

@tmleman tmleman marked this pull request as ready for review April 3, 2026 13:13
Copilot AI review requested due to automatic review settings April 3, 2026 13:13
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Windows Zephyr CI workflow to install gperf via MSYS2 (pacman) instead of Chocolatey to reduce sporadic CI failures.

Changes:

  • Removes the Chocolatey-based gperf installation step.
  • Adds gperf to the MSYS2 package install list in the MSYS2 setup step.
  • Updates the workflow comment to reflect the new MSYS2-provided tools.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Move gperf installation from Chocolatey to MSYS2 package manager. The
choco install of gperf has been failing sporadically in CI, causing
random build failures. Since the build already runs in MSYS2 shell,
installing gperf there is simpler and more reliable.

And fix typo: x64_84 -> x86_64

Signed-off-by: Tomasz Leman <tomasz.m.leman@intel.com>
@tmleman tmleman force-pushed the topic/upstream/pr/gh/workflow/zephyr_build/install_gperf branch from a49fa2c to 8b00221 Compare April 3, 2026 14:02
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