Commit Graph

69 Commits

Author SHA1 Message Date
commitay 0aa5d9d639
travis.yml: xcode 9.2 (#41697) 2017-12-07 19:40:01 +10:00
commitay 6e2b98f60c
Update travis.yml to xcode 9.1 (#41113) 2017-11-21 22:29:35 +10:00
commitay 96b5a87227 Travis CI (#38951)
* travis.yml: xcode9

* before_script.sh: use vendored ruby
2017-09-26 09:11:35 +10:00
commitay e96630eea8 Travis: run `brew cask install` (#38547)
* .travis.yml: sudo true

* script.sh: brew cask install

* script.sh: conditional
2017-09-16 19:45:14 +10:00
commitay 343e374fca Update travis xcode to 8.3 (#33021) 2017-04-27 19:00:28 +01:00
Vítor Galvão f89b731e1c travis: remove El Capitan support (#31916) 2017-04-05 18:34:14 +01:00
Vítor Galvão df824cf6d7 travis: mark workarounds for removal after ElCap is no longer needed (#31911) 2017-04-05 13:24:19 +01:00
Vítor Galvão 7e9dfdf166 Travis: Add Sierra support (#28732)
* .travis.yml: xcode8 to xcode8.2 (Sierra)

* Updated Travis workarounds for Sierra/RVM
2017-01-07 20:07:49 +00:00
Aditya Dalal 50d730d0fd travis.yml: remove global environment vars (#26034) 2016-10-22 20:56:02 -04:00
Aditya Dalal 8bf4c6ae43 .travis.yml: Update osx_image versions (#26024) 2016-10-22 15:29:27 -04:00
Josh Hagins 52a8b15b5a Remove unnecessary Travis scripts (#23922)
These scripts are useless now that the core has been merged
into Homebrew (#23852).
2016-08-19 14:46:19 -04:00
Markus Reiter 38412ab8d3 Remove `HOMEBREW_OSX_VERSION` environment variable from Travis. (#23523) 2016-08-07 16:59:00 +02:00
Anastasia Sulyagina c50e5f6aa2 utils and pathname moved (#22762)
* utils and pathname moved

* style fix

* fix build

* comments fixed
2016-07-15 10:06:53 -04:00
Aditya Dalal 3437a46cca Revert "Cache Homebrew kegs and casks along with Ruby gems" (#21289) 2016-05-18 19:19:18 -04:00
Josh Hagins c434b34e1e Cache Homebrew kegs and casks along with Ruby gems (#21226) 2016-05-15 15:33:17 +08:00
Aditya Dalal 1f074c0e0b Update .travis.yml
Revert caching changes and upgrade xcode
2016-05-11 08:05:55 -04:00
Aditya Dalal 9abfba8eae Update .travis.yml
Troubleshooting failures
2016-05-05 17:44:33 -04:00
Aditya Dalal 6d92a7f474 Update .travis.yml (#20962) 2016-05-04 09:00:27 -04:00
Vítor Galvão d813e98203 Revert ".travis.yml: use xcode7.3 for 10.11" (#20953) 2016-05-03 11:30:31 -04:00
Vítor Galvão 28ef34c8b3 .travis.yml: use xcode7.3 for 10.11 (#20949) 2016-05-03 10:24:57 -04:00
Vítor Galvão af4fb1ce65 .travis.yml: remove 10.9 2016-03-04 23:48:44 +00:00
Josh Hagins 8db87affce Travis: only build master branch 2016-01-08 19:14:28 -05:00
Aditya Dalal ff6afb4f5f Update .travis.yml
Add `fast_finish: true`
2016-01-07 21:58:36 -05:00
Josh Hagins 08bcecdc2f Add Gitter webhook notification for Travis builds 2016-01-06 15:32:43 -05:00
Josh Hagins 54ee86afa0 Extract travis build logic into scripts 2015-12-31 02:54:22 -05:00
Josh Hagins 0418a27d59 Travis: test multiple versions of OSX
Significantly clean up the Travis config, and test on OSX 10.11,
10.10, and 10.9.

Caching is not available for OSX environments at the moment, but in
the hopes that this will change, I have preemptively set sudo to
false and indicated directories to cache.
2015-12-30 21:37:07 -05:00
Josh Hagins 39b7bb1404 Ensure TRAVIS_COMMIT set correctly in PRs
Refs travis-ci/travis-ci#2666
2015-12-28 07:29:26 -05:00
Josh Hagins c113f47a2a Install adobe-air before running tests in Travis 2015-12-24 03:29:15 -05:00
Josh Hagins 47dd224ee4 Fix commit range for audit_modified_casks
The value of TRAVIS_COMMIT_RANGE is of the form:

  <target_branch_tip>...<pr_branch_tip>

Even after replacing the '...' with '..', this results in unrelated
changes being included in the diff if the target branch (usually master)
has been updated since the PR branch was created.

The commit that Travis checks out for testing (TRAVIS_COMMIT) is a merge
of the PR branch into the target branch (TRAVIS_BRANCH), so the commit
range TRAVIS_BRANCH..TRAVIS_COMMIT should only include the changes from
the PR.
2015-09-15 23:13:24 -04:00
Josh Hagins 64dd9b240e Fix travis commit range to include only PR commits
As suggested here:
  https://github.com/travis-ci/travis-ci/issues/4596#issuecomment-139811122
2015-09-14 12:53:03 -04:00
Josh Hagins 1100de1578 Run audit_modified_casks script during Travis build 2015-07-24 02:39:47 -04:00
Josh Hagins 5788b31385 Add rubocop rake task to travis config 2015-03-06 19:11:53 -05:00
Roland Walker f974f5200a increment seed for Travis tests
hack to ward off spurious test failures
2015-01-13 07:42:28 -05:00
Roland Walker 6c41fe493b remove docs and code relevant to Ruby 1.8 compat 2014-12-16 08:50:33 -05:00
Roland Walker d2a0634ed7 remove testing on Ruby 1.8 and 1.9 2014-12-16 07:23:58 -05:00
Roland Walker 82826b2687 DSL: add `accessibility_access` stanza
* accepts a Boolean value
* replaces the never-documented `postflight` methods `enable_accessibility_access` /
 `disable_accessibility_access` (`remove_accessibility_access`)
* declarative: unlike the `postflight` approach, does not have to be
  invoked in two places
* de-document obsolete form `caveats` / `assistive_devices`
* bump Travis seed to avoid false test failures
2014-12-08 19:17:19 -05:00
Roland Walker 5c9dd82c35 increment forced random seed for Travis 2014-10-11 11:58:50 -04:00
Michael Ford 09c5ea4316 Add repo name to Travis IRC output 2014-08-24 12:50:05 +08:00
Roland Walker 51f93e6dc9 Revert "Allow Travis to use random seeds again" 2014-08-02 08:40:57 -04:00
Roland Walker 92cfacc312 Allow Travis to use random seeds again 2014-07-31 09:43:35 -04:00
Roland Walker 9a30d1539e new forced seed for Travis
As predicted in #5037, the codebase drifted, and the old forced
seed started failing consistently on Ruby 2.x builds.
2014-06-25 12:16:51 -04:00
Roland Walker 6d2f7bc55a temporarily force a working random seed for Travis
This is ugly, and not even guaranteed to work: future changes could
lead to failures on this random seed.  But at least in that case,
**all** tests will fail, at which point the seed could be changed
again.
2014-06-23 10:35:45 -04:00
Roland Walker d2cd195bad turn on fast_finish on Travis 2014-06-14 08:33:11 -04:00
Roland Walker e81b09aeb4 recast travis env var as `$CASK_RUBY_TEST_VERSION`
It may not always be a system Ruby if 1.9 and 2.1 are added.
2014-06-07 14:34:44 -04:00
Roland Walker 4d5f19fd6c update .travis.yml commentary 2014-06-07 14:01:42 -04:00
Roland Walker 3ac2ee8dad echo hack to force readable Travis labels 2014-06-07 13:56:49 -04:00
Roland Walker b8e013d0a9 export PATH
idiomatic, but not strictly necessary
2014-06-07 12:56:50 -04:00
Roland Walker 13ef1fe06f allow "Current" to fail without affecting badge 2014-06-07 12:56:12 -04:00
Roland Walker f819fc4bb5 comments/whitespace 2014-06-06 22:39:50 -04:00
Roland Walker ffba450574 add informational feedback during before_install 2014-06-06 22:39:50 -04:00