summaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-v0.4.0'Justin R. Miller2015-06-192-2/+2
|\
| * Screenshot II: The Return of ScreenshotJustin R. Miller2015-06-191-1/+1
| |
| * avoid release candidates in determining versionJustin R. Miller2015-06-191-1/+1
| |
| * remove problematic screenshot URL from HTML docsJustin R. Miller2015-06-181-1/+1
| |
| * fix appledoc version parsingJustin R. Miller2015-06-181-1/+1
| |
| * refs #1483: update Travis script for potential semver suffixesv0.4.0-rc.1Justin R. Miller2015-06-171-1/+1
| |
| * manually handle GeoJSONVT for OS XJustin R. Miller2015-06-171-0/+3
| |
| * fixes #1650: default to no symbols for release builds, but build bothJustin R. Miller2015-06-173-7/+27
| |
* | manually handle GeoJSONVT for OS XJustin R. Miller2015-06-171-0/+3
| |
* | Lightweight genericsMinh Nguyễn2015-06-171-3/+10
| | | | | | | | | | | | Added lightweight generics annotations to collection-typed method and protocol signatures to streamline usage of these members in Swift. Lightweight generic type specifiers are wrapped in conditionally-compiled macros for compatibility with Xcode 6.x. Manually preprocess the NS_*_OF() macros in a temporary copy of each header before appledoc sees the headers. Also removed the --ignore flag because we no longer have a private headers folder under include/mbgl/ios/.
* | fixes #1650: default to no symbols for release builds, but build bothJustin R. Miller2015-06-173-7/+27
|/
* refs #1483: move to simple tagging scheme, but preserve platform in publish ↵Justin R. Miller2015-06-152-2/+2
| | | | command
* Reenable iOS tests, default hardware/iOS version only for nowJohn Firebaugh2015-06-152-9/+4
| | | | | | | Use of the -destination argument to either xcodebuild or xctool fails on Travis. Refs #1452
* point to better appledoc install methodJustin R. Miller2015-06-031-1/+1
|
* Require appledoc v2.2-963 exactlyJohn Firebaugh2015-05-291-1/+4
|
* Latest homebrew appledoc should be goodJohn Firebaugh2015-05-291-0/+3
|
* Upload headless results in after_scriptJohn Firebaugh2015-05-141-0/+0
| | | | | I need to see the results even for passing builds, so I can tell how allowed failures are still failing.
* move result deployment to after_failure scriptKonstantin Käfer2015-05-132-15/+15
|
* update test suite and fail Travis when comparisons failKonstantin Käfer2015-05-131-1/+1
|
* Don't do things that set -e in Travis's shellJohn Firebaugh2015-05-1310-10/+22
| | | | | | | | | | | | | | | Sourcing files that set flags bleed into Travis' wrapper script, which messes with their workflow, e.g. preventing after_failure scripts from triggering. These changes fix that: * Move exported variables from install.sh to setup.sh, so install.sh doesn't have to be sourced. * Source setup.sh from run.sh, rather than directly from .travis.yml. In addition, as a good practice, remove `set -e` etc. from setup.sh, and add a comment not to add them back. It's the sourcing script's responsibility to set these flags.
* Revert "Revert "Merge pull request #1429 from mapbox/travis-setup""Mike Morris2015-05-1211-50/+34
| | | | | | | This reverts commit 3ccb0b5610a716b8c2bb602cc52f96bc2fb2ff03. Conflicts: .travis.yml
* build render binaryKonstantin Käfer2015-05-122-0/+6
|
* Revert "Merge pull request #1429 from mapbox/travis-setup"John Firebaugh2015-05-1111-34/+50
| | | | | This reverts commit 9a233c7ed295a73da1abf3a7feffe6eec2cf9963, reversing changes made to 642024af6da577fe4a50e262b4a0b4e2aff7ebaf.
* fixes #1503: add changelog w/ notes to appledoc indexJustin R. Miller2015-05-111-0/+7
|
* drop unnecessary mason PATH and MASON_DIR exports from setup.shMike Morris2015-05-072-6/+0
|
* break out setup.sh from run.shMike Morris2015-05-0711-50/+40
| | | | | | | | | | | | | | | | chmod +x drop travis_helper from android and ios source travis_helper.sh before_install only run setup.sh if file exists explicitly local paths explicit if statement in before_install source setup.sh
* Disable iOS tests on Travis for nowJohn Firebaugh2015-05-061-1/+1
| | | They hang; seems to be an infrastructure problem.
* refs #1426: add dummy source file to workaround CocoaPods 0.37.0 bugJustin R. Miller2015-05-061-0/+3
|
* don't doc or package private headersJustin R. Miller2015-05-051-1/+3
|
* fixes #1391: install awscli for iOS deploysJustin R. Miller2015-05-051-0/+3
|
* no longer link iOS HTML docs since missing CSSJustin R. Miller2015-05-051-3/+0
|
* [iOS] add benchmarking applicationKonstantin Käfer2015-05-051-0/+16
|
* use brew git to get tag flag neededJustin R. Miller2015-05-041-0/+3
|
* add HTML docs generation to iOS packaging scriptJustin R. Miller2015-05-041-0/+20
|
* fix linking for device/sim decisionJustin R. Miller2015-04-291-6/+19
|
* fixes #1361: split iOS device & sim builds (sim-only for tests)Justin R. Miller2015-04-281-9/+10
|
* fix Travis deploy script path since matrix reorgJustin R. Miller2015-04-281-1/+1
|
* move ios_test.sh to ios folderKonstantin Käfer2015-04-281-0/+0
|
* bump up the number of concurrent jobs on iOS buildsKonstantin Käfer2015-04-281-2/+4
|
* build on Travis' sudo: false infrastructureKonstantin Käfer2015-04-2827-212/+305
|
* merge build targets so we only have one build file per platformKonstantin Käfer2015-04-241-1/+1
| | | | previously, we used multiple different projects for various targets (app, test, render) that overwrote each other, so it was impossible to have one project to build them all, one project to compile them, one project to run them all and in the darkness bind them
* fixes #830, #880: bring back iOS functional testsJustin R. Miller2015-04-234-7/+47
|
* Correct indentation — #1315Jason Wray2015-04-221-2/+2
|
* Revert "build on trusty"John Firebaugh2015-04-2226-302/+203
| | | | | | This reverts commit decc493ec8c30d66bcdf3aa19f58972eb045b5dc. Conflicts: .mason
* build on trustyKonstantin Käfer2015-04-2026-203/+302
|
* Merge pull request #975 from mapbox/974-current-sdkJustin R. Miller2015-04-091-1/+1
|\ | | | | build with current iOS SDK
| * Build with current iOS SDKMinh Nguyễn2015-03-111-1/+1
| | | | | | | | | | | | xcodebuild does not require a specific SDK version, but Mason puts packages in a version-specific directory. So this change uses the logic for $MASON_PLATFORM_VERSION in mason.sh in mapbox/mason. Fixes #974.
* | fixes #1189, #880: split OS X/iOS builds & deploy iOS to S3Justin R. Miller2015-04-062-7/+42
| |
* | Merge pull request #1030 from mapbox/829-podMinh Nguyễn2015-03-201-0/+1
|\ \ | | | | | | CocoaPod podspec for beta 1
| * | Prepared podspec for beta 1Minh Nguyễn2015-03-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This podspec was originally lifted from mapbox/mapbox-ios-sdk, which was structured and built quite differently. We could have the podspec build this repo as is, using scripts/package_ios.sh, but that would require developers to install the same version of Xcode as Travis is using (see #977). So this podspec instead pulls a prebuilt library. Much simpler. Also package a LICENSE with the archive to satisfy a CocoaPods warning. Fixes #829.