Skip to content
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

Runner macos-14 lacks vcpkg command #9809

Closed
2 of 13 tasks
JonatanAntoni opened this issue May 8, 2024 · 4 comments
Closed
2 of 13 tasks

Runner macos-14 lacks vcpkg command #9809

JonatanAntoni opened this issue May 8, 2024 · 4 comments

Comments

@JonatanAntoni
Copy link

Description

The command vcpkg is not available on MacOS 14 runners while it is available by default for all other versions of MacOS, and for Windows, and Linux.

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • macOS 11
  • macOS 12
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • Windows Server 2019
  • Windows Server 2022

Image version and build link

https://github.com/ARM-software/cmsis-actions/actions/runs/8999157484/job/24720758818

Is it regression?

https://github.com/ARM-software/cmsis-actions/actions/runs/8986533074

Expected behavior

For Windows, Linux, and Mac (up to 13) runners there is a default vcpkg installation shipped in the images. The MacOS 14 image seems not to have it.

Actual behavior

All default images are expected to have a similar toolset installed by default.

Repro steps

Run vcpkg command on different versions of MacOS images.
See https://github.com/ARM-software/cmsis-actions/actions/runs/8986533074 vs https://github.com/ARM-software/cmsis-actions/actions/runs/8999157484/job/24720758818

@shamil-mubarakshin
Copy link
Contributor

Hey @JonatanAntoni, we will consider adding the tool

@mikhailkoliada
Copy link
Member

We would not like to pre-install vcpkg here due to low demand and maintenance concerns. Please install in runtime as it is easy to do.

@JonatanAntoni
Copy link
Author

JonatanAntoni commented Jun 3, 2024

@mikhailkoliada, thanks for the reply. The "problem" here is the inconsistency across different versions and variants of runner images. In most of the OSes and versions its already installed but only in MacOS 14 it is not.

@a4z
Copy link

a4z commented Jun 7, 2024

low demand is not true, I was also looking for it

but most people will not tell you if they have to work around
and the argument of inconsistency is very value, so please, @mikhailkoliada , reconsider your decision and re-open this feature

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants