ci: bump macos runner version to macos-15

This commit is contained in:
dundargoc
2024-10-05 19:03:11 +02:00
committed by dundargoc
parent 9788b81d7e
commit 00d1078ede
4 changed files with 9 additions and 9 deletions

View File

@ -108,7 +108,7 @@ jobs:
{ runner: ubuntu-24.04, os: ubuntu, flavor: tsan, cc: clang, flags: -D ENABLE_TSAN=ON }, { runner: ubuntu-24.04, os: ubuntu, flavor: tsan, cc: clang, flags: -D ENABLE_TSAN=ON },
{ runner: ubuntu-24.04, os: ubuntu, cc: gcc }, { runner: ubuntu-24.04, os: ubuntu, cc: gcc },
{ runner: macos-12, os: macos, flavor: 12, cc: clang, flags: -D CMAKE_FIND_FRAMEWORK=NEVER, deps_flags: -D CMAKE_FIND_FRAMEWORK=NEVER }, { runner: macos-12, os: macos, flavor: 12, cc: clang, flags: -D CMAKE_FIND_FRAMEWORK=NEVER, deps_flags: -D CMAKE_FIND_FRAMEWORK=NEVER },
{ runner: macos-14, os: macos, cc: clang, flags: -D CMAKE_FIND_FRAMEWORK=NEVER, deps_flags: -D CMAKE_FIND_FRAMEWORK=NEVER }, { runner: macos-15, os: macos, cc: clang, flags: -D CMAKE_FIND_FRAMEWORK=NEVER, deps_flags: -D CMAKE_FIND_FRAMEWORK=NEVER },
{ runner: ubuntu-24.04, os: ubuntu, flavor: puc-lua, cc: gcc, deps_flags: -D USE_BUNDLED_LUAJIT=OFF -D USE_BUNDLED_LUA=ON, flags: -D PREFER_LUA=ON }, { runner: ubuntu-24.04, os: ubuntu, flavor: puc-lua, cc: gcc, deps_flags: -D USE_BUNDLED_LUAJIT=OFF -D USE_BUNDLED_LUA=ON, flags: -D PREFER_LUA=ON },
] ]
test: [unittest, functionaltest, oldtest] test: [unittest, functionaltest, oldtest]

View File

@ -213,12 +213,12 @@ https://github.com/neovim/neovim-backup
* For special-purpose jobs where the runner version doesn't really matter, * For special-purpose jobs where the runner version doesn't really matter,
prefer `-latest` tags so we don't need to manually bump the versions. An prefer `-latest` tags so we don't need to manually bump the versions. An
example of a special-purpose workflow is `labeler_pr.yml`. example of a special-purpose workflow is `labeler_pr.yml`.
* For our testing job `test.yml`, prefer to use the latest stable (i.e. * For our testing job `test.yml`, prefer to use the latest version
non-beta) version explicitly. Avoid using the `-latest` tags here as it explicitly. Avoid using the `-latest` tags here as it makes it difficult
makes it difficult to determine from an unrelated PR if a failure is due to determine from an unrelated PR if a failure is due to the PR itself or
to the PR itself or due to GitHub bumping the `-latest` tag without our due to GitHub bumping the `-latest` tag without our knowledge. There's
knowledge. There's also a high risk that automatically bumping the CI also a high risk that automatically bumping the CI versions will fail due
versions will fail due to manual work being required from experience. to manual work being required from experience.
* For our release job, which is `release.yml`, prefer to use the oldest * For our release job, which is `release.yml`, prefer to use the oldest
stable (i.e. non-deprecated) versions available. The reason is that we're stable (i.e. non-deprecated) versions available. The reason is that we're
trying to produce images that work in the broadest number of environments, trying to produce images that work in the broadest number of environments,

View File

@ -14,7 +14,7 @@ Supported platforms *supported-platforms*
`System` `Tier` `Versions` `Tested versions` `System` `Tier` `Versions` `Tested versions`
Linux 1 >= 2.6.32, glibc >= 2.12 Ubuntu 24.04 Linux 1 >= 2.6.32, glibc >= 2.12 Ubuntu 24.04
macOS (Intel) 1 >= 11 macOS 12 macOS (Intel) 1 >= 11 macOS 12
macOS (M1) 1 >= 11 macOS 14 macOS (M1) 1 >= 11 macOS 15
Windows 64-bit 1 >= Windows 10 Version 1809 Windows Server 2022 Windows 64-bit 1 >= Windows 10 Version 1809 Windows Server 2022
FreeBSD 1 >= 10 FreeBSD 13 FreeBSD 1 >= 10 FreeBSD 13
OpenBSD 2 >= 7 OpenBSD 2 >= 7

View File

@ -92,7 +92,7 @@ describe('vim._watch', function()
skip(is_os('bsd'), 'Stopped working on bsd after 3ca967387c49c754561c3b11a574797504d40f38') skip(is_os('bsd'), 'Stopped working on bsd after 3ca967387c49c754561c3b11a574797504d40f38')
elseif watchfunc == 'watchdirs' and is_os('mac') then elseif watchfunc == 'watchdirs' and is_os('mac') then
-- Bump this (or fix the bug) if CI continues to fail in future versions of macos CI. -- Bump this (or fix the bug) if CI continues to fail in future versions of macos CI.
skip(is_ci() and vim.uv.os_uname().release == '23.6.0', 'weird failure for macOS arm 14 CI') skip(is_ci() and vim.uv.os_uname().release == '24.0.0', 'weird failure for macOS arm 15 CI')
else else
skip( skip(
is_os('bsd'), is_os('bsd'),