Continuous Integration services should be allowed to provide Beta versions of Developer Tools

Originator:robert.boehnke
Number:rdar://19858335 Date Originated:17-Feb-2015 10:56 AM
Status:Open Resolved:false
Product:Developer Tools Product Version:
Classification:Enhancement Reproducible:Always
 
Summary:
It is important for the Developer Community to keep up with the fast pace at which Swift and other Developer Tools are being improved.

This, however, is made more difficult for Open Source projects that use free Continuous Integration services, such as https://travis-ci.com/, which are currently being prevented from offering Xcode 6.3beta1 by the NDA associated with the Developer Agreement.

Given the high number of backwards incompatible changes in Swift 1.2, maintainers of Open Source projects face the decision of having broken or disabled Continuous Integration until Xcode 6.3 is released publicly or putting up with the additional overhead maintaining two separate branches.

This energy would be better spent improving their libraries, supporting the Developer Community in other ways or delighting users with great Applications.

Steps to Reproduce:
Try to run Continuous Integration on Travis, e.g.: https://github.com/robb/Cartography/pull/76

Expected Results:
The build passes since Xcode 6.3beta1 is available on Travis CI.

Actual Results:
The build does not pass since Xcode 6.3beta1 is not available on Travis CI.

Version:
Xcode 6.3beta1

Notes:


Configuration:
n/a

Attachments:

Comments

Duped as rdar://19861948

By heath.borders at Feb. 17, 2015, 6:41 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!