Commit Graph
177 Commits
Author SHA1 Message Date
Mike McQuaidandGitHub 6fe7c5fc95 Merge pull request #3335 from JCount/xcode-9.0.1
xcode: update to Xcode 9.0.1 on 10.12 and 10.13
2017-10-20 18:11:32 +01:00
JCount a064751060 xcode: update to Xcode 9.0.1 on 10.12 and 10.13 2017-10-19 11:03:17 -04:00
Markus Reiter 9bee9ca575 Use “squiggly” heredocs. 2017-10-18 14:39:09 +02:00
Markus Reiter 175ca909ee Clean up code style and remove .rubocop_todo.yml. 2017-10-08 16:10:37 +02:00
Dominyk Tiller 1dfde95cb6 mac/xcode: update expected Clang on 10.13 2017-09-13 02:34:23 +01:00
Dominyk Tiller beb411fefc mac/xcode: update expected Clang on 10.13 2017-08-22 03:44:30 +01:00
Dominyk Tiller 82b2978171 mac/xcode: update expected Clang on 10.13 2017-08-08 18:58:24 +01:00
Dominyk Tiller afaee7f816 mac/xcode: update expected Clang on 10.13 2017-07-26 02:23:56 +01:00
Dominyk Tiller d0a2d1ba30 mac/xcode: update expected Clang on 10.13 2017-07-11 16:18:34 +01:00
Dominyk Tiller a09d4427ef os/mac/xcode: enforce minimum CLT version on 10.13 2017-06-22 18:18:52 +01:00
Dominyk Tiller d7c061f7ac os/mac/xcode: update CLT Clang for 10.13 2017-06-22 18:18:14 +01:00
Mike McQuaid 021cef4b2b Autocorrect Rubocop Style/SpecialGlobalVars. 2017-06-12 09:11:42 +01:00
Dominyk Tiller 08cee5a0d5 os/mac/xcode: add CLT Clang for 10.13 2017-06-07 04:39:29 +01:00
Dominyk Tiller cc86d4184d os/mac/xcode: recognise Xcode 9.0 2017-06-06 04:33:55 +01:00
Dominyk Tiller a88350425b os/mac/xcode: expect Xcode 8.3.3 2017-06-06 04:15:36 +01:00
JCount 4b90f5fdc8 xcode: update Sierra CLT version to 802.0.42 2017-04-24 17:32:10 -04:00
Mike McQuaid ba3c46d24f More deprecations.
Deprecate more methods. Internal APIs have been verified to be unused
elsewhere and removed. External APIs have had deprecation methods added.
Existing deprecations have been either upgraded to produce warnings or
no longer deprecated and the reasoning documented.
2017-04-22 16:28:07 +01:00
JCount 19ed38df24 xcode: 8.3.2 is latest version 2017-04-19 19:06:24 -04:00
Mike McQuaid ce1920f7df xcode: 8.3.1 is latest version.
Our CI images are already updated with it.
2017-04-10 21:06:36 +01:00
EricFromCanada c5bac087b3 update latest versions of Xcode for 10.11 & 10.12 2017-03-28 11:16:02 -04:00
EricFromCanada 60f6dfea14 update suggested Xcode/CLT download URLs 2017-03-28 11:12:34 -04:00
Mike McQuaid 50c1fea4ea xcode: reduce minimum CLT version.
This should be 1.0.0 to be nicer to 10.7 users.

Fixes #1893.
2017-01-23 21:22:54 +00:00
Mike McQuaid a17f38dd36 xcode: use default location when possible.
Xcode can be installed anywhere but for most people it's in
`/Applications/Xcode.app` so just look there if `xcode-select` isn't
helpful before looking at Spotlight which can return weird results on
e.g. backup disks.

