Commit Graph

49 Commits

Author SHA1 Message Date
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
Roland Walker a1481a8fd5 better group before_install vs install stanzas 2014-06-06 22:39:50 -04:00
Roland Walker 31c6772ac1 set gem --bindir 2014-06-06 22:39:50 -04:00
Roland Walker 640279782c set bundle --system 2014-06-06 22:39:50 -04:00
Roland Walker 6a6d3afc05 Travis: explicit full paths from env matrix 2014-06-06 22:39:50 -04:00
Roland Walker c587be6f80 travis: add before_script stanza 2014-06-06 22:39:49 -04:00
Roland Walker aa1a2064fc Travis: add env matrix to run multiple tests 2014-06-06 19:03:25 -04:00
Roland Walker 56c6777cb5 travis: convert script to sequence of one elt 2014-06-06 19:01:51 -04:00
Roland Walker 70f661a2d0 suppress email notifications from travis
for some reason, I received email notification
Build #8384 passed, f51706f Changeset, which might have to
do with the recent migration of the repo.
2014-05-05 09:25:04 -04:00
Roland Walker a75a4840cf Add 7z container support
relevant Casks must use `depends_on_formula unar`
2014-02-25 12:32:37 -05:00
Roland Walker 14151926f9 make travis test w/ same Ruby we target on desktop
version 1.8.7
2014-02-13 10:03:55 -05:00
Roland Walker 36ce20a4ee support CAB archives 2014-02-03 18:37:20 -05:00
billwanjohi 0be2d8668e travis.yml: build against current homebrew 2013-09-14 17:49:10 -05:00
phinze 75971b85f8 shorten travis IRC output 2013-07-21 23:24:43 -05:00
Fernando Paredes 9c698cbdf2 Update Travis
Update Travis to use notice in IRC
2013-07-16 18:11:19 -07:00
Fernando Paredes e33e55e784 Add TravisCI irc integration 2013-07-16 16:02:14 -07:00
Paul Hinze a77782d987 fixes for the travis build 2013-05-12 08:41:01 -05:00
phinze 9f9849134f a quixotic journey to a passing travis build
Squashed commit of the following:

commit 379d19d38da69a25f2ddf0b802a2e1c9cd2e40df
Author: phinze <paul.t.hinze@gmail.com>
Date:   Fri Apr 5 02:04:56 2013 -0600

    concat out+err?

commit 3414556d5e494c89a1b91322be666df9933d29f2
Author: phinze <paul.t.hinze@gmail.com>
Date:   Fri Apr 5 01:59:06 2013 -0600

    switch to capture_subprocces_io

commit d50a878bf20892db4d136530ff64e5cb94fe3ae4
Author: phinze <paul.t.hinze@gmail.com>
Date:   Fri Apr 5 01:42:41 2013 -0600

    ensure later version of minitest

commit 49078c48b024e1f1ed1b5d9785de60ec050ee261
Author: phinze <paul.t.hinze@gmail.com>
Date:   Fri Apr 5 01:30:12 2013 -0600

    pull down a newer minitest

    hopefully to fix must_output

commit 537b5ddd22de57f0fff812646a03b982725dfa23
Author: phinze <paul.t.hinze@gmail.com>
Date:   Fri Apr 5 01:24:53 2013 -0600

    run a brew update in the build

commit 1516456663f8840f5ffc22345e140c0b5aa23c96
Author: phinze <paul.t.hinze@gmail.com>
Date:   Fri Apr 5 01:22:31 2013 -0600

    remove stray puts

commit 4c8f8348f88ffd8eafd7a1f948f70dfbc881b416
Author: phinze <paul.t.hinze@gmail.com>
Date:   Fri Apr 5 01:16:10 2013 -0600

    add expand_path to see if that helps

commit c6e8aa160dd4c778497de4dca8f90f4519d76bd4
Author: phinze <paul.t.hinze@gmail.com>
Date:   Fri Apr 5 01:13:22 2013 -0600

    add debugging output for travis
2013-04-05 02:08:51 -06:00
phinze 3404b34404 use bundle exec for travis
and be explicit about task
2013-04-05 01:05:33 -06:00
phinze 59d308a782 seeing if we can get travis to work 2013-04-05 01:02:24 -06:00