-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Subject
Getting Started > Installing Cypress > System requirements > Operating System
Description
- This issue relates to one aspect of Operating System support lists vendor unsupported versions #5444.
Issue
Currently Getting Started > Installing Cypress > System requirements > Operating System specifies macOS 10.9 as the minimum supported version for Cypress.
macOS 10.9 is too low.
Discussion
The Node.js 18 announcement in the section Toolchain and Compiler Upgrades states:
Prebuilt binaries for macOS now require macOS 10.15 or later.
so a minimum of macOS 10.15 is required considering this aspect.
macOS 10.15 was however retired from GitHub runner images on Aug 30, 2022.
macOS 11 is available and deprecated on GitHub. According to GitHub runner images announcements: "2024 GitHub Actions macOS runner image roadmap" macOS 11 will be retired as a GitHub runner image in Q2 2024. So as far as GitHub runners are concerned, macOS 11 could still be used in the short term, even if deprecated.
Referring to https://endoflife.date/macos only the latest three releases of macOS are supported (currently macOS 12, 13 & 14), so according to this reference, macOS 12 would be the minimum version.
Suggestion
macOS 10.9 must be replaced as minimum version.
Decide whether to specify "macOS 11" or "macOS 12" as the minimum version for Cypress.
It would also be possible to say "macOS 11 (deprecated), macOS 12 and above".
