Permalink
Commits on Jan 26, 2015
  1. Traversing off .rvmrc files to .ruby-(version|gemset) filesets for en…

    D. Deryl Downey
    D. Deryl Downey committed Jan 26, 2015
    …tire project
Commits on Jan 19, 2015
Commits on Dec 4, 2013
  1. Merge pull request #5 from brixen/master

    D. Deryl Downey
    D. Deryl Downey committed Dec 4, 2013
    Added rubysl gem for Rubinius. Since Rbx 2.0+ extracts the Ruby Standard Library out into gems, and Bundler excludes them, this gem pulls them back in so calls expecting stdlib work right. This addition fixes that. Thanks goes to @brixen for the test and fix.
Commits on Nov 29, 2013
Commits on Nov 27, 2013
  1. * RBX does not have a head binary available on Travis-CI. Removed

    D. Deryl Downey
    D. Deryl Downey committed Nov 27, 2013
    * Do not need to call as rbx-X.Y.Z to use latest stable RBX. Refined.
    
    Since RBX does not have a binary install available on Travis-CI,
    we can't simply add to the list, will require a custom from-src script.
  2. * Bumped minimum Ruby version from 1.9.2 to 1.9.3

    D. Deryl Downey
    D. Deryl Downey committed Nov 27, 2013
    * Moved json & json_pure to development dependency
  3. * Moved Pry and friends out of Test environment

    D. Deryl Downey
    D. Deryl Downey committed Nov 27, 2013
    * Reordered Gemfile placing platforms first, environments next.
    * Condensed environment group definitions
  4. Configured Travis-CI to test against latest stable & head of

    D. Deryl Downey
    D. Deryl Downey committed Nov 27, 2013
    MRI, JRuby, and RBX. All head versions of each are allowed to fail.
  5. Removed Ruby 1.9.2 support as Fabrication requires >= 1.9.3

    D. Deryl Downey
    D. Deryl Downey committed Nov 27, 2013
    Removed JRuby-19mode from Allowed Failures since only JRuby-head
    should be allowed to fail as its 'head'. All others supporting
    1.9.3 mode *must* pass.
  6. Removed dependency on Yard and RedCarpet gems for doc building.

    D. Deryl Downey
    D. Deryl Downey committed Nov 27, 2013
    RedCarpet is a Cext gem which JRuby disables by default. Goal is
    to completely remove, and ban any any/all Cext gems to keep JRuby
    native.
  7. Added project .jrubyrc file preloaded with JRuby options.

    D. Deryl Downey
    D. Deryl Downey committed Nov 27, 2013
    Options are for experimenting with ways to increase JRuby exec speeds.
Commits on Apr 10, 2013
  1. Unified the Gemfile to use ' rather than "

    D. Deryl Downey
    D. Deryl Downey committed Apr 10, 2013
Commits on Apr 8, 2013
  1. Removed pry-git from Gemfile. It uses Cexts. We're using JRuby.

    D. Deryl Downey
    D. Deryl Downey committed Apr 8, 2013
    Slowly, I'm removing all Cext gems as I find alternatives.
  2. Updated .rvmrc to use JRuby 1.7.3

    D. Deryl Downey
    D. Deryl Downey committed Apr 8, 2013
