Skip to content

Commit 0852231

Browse files
authored
docs: Add details for macos-xcode26 agent (#616)
## 📝 Description <!-- Describe your changes in detail --> Added a detailed description for macos-xcode26 age type. ## ✅ Checklist - [ ] I have tested this change - [x] This change requires documentation update
1 parent 913b76a commit 0852231

File tree

3 files changed

+174
-0
lines changed

3 files changed

+174
-0
lines changed

docs/docs/getting-started/changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ This page is updated on a weekly basis.
3232
**(Removed)** Removed packages:
3333
- iOS simulator versions below 18.6
3434

35+
To learn more about this image, check our [macOS Xcode 26](https://docs.semaphore.io/reference/os-apple#mac-26).
36+
37+
3538
**(Improved) Ubuntu 22.04 image update**
3639

3740
**(New)** New packages:
77 KB
Loading

docs/docs/reference/os-apple.md

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,177 @@ The Operating System image defines what OS and software are pre-installed in you
1212

1313
This page describes OS images to run on Apple-based Semaphore Cloud [machines](./machine-types). You can add more OS options using [self-hosted agents](../using-semaphore/self-hosted).
1414

15+
## macOS Xcode 26 {#mac-26}
16+
17+
<Tabs groupId="editor-yaml">
18+
<TabItem value="editor" label="Editor">
19+
20+
To use this operating system, choose `macos-xcode26` in the **OS Image** selector. This OS can be paired with [A2s Apple machine](./machine-types#macos).
21+
22+
![Selecting the macOS Xcode26 using the workflow editor](./img/macos26-selector.png)
23+
24+
</TabItem>
25+
<TabItem value="yaml" label="YAML">
26+
27+
To use this operating system, use `macos-xcode26` as the `os_image`. This OS can be paired with [A2s Apple machine](./machine-types#macos).
28+
29+
```yaml
30+
version: v1.0
31+
name: Initial Pipeline
32+
agent:
33+
machine:
34+
# highlight-start
35+
type: a2-standard-4
36+
os_image: macos-xcode26
37+
# highlight-end
38+
```
39+
40+
</TabItem>
41+
</Tabs>
42+
43+
System version:
44+
45+
- ProductVersion: 26.0
46+
- BuildVersion: 25A354
47+
- Kernel Version: Darwin 25.0.0
48+
49+
### Version control
50+
51+
The following version control tools are pre-installed:
52+
53+
- Git (2.x)
54+
- Git LFS (Git Large File Storage)
55+
56+
57+
### Utilities
58+
59+
The following utilities are pre-installed:
60+
61+
- homebrew
62+
- bundler
63+
- rbenv
64+
- nvm
65+
- curl
66+
- wget
67+
- jq
68+
- carthage
69+
70+
### Browsers
71+
72+
The following browsers are pre-installed:
73+
74+
- Safari
75+
- google-chrome
76+
- firefox
77+
- microsoft-edge
78+
79+
### Languages
80+
81+
<details>
82+
<summary>Xcode</summary>
83+
<div>
84+
85+
Installed versions:
86+
87+
- 16.4
88+
- 26.0 (default)
89+
90+
The default installed Xcode version is `26.0`.
91+
92+
Xcode 26.0 has the following SDKs preinstalled:
93+
94+
- iOS 26.0
95+
- macOS 26.0
96+
- tvOS 26.0
97+
- watchOS 26.0
98+
- visionOS 26.0
99+
100+
Xcode 16.4 has the following SDKs preinstalled:
101+
102+
- iOS 18.5
103+
- macOS 15.5
104+
- tvOS 18.5
105+
- watchOS 11.5
106+
- visionOS 2.5
107+
108+
</div>
109+
</details>
110+
111+
<details>
112+
<summary>iOS</summary>
113+
<div>
114+
115+
Installed standalone iOS simulators runtimes:
116+
117+
- 18.5
118+
- 26
119+
120+
</div>
121+
</details>
122+
123+
<details>
124+
<summary>JavaScript and Node.js</summary>
125+
<div>
126+
127+
Installed version:
128+
129+
- Node.js: v22.14.0
130+
- Yarn: 1.22.22
131+
132+
</div>
133+
</details>
134+
135+
<details>
136+
<summary>Python</summary>
137+
<div>
138+
139+
Installed version:
140+
141+
- 3.13.7
142+
143+
Supporting libraries:
144+
145+
- pip3: 25.2
146+
147+
</div>
148+
</details>
149+
150+
<details>
151+
<summary>Ruby</summary>
152+
<div>
153+
154+
Installed versions:
155+
156+
- 3.4.6 (system)
157+
- 3.2.9
158+
159+
Following gems are pre-installed:
160+
161+
- fastlane (2.228.0)
162+
- cocoapods (1.16.2)
163+
164+
</div>
165+
</details>
166+
167+
<details>
168+
<summary>Java and JVM</summary>
169+
<div>
170+
171+
- openjdk 17
172+
173+
</div>
174+
</details>
175+
176+
<details>
177+
<summary>Flutter</summary>
178+
<div>
179+
180+
- 3.35.4
181+
182+
</div>
183+
</details>
184+
185+
15186
## macOS Xcode 16 {#mac-16}
16187

17188
<Tabs groupId="editor-yaml">

0 commit comments

Comments
 (0)