Fixes #1587.
2017-01-09 21:10:55 -08:00
Mike McQuaid 2c6915a48f xcode: general cleanup. 2017-01-09 21:10:55 -08:00
Mike McQuaid e950aa11d1 Remove Xcode prerelease warnings.
At this point we probably do want to know about issues that crop up in
betas so we can fix them before the new version of Xcode is released.
Additionally, this doesn't really work well any more with our new
tag-based workflow as it means we need to cut a new tag immediately
after a new Xcode is released.
2016-12-19 18:01:36 +00:00
Mike McQuaid 477faf073b Never trigger too old CLT check on <10.7.
While we fake a CLT for these versions they never shipped with the CLT
so cannot update it.
2016-12-18 15:31:17 -08:00
dersvenhesseandGitHub b3174aa3e2 XCode 8.2 is stable 2016-12-12 23:29:35 +01:00
Mike McQuaid 43f8d2c7a0 xcode: cleanup Xcode::Version usage.
Don't wrap `MacOS.version` which does comparisons properly already and
avoid stupidly long lines.
2016-12-05 11:09:21 +00:00
Sorin Ionescu 282c0a30b6 Fix macOS version comparison 2016-11-26 13:59:55 -05:00
Mike McQuaidandGitHub 694cc876ef Merge pull request #1415 from robinkunde/semver
Update macOS Xcode tool checks do use Version class for comparisons
2016-11-13 10:53:34 +00:00
Robin Kunde e97ce7e7ae move semantic version comparisons into separate class 2016-11-12 15:37:32 -05:00
Mike McQuaid 4015d0465a xcode: add checks for Xcode/CLT minimum versions. 2016-11-05 10:58:38 -04:00
Robin Kunde 2c79868229 Update latest clang version for 10.12 2016-10-31 00:51:38 -04:00
Robin Kunde 5326eecb9d Update macOS Xcode tool checks do use Version class for comparisons instead of strings 2016-10-31 00:51:21 -04:00
dersvenhesseandGitHub 70cc7790f6 Updated latest versions since XCode 8.1 release 2016-10-28 23:34:12 +02:00
dersvenhesseandGitHub 4701eff45f XCode 8.1 is stable 2016-10-27 23:35:52 +02:00
Markus Reiter 00b3dde0b2 RuboCop: MacOS 2016-09-25 00:16:31 +02:00
Markus Reiter 58e36c7319 Fix Style/GuardClause. 2016-09-24 12:24:35 +02:00
Markus Reiter 23eac7ab89 Fix DoubleNegation. 2016-09-23 15:30:06 +02:00
Dominyk Tiller 5575c17629 xcode: prefer Utils.popen_read 2016-09-22 18:15:47 +01:00
Dominyk Tiller b089520682 xcode: revert expectation of 10.11 8.0 CLT 2016-09-22 18:15:47 +01:00
Dominyk Tiller 860f4bd11f xcode: expect Xcode 8.0 on OS X 10.11 2016-09-22 17:30:56 +01:00
Mike McQuaid 3f9cce0a03 Use new "macOS" naming where appropriate.
Not quite a mass replacement as I've used OS X and Mac OS X where
describing specific older versions and added compatibility methods
for things in the DSL.
2016-09-18 19:57:19 +01:00
Dominyk Tiller ce359b208d xcode: 8.0 is no longer prerelease 2016-09-14 03:40:43 +01:00
Mike McQuaid 8271e35786 os/mac/xcode: fix Rubocop warnings. 2016-09-11 17:49:27 +01:00
Dominyk Tiller 6442cb3032 xcode: update expected clang for macOS 10.12 2016-08-19 01:59:33 +01:00
Dominyk Tiller 33912e218e xcode: update expected clang for macOS 10.12 2016-08-10 13:54:19 +01:00
Dominyk Tiller f10370bde5 xcode: update expected clang for macOS 10.12 2016-08-01 23:46:54 +01:00
Mike McQuaid 0e25fc0143 xcode: add update instruction helpers. 2016-07-27 15:05:42 -06:00
Dominyk Tiller cbdc1b7652 xcode: update expected clang for macOS 10.12 2016-07-20 07:22:03 +01:00