cypress-io / cypress-documentation

Cypress Documentation including Guides, API, Plugins, Examples, & FAQ.

Home Page:https://docs.cypress.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

macOS 10.9 too low for support

MikeMcC399 opened this issue · comments

Subject

Getting Started > Installing Cypress > System requirements > Operating System

Description

  • This issue relates to one aspect of #5444.

Issue

Currently Getting Started > Installing Cypress > System requirements > Operating System specifies macOS 10.9 as the minimum supported version for Cypress.

image

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".

Since I'm not a macOS user I don't have the experience to judge what the best specification for macOS minimum version would be. If I can have some feedback and guidance then I can submit a PR to implement any decision.

Updating the minimum seems fine to 10.9. Since it technically could not run with the right deps on the earlier ones.

@jennifer-shehane

Updating the minimum seems fine to 10.9. Since it technically could not run with the right deps on the earlier ones.

macOS 10.9 is the current minimum, so that would be making no change. 10.9 is however no longer viable.

image

Sorry I think I mistyped, lots of numbers 😅 I meant 10.15

@jennifer-shehane

I meant 10.15

You had me a little confused to begin with! I will update to simply "macOS 10.15 and above" in that case.