Skip to content

citgm-smoker tests only on unsupported osx13 (macOS) #1203

Open

Description

@MikeMcC399

Situation

citgm-smoker in Jenkins offers testing on Linux, macOS and Windows platforms. The selectable macOS platforms are osx13-x64 and osx13-arm64, relating to macOS 13.

Image

citgm-smoker-nobuild additionally offers macos15-x64 & macos15-arm64.

macOS 13 status

macOS 13 (Ventura) no longer belongs to the latest 3 releases, and according to Apple security releases, the last security update for macOS 13 was 13.7.8 on Aug 20, 2025.

The unofficial site https://endoflife.date/macos shows macOS 13 (Ventura) as unmaintained since Sep 15, 2025 (the release date of macOS 26 (Tahoe)).

Node.js Toolchain

Branch min Xcode min macOS
main 16.4 15.3
26.x 16.4 15.3
24.x 16.1 14.5
22.x 13 11.3

Refs: https://en.wikipedia.org/wiki/Xcode & Supported Toolchains

Comparisons

Environment x64 arm64 Equivalent OS released EOL
citgm-smoker osx13-x64 osx13-arm64 macOS 13 (Ventura) Oct 2022 Sep 2025
citgm-smoker-nobuild osx13-x64 osx13-arm64 macOS 13 (Ventura) Oct 2022
citgm-smoker-nobuild macos15-x64 macos15-arm64 macOS 15 (Sequoia) Sep 2024
GitHub Actions - macos-latest macOS 26 (Tahoe) Sep 2025

The current version is macOS 27 (Golden Gate), released Sep 14, 2026.

Conclusion

citgm-smoker needs to be testing in a minimum of macOS 15.3 (Sequoia) to comply with Node.js toolchain requirements for Node.js 26.x.

Activity

  1. MikeMcC399 commented on Oct 20, 2026

    @MikeMcC399
    ContributorAuthor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions