Skip to content

Commit 5043212

Browse files
authored
Merge pull request #3465 from travis-ci/DU-35/Remove-mac
Du 35/remove mac
2 parents 6d0ace2 + a5069fa commit 5043212

21 files changed

+147
-3
lines changed

user/apps.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,12 @@ If you are looking for **desktop notifications**, our command line client [suppo
189189

190190
## macOS
191191

192+
<blockquote class="beta">
193+
<p>
194+
Travis CI will stop support for macOS starting March 31st, 2025.
195+
</p>
196+
</blockquote>
197+
192198
### CCMenu
193199

194200
![CCMenu](/images/apps/ccmenu.jpg){:.app}

user/billing-overview.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ permalink: /user/billing-overview/
55

66
---
77

8+
<blockquote class="beta">
9+
<p>
10+
Travis CI will stop support for macOS starting March 31st, 2025.
11+
</p>
12+
</blockquote>
13+
814
## Travis CI Plan Types
915

1016
Travis CI billing system consists of two types of subscriptions: Concurrency (fixed-price) based plans and Usage-based plans.

user/build-environment-updates.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ layout: en
2424

2525
## macOS Build Environment Updates
2626

27+
<blockquote class="beta">
28+
<p>
29+
Travis CI will stop support for macOS starting March 31st, 2025.
30+
</p>
31+
</blockquote>
32+
2733
<ul class="list--links">
2834
{% assign reverse_pages = site.pages | reverse %}
2935
{% for page in reverse_pages %}

user/caching.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,13 @@ to cache `$HOME/.ccache` and automatically add `/usr/lib/ccache` to your `$PATH`
204204

205205
#### ccache on macOS
206206

207-
ccache is not installed on macOS environments but you can install it by adding
207+
<blockquote class="beta">
208+
<p>
209+
Travis CI will stop support for macOS starting March 31st, 2025.
210+
</p>
211+
</blockquote>
212+
213+
ccache is not installed on macOS environments, but you can install it by adding:
208214

209215
```yaml
210216
install:

user/cc-menu.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ title: Use CCMenu with Travis CI
33
layout: en
44

55
---
6+
<blockquote class="beta">
7+
<p>
8+
Travis CI will stop support for macOS starting March 31st, 2025.
9+
</p>
10+
</blockquote>
611

712
![Screenshot of CC menu](/images/Backstop_Menubar_20140305_155352_20140305_155425.jpg "Screenshot of CC menu")
813

user/common-build-problems.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,12 @@ end
180180

181181
## **Mac**: macOS Mavericks (10.9) Code Signing Errors
182182

183+
<blockquote class="beta">
184+
<p>
185+
Travis CI will stop support for macOS starting March 31st, 2025.
186+
</p>
187+
</blockquote>
188+
183189
With Mavericks, quite a lot has changed in terms of code signing and the keychain application.
184190

185191
Signs of issues can be error messages stating that an identity can't be found and that "User
@@ -201,6 +207,12 @@ security set-keychain-settings -t 3600 -u $KEY_CHAIN
201207

202208
## **Mac**: macOS Sierra (10.12) Code Signing Errors
203209

210+
<blockquote class="beta">
211+
<p>
212+
Travis CI will stop support for macOS starting March 31st, 2025.
213+
</p>
214+
</blockquote>
215+
204216
With the introduction of macOS Sierra (10.12) on our infrastructure, we've seen build jobs that were hanging at the codesigning step of the build process. Here's some information on how to recognize this issue and fix it.
205217

206218
Your build is running on macOS Sierra (10.12), if the `osx_image` in your .travis.yml file is `xcode8.3` or higher. See [the macOS Build Environment documentation](https://docs.travis-ci.com/user/reference/osx/) to know which macOS version is associated with each image.
@@ -312,6 +324,12 @@ You can also have more details in [this GitHub issue](https://github.com/travis-
312324

313325
## **Mac**: Errors running CocoaPods
314326

327+
<blockquote class="beta">
328+
<p>
329+
Travis CI will stop support for macOS starting March 31st, 2025.
330+
</p>
331+
</blockquote>
332+
315333
CocoaPods usage can currently fail for a few reasons.
316334

317335
### Newer version of CocoaPods required

user/coverity-scan.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ It's probably overkill to run static analysis on each and every commit of your p
2424

2525
## macOS support
2626

27+
<blockquote class="beta">
28+
<p>
29+
Travis CI will stop support for macOS starting March 31st, 2025.
30+
</p>
31+
</blockquote>
32+
2733
The Coverity Scan addon doesn't work on macOS versions with the SIP feature enabled i.e. on macOS El Capitan (10.11) and higher. Specifically on Travis CI, it currently only works on our Xcode 6.4 image (i.e. with `osx_image: xcode6.4`). However, it's possible to make it work with custom scripts or commands. Please reach out to [[email protected]](mailto:[email protected]) to learn how.
2834

2935
## Step-by-step Configuration

user/customizing-the-build.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,12 @@ Deploy keys are not currently supported by LFS, so you should use a Assembla OAu
194194

195195
### macOS
196196

197+
<blockquote class="beta">
198+
<p>
199+
Travis CI will stop support for macOS starting March 31st, 2025.
200+
</p>
201+
</blockquote>
202+
197203
Installing `git-lfs` via brew is the recommended way to get Git LFS in [macOS](/user/reference/osx/).
198204

199205
```yaml

user/for-beginners.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,17 @@ to start troubleshooting why your build is broken.
6868

6969
## Infrastructure and Environment Notes
7070

71+
<blockquote class="beta">
72+
<p>
73+
Travis CI will stop support for macOS starting March 31st, 2025.
74+
</p>
75+
</blockquote>
76+
7177
Travis CI offers a few different infrastructure environments, so you can select
7278
the setup that suits your project best:
7379

7480
* *Ubuntu Linux* - these Linux Ubuntu environments run inside full virtual machines, provide plenty of computational resources, and support the use of `sudo`, `setuid`, and `setgid`. Check out more information on the [Ubuntu Linux Build Environment](/user/reference/linux/).
75-
* *macOS* - uses one of several versions of the macOS operating system. This environment is useful for building projects that require the macOS software, such as projects written in Swift. It is not a requirement to use the macOS environment, if you develop on a macOS machine. Here you can find more details on the [macOS Build Environment](/user/reference/osx/).
81+
* *macOS* - uses one of several versions of the macOS operating system. This environment is useful for building projects that require macOS software, such as projects written in Swift. It is not a requirement to use the macOS environment, if you develop on a macOS machine. Here you can find more details on the [macOS Build Environment](/user/reference/osx/).
7682
* *Windows* - currently Windows Server version 1803 is supported. If you want to know more about it, see the [Windows Build Environment](/user/reference/windows/).
7783

7884
More details on our build environments are available in our [CI Environment](/user/ci-environment/) documentation.

user/gui-and-headless-browsers.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,12 @@ Note that <code>sudo</code> is not available for builds that are running on the
150150

151151
## Headless mode with the Chrome addon
152152

153+
<blockquote class="beta">
154+
<p>
155+
Travis CI will stop support for macOS starting March 31st, 2025.
156+
</p>
157+
</blockquote>
158+
153159
Starting with version 57 for Linux Trusty and version 59 on macOS, Google Chrome can be used in "headless"
154160
mode with the [Chrome addon](/user/chrome), which is suitable for driving browser-based tests using Selenium and other tools.
155161

0 commit comments

Comments
 (0)