Skip to content

Conversation

danbev
Copy link
Member

@danbev danbev commented Sep 11, 2025

This commit updates the jobs that are named macos-latest* to use the macos-latest label instead explicit versions.

The motivation for this is that there is currently a mixuture of versions in this workflow and there are jobs that are failing because they require a newer version.

Refs: https://github.com/ggml-org/llama.cpp/actions/runs/17644792595/job/50140010907#step:5:1759

@github-actions github-actions bot added the devops improvements to build systems and github actions label Sep 11, 2025
@danbev
Copy link
Member Author

danbev commented Sep 11, 2025

There might still be CI failures but #15922 should hopefully address this.

@CISC
Copy link
Collaborator

CISC commented Sep 11, 2025

Careful, some were pinned for a reason #15324

@ericcurtin
Copy link
Collaborator

x86 to macos-14 might be enough, thanks for looking at this @danbev it's impossible to pass a CI build at the moment.

This commit updates the jobs that are named macos-latest* to use the
macos-latest label instead explicit versions.

The motivation for this is that there is currently a mixuture of
versions in this workflow and there are jobs that are failing because
they require a newer version.

Refs: https://github.com/ggml-org/llama.cpp/actions/runs/17644792595/job/50140010907#step:5:1759
@CISC
Copy link
Collaborator

CISC commented Sep 13, 2025

Heads up; macos-latest is in flux right now as they are preparing 26.0 release on Monday, see ios-xcode-build failures.

@danbev
Copy link
Member Author

danbev commented Sep 15, 2025

The latest commit will download and install iOS 26.0 Simulator if it is missing from the system. This can be seen here.

@CISC
Copy link
Collaborator

CISC commented Sep 15, 2025

The latest commit will download and install iOS 26.0 Simulator if it is missing from the system. This can be seen here.

Should no longer be necessary upon final release (8G download in build CI is not ideal).

@danbev
Copy link
Member Author

danbev commented Sep 15, 2025

Should no longer be necessary upon final release (8G download in build CI is not ideal).

This is just until it is actually available, it will not be downloaded/installed if it already exists on the system.

@danbev danbev merged commit 51abc96 into ggml-org:master Sep 16, 2025
43 of 44 checks passed
@netrunnereve
Copy link
Collaborator

Oh you can't use macos-latest for the x86 build as that'll assign you an arm machine.

github

danbev added a commit to danbev/llama.cpp that referenced this pull request Sep 17, 2025
This commit reverts the change of the runs-on parameter for the
macOS-latest-cmake-x64 job back to macos-13 that was make in
Commit 51abc96 ("ci : update
macos-latest* jobs to use macos-latest (ggml-org#15938)").

The motivation for this is that using macos-latest will cause an ARM
based runner to be used, and not an x64 based runner.

Refs: ggml-org#15938 (comment)
@danbev
Copy link
Member Author

danbev commented Sep 17, 2025

Oh you can't use macos-latest for the x86 build as that'll assign you an arm machine.

Thank you for pointing this out. I was not aware of this and have opened #16040 to correct my mistake.

danbev added a commit that referenced this pull request Sep 17, 2025
This commit reverts the change of the runs-on parameter for the
macOS-latest-cmake-x64 job back to macos-13 that was make in
Commit 51abc96 ("ci : update
macos-latest* jobs to use macos-latest (#15938)").

The motivation for this is that using macos-latest will cause an ARM
based runner to be used, and not an x64 based runner.

Refs: #15938 (comment)
angt pushed a commit to angt/llama.cpp that referenced this pull request Sep 17, 2025
This commit reverts the change of the runs-on parameter for the
macOS-latest-cmake-x64 job back to macos-13 that was make in
Commit 51abc96 ("ci : update
macos-latest* jobs to use macos-latest (ggml-org#15938)").

The motivation for this is that using macos-latest will cause an ARM
based runner to be used, and not an x64 based runner.

Refs: ggml-org#15938 (comment)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devops improvements to build systems and github actions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants