Commit Graph

82 Commits

Author SHA1 Message Date
Parker Moore 711a8483c6 travis: upgrade Ruby 2.2 and 2.1 to latest PATCH release 2017-03-30 20:14:04 -04:00
Parker Moore fa9a80b15f
You never really know what 'regexp support' means until you break it. 2017-03-02 12:56:20 -05:00
Parker Moore ac727f22a3
travis: build *-stable branches. 2017-03-02 12:49:54 -05:00
Parker Moore ec234a4ef8
Bump Ruby 2.1 testing up to Ruby 2.1.10 2017-02-10 21:14:07 -05:00
Frank Taillandier ef8779dbfd
run codeclimate after success 2017-01-25 14:06:27 +01:00
Ashwin Maroli bfb6cf1ca9 bump rubies 2017-01-17 14:35:33 +05:30
Jordon Bedwell 51695b2165 Travis is entirely broken.
I'm tired of getting emails from forks I don't even control or have commit to, it's not cool... at all.
2016-09-29 11:17:17 -05:00
Ashwin Maroli 1c68c23f85 update rubies in travis 2016-08-10 12:02:01 +05:30
Jordon Bedwell 8e361dfe7d That should be jruby-9.1.2.0. 2016-08-09 23:55:20 -05:00
Jordon Bedwell 4d44940b9c Fix bad colon in .travis.yml 2016-08-09 23:54:21 -05:00
Jordon Bedwell fbebdb7ce7 Cleanup .travis.yml so it can be updated more cleanly.
Use shared values in YAML so that only certain pieces of .travis.yml need to be updated in order to update Ruby versions.  Things should cascade so that if people send a pull request they can update just RVM field.
2016-08-09 23:53:59 -05:00
Ben Balter 4dab0c7da6 Only build default site once 2016-08-01 13:10:23 -04:00
Ben Balter 4278f856ef add default site test to travis 2016-07-28 10:50:45 -04:00
Parker Moore 89c6b0ec0d
travis: do not run 'bundle update' any longer. 2016-06-28 12:43:34 -07:00
Parker Moore aeca7a195e
Run the unit tests in jruby. 2016-06-23 19:00:29 -07:00
Parker Moore 52d32a643e
Now remove JRuby and ruby-head from matrix. 2016-06-15 12:46:03 -07:00
Parker Moore 419c670947
travis: run one script/fmt job 2016-05-12 14:17:45 -05:00
Parker Moore 605cd265c0 Disable IRC build notifications. 2016-04-25 15:08:06 -07:00
Parker Moore bac65ea8c5
C'mon travis 2016-04-21 16:16:46 -07:00
Jordon Bedwell 8144e7620f Update JRuby to 9.0.5.0; Drop the double digit test.
We've tested enough of the double digit stuff, it's only slowing down our specs and we've got an idea about what's going on with it.
2016-04-14 14:32:16 -05:00
Jordon Bedwell 0daf1f5514 Revert moving to 2.1.9
It seems that Travis has made available 2.1.10 which is for double digit testing but skipped 2.1.10 (for some reason.) This reverts us back to 2.1.8 so that we can maintain a working build since we are triggering no known bugs in 2.1 at this time.
2016-04-07 16:09:23 -05:00
Jordon Bedwell 5e212648f6 2.1.8 => 2.1.9 2016-04-07 15:57:24 -05:00
Jordon Bedwell 129a0b6b7d Do as Ruby maintainers requested.
Lets see if anything breaks by using a 2 digit Ruby version number, they are looking for people to see if stuff breaks because this.
2016-04-07 15:53:32 -05:00
Parker Moore 8e81dd69ec Remove Ruby 2.0.0 from TravisCI matrix.
Fixes #4381.
2016-02-29 15:52:42 -08:00
Jordon Bedwell c5818d1837 Make our .travis.yml a little easier to maintain. 2016-01-24 09:50:02 -06:00
Jordon Bedwell 56a711f1ee Move to static Ruby versions so we can test on latest versions. 2016-01-19 10:11:54 -06:00
Jordon Bedwell 712c16a7f1 Try to cleanup the Gemfile... again.
The problem last time was that we removed Pry and Pry brings in CodeRay, we were
testing legacy stuff and didn't have CodeRay in our dependencies, which resulted
in those tests failing.

