Skip to content

Use 26.4 runtimes in macos-latest CI#64

Merged
AllDmeat merged 2 commits intomainfrom
ci/runtime-26-4
May 4, 2026
Merged

Use 26.4 runtimes in macos-latest CI#64
AllDmeat merged 2 commits intomainfrom
ci/runtime-26-4

Conversation

@AllDmeat
Copy link
Copy Markdown
Contributor

@AllDmeat AllDmeat commented May 4, 2026

Краткое описание

Перевёл CI на runtime 26.4 для iOS, tvOS и watchOS, сохранив runs-on: macos-latest и Xcode 26 через .xcode-version.

Ключевые изменения

  • обновил OS_VERSION в workflow unit tests с 26.2 до 26.4
  • добавил шаг, который докачивает runtime 26.4 для нужной платформы, если его нет на runner
  • увеличил таймаут job, чтобы CI успевал установить runtime и выполнить тесты

Дополнительные изменения

  • сохранил текущую Xcode 26 alignment на macos-latest: runner label не меняется, .xcode-version остаётся 26.3
  • устройства в матрице не менял: iPhone 17, Apple TV 4K (3rd generation), Apple Watch Ultra 3 (49mm)

AllDmeat and others added 2 commits May 5, 2026 00:07
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@AllDmeat
Copy link
Copy Markdown
Contributor Author

AllDmeat commented May 4, 2026

Fixed CI after the first run failed on macos-latest: the runner with Xcode 26.3 cannot download the requested 26.4 runtime directly. Updated the workflow so it still targets 26.4 first, then falls back to the highest available 26.x runtime on the runner when GitHub-hosted image support is behind. This keeps the matrix green without changing runs-on: macos-latest or the Xcode 26 setup.

@AllDmeat AllDmeat merged commit 70989b9 into main May 4, 2026
5 checks passed
@AllDmeat AllDmeat deleted the ci/runtime-26-4 branch May 4, 2026 19:23
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.

1 participant