Is your feature request related to a problem? Please describe.
Per https://drake.mit.edu/stable.html: "Drake intends to support the two most recent versions of Ubuntu LTS and macOS on an ongoing basis." With Golden Gate (27) soon to be released, we will no longer be supporting Sequoia (15) moving forward.
Describe the solution you'd like
Remove Sequoia from our documentation, notate its removal in our end of life documentation, turn off CI for it (switching its packaging jobs to Tahoe, etc). Then clean up the code (removing any compat hacks or fixing "once we have Tahoe" TODOs).
Additional context
Prior removals: Sonoma #23440, Ventura #21978
Current production job lists:
Sequoia
- mac-arm-sequoia-clang-cmake-nightly-packaging
- mac-arm-sequoia-clang-wheel-continuous-release
- mac-arm-sequoia-clang-bazel-nightly-everything-release
- mac-arm-sequoia-clang-wheel-nightly-release
- mac-arm-sequoia-clang-cmake-otherbinder-nightly-packaging
- mac-arm-sequoia-clang-bazel-continuous-release
- mac-arm-sequoia-clang-cmake-nightly-release
- mac-arm-sequoia-clang-cmake-nightly-everything-release
Tahoe
- mac-arm-tahoe-clang-bazel-nightly-everything-release
- mac-arm-tahoe-clang-cmake-nightly-release
- mac-arm-tahoe-clang-bazel-continuous-release
- mac-arm-tahoe-clang-cmake-nightly-everything-release
mac-arm-sequoia-clang-bazel-experimental-release runs pre-merge.
Checklist
1. Document current status Do this first, before making any changes
2. Switch Sequioia-only jobs to Tahoe (excluding wheel/packaging/staging) Complete in any order, at any time
3. Switch packaging, wheel and staging jobs to Tahoe Coordinate with release schedule, deploy last 3 changes together
4. Remove Sequoia Support Coordinate with Sequoia "end of life" date, implement one at a time, in order
Is your feature request related to a problem? Please describe.
Per https://drake.mit.edu/stable.html: "Drake intends to support the two most recent versions of Ubuntu LTS and macOS on an ongoing basis." With Golden Gate (27) soon to be released, we will no longer be supporting Sequoia (15) moving forward.
Describe the solution you'd like
Remove Sequoia from our documentation, notate its removal in our end of life documentation, turn off CI for it (switching its packaging jobs to Tahoe, etc). Then clean up the code (removing any compat hacks or fixing "once we have Tahoe" TODOs).
Additional context
Prior removals: Sonoma #23440, Ventura #21978
Current production job lists:
Sequoia
Tahoe
mac-arm-sequoia-clang-bazel-experimental-release runs pre-merge.
Checklist
1. Document current status Do this first, before making any changes
2. Switch Sequioia-only jobs to Tahoe (excluding wheel/packaging/staging) Complete in any order, at any time
3. Switch packaging, wheel and staging jobs to Tahoe Coordinate with release schedule, deploy last 3 changes together
download_release_candidate.py, and other documentation4. Remove Sequoia Support Coordinate with Sequoia "end of life" date, implement one at a time, in order