This also quietly announces the intention to move to RSpec by moving the old
test dependencies to ":test_legacy" and is slightly less agressive in it's
organization than before.
2016-01-12 06:54:45 -06:00
Jordon Bedwell 3c9f159fb8 Move Cucumber to using RSpec-Expections and furthering JRuby support.
* Removes posix-spawn in favor of Open3#popen3
* Encapsulates all the paths into a single easy class.
* Moves to %r{} to avoid ambiguious warnings per-Cucumber suggestion.
* Starts passing around Pathname to make some actions faster.
* Clean's up some methods to make them easier to read.
* AUTOMATIC: Add "#" between each method.
2016-01-10 14:41:48 -06:00
Jordon Bedwell 86ed09ffdd Enable CodeClimate coverage. 2016-01-10 11:04:53 -06:00
Jordon Bedwell dc6858504a Make .travis.yml a bit more readable. 2016-01-10 11:02:47 -06:00
Jordon Bedwell 9d98aca86a Revert "Reorganize and cleanup the Gemfile, shorten required depends." 2016-01-10 00:27:58 -06:00
Jordon Bedwell 36a42e5c71 Revert the experimental changes. They didn't work. 2016-01-09 22:08:00 -06:00
Jordon Bedwell 070f07d971 Test a theory and switch to Trusty beta. 2016-01-09 22:01:07 -06:00
Jordon Bedwell a8fa52a816 Use newer Rubies. 2016-01-09 21:56:28 -06:00
Jordon Bedwell a48c02a889 Reorganize and cleanup the Gemfile, shorten depends on Travis. 2016-01-05 12:36:40 -06:00
Jordon Bedwell b79c172921 E-Mail on test failure since I'm not often in IRC. 2015-12-10 15:02:24 -06:00
Parker Moore c6255d5f28 Merge pull request #4223 from jekyll/pull/sample-filter
Merge pull request 4223
2015-12-04 14:12:18 -08:00
Parker Moore a43d2907c7 travis: fast finish. don't wait for allowed failures to finish. JRUBY... 2015-12-04 10:48:25 -08:00
Parker Moore 0aa3c96d11 travis: do NOT wait for branch builds for PR's. it just wastes time. 2015-12-04 09:59:00 -08:00
Jordon Bedwell 95f325898f Lets see how we fair on Ruby 2.3. 2015-11-12 23:18:19 -06:00
Jordon Bedwell 3a225c2ed6 Skip Cucumber entirely on JRuby. 2015-10-31 23:04:52 -05:00
Jordon Bedwell 74734d46f8 Update JRuby on Travis-CI. 2015-10-26 13:55:00 -05:00
Jordon Bedwell 3ab386f1b0 Update to JRuby 9K
Even though JRuby 9K on Travis still apparently points to pre1 we are updating so that when it finally points to stable release we can get those builds, once jruby-head diverges enough again we will re-add it to the list and start testing the next build and move JRuby 9K.  Remember though, JRuby support is still experimental.
2015-07-24 23:43:55 -05:00
Jordon Bedwell 90514b3536 Allow jRuby head to fail. 2015-07-06 17:52:50 -05:00
Jordon Bedwell f054bae503 Add support for JRuby, it was easier than assumed. 2015-05-15 07:10:22 -05:00
Jordon Bedwell cd912b5233 Revert using JRuby in an active matrix. 2015-05-09 02:54:52 -05:00
Jordon Bedwell b1e984128e See if Travis still supports JRuby 2.1 and 2.0. 2015-05-09 01:36:55 -05:00
Jordon Bedwell c19ad411a4 Start testing with JRuby too.
However, because JRuby stable does not support 2.0/21 mode on Travis (reliably as far as I'm aware) we only test on JRuby-head right now because we have dropped support for any EOL Ruby and master contains some code that might or might not fail out on 1.9.
2015-05-07 18:22:29 -05:00
Jordon Bedwell 99ae1023b4 Fix bad tabbing. 2015-01-14 05:45:49 -06:00
Parker Moore 928be16fab Add Ruby 2.2 to Travis build matrix. 2014-12-28 23:40:32 -05:00