Skip to content

Commit 2168406

Browse files
committed
Merge bitcoin/bitcoin#31608: doc: Clarify min macOS and Xcode version
fa029a7 doc: Clarify min macOS and Xcode version (MarcoFalke) Pull request description: Two minor doc fixups: * Clarify that `macOS 13.0+` means `macOS 13+`, indicating that on any major version, only the latest security release is supported. * Clarify that the Xcode version was selected based on the minimum required macOS version and the minimum required clang version. ACKs for top commit: jarolrod: ACK fa029a7 hebasto: re-ACK fa029a7. theuni: ACK fa029a7 Tree-SHA512: d34910fcc22e57021d7642938e5886419d2b711e1062cbc4fc3da48baf07377231f9d7b394e22ccb17e830d058c8c797dbd1bbffcc7c8828601bb500e1154a9e
2 parents 2f6c7e7 + fa029a7 commit 2168406

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
7777
macos-native-arm64:
7878
name: ${{ matrix.job-name }}
79-
# Use latest image, but hardcode version to avoid silent upgrades (and breaks).
79+
# Use any image to support the xcode-select below, but hardcode version to avoid silent upgrades (and breaks).
8080
# See: https://github.com/actions/runner-images#available-images.
8181
runs-on: macos-14
8282

@@ -111,6 +111,10 @@ jobs:
111111

112112
- name: Clang version
113113
run: |
114+
# Use the earliest Xcode supported by the version of macOS denoted in
115+
# doc/release-notes-empty-template.md and providing at least the
116+
# minimum clang version denoted in doc/dependencies.md.
117+
# See: https://developer.apple.com/documentation/xcode-release-notes/xcode-15-release-notes
114118
sudo xcode-select --switch /Applications/Xcode_15.0.app
115119
clang --version
116120

doc/release-notes-empty-template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Compatibility
4343
==============
4444

4545
Bitcoin Core is supported and tested on operating systems using the
46-
Linux Kernel 3.17+, macOS 13.0+, and Windows 10 and newer. Bitcoin
46+
Linux Kernel 3.17+, macOS 13+, and Windows 10+. Bitcoin
4747
Core should also work on most other Unix-like systems but is not as
4848
frequently tested on them. It is not recommended to use Bitcoin Core on
4949
unsupported systems.

0 commit comments

Comments
 (0)