Commits on Dec 13, 2012
  1. Duplication of RBX testing. Removing 2.0.0 specific entry from travis…

    ddd
    ddd committed Dec 13, 2012
    ….yml
    
    * Travis is using RBX 2.0.0dev rather than rbx-1.2.4 or 2.0.0-rc1
      for both the '2.0.0' tag, and the 'rbx-19mode' tag. Since there
      is no significant difference, and 2.0.0dev _and_ 2.0.0-rc1 default
      to 1.9 mode, removing the explicit 2.0.0 ruby test tag.
  2. Standardized testing on OracleJDK7 for Travis-CI JRuby testing.

    ddd
    ddd committed Dec 13, 2012
    * Spoke with headius about the validity of testing against the different
      JDK versions such as Oracle vs. OpenJDK for JRuby, since DTF is
      purely Ruby code. Since there is no truly significant difference,
      testing using Oracle's JDK7 should be sufficient in most use cases
      of DTF. Should this, somehow, prove out to be an erroneous premise
      we can always add back the additional JDKs once Travis-CI also
      fixes the total ignoring of the 'exclude:' directive.
  3. Added ruby-head and 2.0.0 to Travis-CI build matrix.

    ddd
    ddd committed Dec 13, 2012
    * To ensure that we are handling upgrade paths through the various
      Rubies, each implementation and its stepping version are included.
      To ensure we support new features and syntax changes going forward,
      the -head versions of each implementation were added. Ruby-2.0.0
      was also added to ensure specific compatability.
  4. Checking ordering in .travis.yml as exclude instructions are being ig…

    ddd
    ddd committed Dec 13, 2012
    …nored.
    
    * Following instructions at:
    
     http://about.travis-ci.org/docs/user/languages/ruby/#Testing-against-multiple-JDKs-(JRuby)
    
     and the example at:
    
     https://github.com/travis-ci/travis-support/blob/master/.travis.yml
    
     its *still* running multiple runs of each of the 1.9.x and rbx-19mode builds,
     one for each JDK being tested against for the JRuby builds. The proper excludes
     are in place, and the JDKs listed. Moving the jdk: entries in case ordering
     matters, and being placed before the matrix calls is blowing it. Just a guess.
  5. Updated .travis.yml to include additional JRuby testing matrices.

    ddd
    ddd committed Dec 13, 2012
    * Added jruby-head and each of the 3 usable JDKs to the test matrix.
      This should suss out any differences or difficulties with JRuby.
      Since JRuby is newly supported, and Travis-CI doesn't have specific
      JRuby 1.7.1 support at the moment, I've added the JRuby builds to
      the allowed_failures:. This may need to be revisited should the
      matrix setup be incorrect.
  6. Fixed typo in README relating to supported Ruby version. [ci-skip]

    ddd
    ddd committed Dec 13, 2012
    * Documentation fix for version string of non-supported Ruby.
  7. Updated README to reflect supported Ruby implementations

    ddd
    ddd committed Dec 13, 2012
    * Detailed the supported Ruby implementations for DTF
    
    * Fixed typos and whitespaces while in there.
  8. Merge pull request #4 from parndt/travis

    D. Deryl Downey
    D. Deryl Downey committed Dec 13, 2012
    CI: Added rbx-19mode to continuous integration. Thanks parndt for this
  9. Added jruby-19mode to allowed failures section, temporarily.

    ddd
    ddd committed Dec 13, 2012
    * Travis-CI does not have JRuby 1.7.1, currently, in their images.
      This is being added as of this timestamp but is not currently in
      place. This change will be reverted as soon as it is live on Travis.
  10. Non-standard declaration of gem platform check

    ddd
    ddd committed Dec 13, 2012
    * Incorrectly specified the platform check for the jruby-lint gem.
      There's not need to wrap in an if statement since there is :platforms
  11. Added JRuby's jruby-lint for checking code

    ddd
    ddd committed Dec 13, 2012
    * Added jruby-lint gem with platform checking in order to run a
      linter on the codebase to ensure jruby compatability.
  12. Merge pull request #3 from parndt/patch-1

    D. Deryl Downey
    D. Deryl Downey committed Dec 13, 2012
    Load database config with ERB parsing included. Thanks to parndt to figuring this out. Works cleanly with JRuby 1.7.1 but NOT 1.7.0, and works fine with MRI Ruby 1.9.2 - 1.9.3
Commits on Dec 12, 2012
  1. BROKEN: ERB in the db/database.yml is not being parsed for some reaso…

    ddd
    ddd committed Dec 12, 2012
    …n. [ci-skip]
  2. BROKEN: Remapping database.yml to support both MRI and JRuby [ci skip]

    ddd
    ddd committed Dec 12, 2012
    * Trying to rewrite database.yml to load the proper sqlite3 driver
      for either JRuby or MRI depending on which is running at the time.
      Keep getting ''mapping values not allowed here' errors.
  3. Added jruby-openssl for jruby

    ddd
    ddd committed Dec 12, 2012
    * Following instructions from activerecord-jdbcsqlite3-adapter git repo
      I'm adding 'jruby-openssl' to both conditionals in Gemfile and gempec.
  4. Fixed .travis.yml jruby addition

    ddd
    ddd committed Dec 12, 2012
    * Used the wrong name for jruby under Travis-CI. Should be jruby-19mode