Commit Graph

36 Commits

Author SHA1 Message Date
Simon Williams 2aba8d13dc allow bundler 1.10.6
Change-Id: I68aa54c23adf974c1181d84399ded892c0a93438
Reviewed-on: https://gerrit.instructure.com/59606
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
QA-Review: Simon Williams <simon@instructure.com>
2015-07-30 20:38:38 +00:00
Cody Cutrer 36384c30e4 bump allowed bundler version
Change-Id: Ie2f8df88597a97c87fa0a1da6ee641956fb14a7d
Reviewed-on: https://gerrit.instructure.com/57808
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-07-07 03:24:28 +00:00
Cody Cutrer ffaf5b0770 upgrade status of ruby 2.2
from "very UNSUPPORTED" to silently allowed, but not preferred

Change-Id: I12275220e893d56aa53e73ec4e447b642e979dc0
Reviewed-on: https://gerrit.instructure.com/56000
Tested-by: Jenkins
Reviewed-by: Ethan Vizitei <evizitei@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-06-15 22:17:24 +00:00
Cody Cutrer 020c7db223 require ruby 2.1
Change-Id: I9505d5c58a938a0f376bfb01481b222c843dee00
Reviewed-on: https://gerrit.instructure.com/55897
Reviewed-by: Rob Orton <rob@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-06-08 16:33:23 +00:00
Cody Cutrer 91e61f695c bump bundler version
Change-Id: Ib96e735e105bf17bad1d5c788b3fba8164d289a1
Reviewed-on: https://gerrit.instructure.com/55693
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-06-04 14:52:29 +00:00
Cody Cutrer d64e942975 allow bundler 1.10.1
Change-Id: If42882af50d3ce548454c74d303091394d081b78
Reviewed-on: https://gerrit.instructure.com/55368
Tested-by: Jenkins
Reviewed-by: Ethan Vizitei <evizitei@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2015-06-01 19:06:42 +00:00
Cody Cutrer 59926790bc do not allow running on Ruby 2.0 anymore
it's known to not work

Change-Id: Ifa69a3390e26c172f07e178a568a1517d7c7d303
Reviewed-on: https://gerrit.instructure.com/55344
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-05-29 19:13:18 +00:00
Cody Cutrer e700a26005 allow bundler 1.9.6
Change-Id: Ie9a52ded55f9d0f0b178a521606f456df8c2d15b
Reviewed-on: https://gerrit.instructure.com/53760
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-05-08 19:13:30 +00:00
Cody Cutrer 3cf2f1789b allow bundler 1.9.4
Change-Id: I2fe86dfaceb23151d5dad90504752bdc780cd2d0
Reviewed-on: https://gerrit.instructure.com/52275
Tested-by: Jenkins
Reviewed-by: August Thornton <august@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2015-04-15 20:27:54 +00:00
Simon Williams f1e0adc3ca allow bundler 1.9.2
Change-Id: Icf5255ac2c484d88d466c9ff714c0eeb913fbb58
Reviewed-on: https://gerrit.instructure.com/51314
Reviewed-by: Cody Cutrer <cody@instructure.com>
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Tested-by: Jenkins
Product-Review: Simon Williams <simon@instructure.com>
QA-Review: Simon Williams <simon@instructure.com>
2015-03-31 21:42:59 +00:00
Cody Cutrer 497cc8b1ca allow bundler 1.8.4
Change-Id: Id05be9454f923994b33fe75930055dd5cbd0954f
Reviewed-on: https://gerrit.instructure.com/50003
Tested-by: Jenkins
Reviewed-by: Ethan Vizitei <evizitei@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-03-07 18:32:00 +00:00
Cody Cutrer fac8369583 allow bundler 1.8.2
also make our bundler monkeypatch conditional on 1.8.0, since it
was merged upstream

Change-Id: I441755ff54c77a07b7ede03f46f45033c208e1e8
Reviewed-on: https://gerrit.instructure.com/49149
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-02-23 18:30:58 +00:00
Cody Cutrer d34df4bc67 bump rails 3 to github branch for ruby 2.2 compatibility
see https://github.com/rails/rails/pull/18306 for discussion on
why it's not released yet

Change-Id: Id0de57432df9e7db1767c8f4d75c7734799148b9
Reviewed-on: https://gerrit.instructure.com/48828
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-02-18 22:55:20 +00:00
Strand McCutchen bfe4cf2d10 Update bundler requirement to 1.7.12.
- Increased the ceiling of the bundler reqs to include
  the most recent patch.
- Revised code to use an 80-char per line style.

Change-Id: Iad6e0c278e583ed7fc07e5e63094021a4eaa254a
Reviewed-on: https://gerrit.instructure.com/47089
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
2015-01-13 23:49:30 +00:00
Cody Cutrer f854d37b15 allow bundler 1.7.11
Change-Id: I8eeb6555aa1ab1dfda61174ddbe7183ffa8bfa15
Reviewed-on: https://gerrit.instructure.com/46555
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-01-06 00:00:27 +00:00
Cody Cutrer 8311ebb6c0 use bundler platform specifications for ruby 2.2
Change-Id: I14f09ef4a99d7cd5799eb97115c0d6f683957ce7
Reviewed-on: https://gerrit.instructure.com/46382
Reviewed-by: Jon Jensen <jon@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-01-06 00:00:15 +00:00
Cody Cutrer eb7d0afd1c allow bundler 1.7.10
so we can have platform: :mri_22 in the Gemfile

Change-Id: I9be28f3de61d1c7905c6574c7f402f2c7b20d47b
Reviewed-on: https://gerrit.instructure.com/46381
Reviewed-by: Jon Jensen <jon@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-12-30 15:49:44 +00:00
Cody Cutrer 30ef04deee don't allow ruby 2.2 with rails 3
Change-Id: I0544ad72d48ace97a1c9ba85f34ee4a961d4460d
Reviewed-on: https://gerrit.instructure.com/46325
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-12-30 04:26:31 +00:00
Cody Cutrer 6f260591a8 bump permitted bundler
Change-Id: I289b943d141ed53a742606364a573ba620ec4b2d
Reviewed-on: https://gerrit.instructure.com/46318
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-12-30 04:22:51 +00:00
Cody Cutrer d31963815d allow bundler 1.7.6
Change-Id: If19271a01a997891bddb6614637154eae027b002
Reviewed-on: https://gerrit.instructure.com/44415
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-11-14 05:53:50 +00:00
Cody Cutrer c91836e9fa bump syck for ruby 2.2 compatible version
Change-Id: I811d97cab5553e84edac52ee989008a4703e316b
Reviewed-on: https://gerrit.instructure.com/44040
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-11-06 22:47:58 +00:00
Cody Cutrer cb3721dfd2 allow bundler 1.7.4
Change-Id: Ib4f399df45a74a6dcf1ab6d3bedc6bf99f659afc
Reviewed-on: https://gerrit.instructure.com/43374
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Paul Hinze <paulh@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-10-30 15:37:44 +00:00
Cody Cutrer c165e89482 allow bundler 1.7.3
Change-Id: Icb252a2937ed1a55897afc0bbb9121749745dbe5
Reviewed-on: https://gerrit.instructure.com/42092
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-10-01 16:53:35 +00:00
Cody Cutrer cab6f70fb2 fix rails 4 Gemfile.lock under bundler 1.7
bundler 1.7 @sources no longer responds to include?. Conveniently,
the method we're overriding no longer calls include?

Change-Id: I5362b28a6819a4de9bc1e5de25b4753a8d77d9e1
Reviewed-on: https://gerrit.instructure.com/41510
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-09-25 18:01:03 +00:00
Cody Cutrer ece4d0067a require bundler 1.6, and rip out github https monkey patch
Change-Id: I57f23949cfd0e7b8032e5a3a6113e75eb416da31
Reviewed-on: https://gerrit.instructure.com/40820
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-09-10 15:40:45 +00:00
Cody Cutrer c46c2de281 monkey patch bundler to package for all platforms
to allow a smooth transition from 1.9 to 2.1

Change-Id: I20eca8aaf824f1ea4289a3eef5fb31920ac888bb
Reviewed-on: https://gerrit.instructure.com/40771
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-09-09 17:29:48 +00:00
Cody Cutrer 69522761f1 allow latest bundler
Change-Id: I5a4faf0147442714c4684b259b0ef8241df00155
Reviewed-on: https://gerrit.instructure.com/40631
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Nick Cloward <ncloward@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-09-05 16:47:49 +00:00
Cody Cutrer 48864de3f6 begin rails 4
enough for bundle install to work with 4.1.5

Change-Id: I277df9e4315fa250b6028139113c74721148e2f0
Reviewed-on: https://gerrit.instructure.com/39656
Reviewed-by: Brian Palmer <brianp@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-08-27 23:09:17 +00:00
James Williams 81558f728c remove rails 2 support
closes #CNVS-14261

Change-Id: I1b0e8a4438ab659ecd1ac8462bc3559d810989b3
Reviewed-on: https://gerrit.instructure.com/38744
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
2014-08-06 18:16:19 +00:00
Cody Cutrer cbebeddac5 ruby 2.1 is tested automatically now
even if it hasn't had a full manual regression check on it

Change-Id: Ia9275c1fe95236b750b602e34727d7cd2caf2936
Reviewed-on: https://gerrit.instructure.com/38603
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-08-01 16:57:22 +00:00
Cody Cutrer 51e987de62 add springified binstubs
also switch rails3 lockfile to the default, so the spring binstub can
use the default lockfile and see itself

Change-Id: Id10cbc3df010671a59c73137a77583e2c2e0e5a8
Reviewed-on: https://gerrit.instructure.com/37802
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Cameron Sutter <csutter@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-07-21 15:45:13 +00:00
Cody Cutrer dce1d4bb4f move bundler version check before ruby version check
really old bundler versions don't support the ruby directive,
so give an obtuse error

Change-Id: I7ef5cd3c48b628751f2c540ef42df3d557417f95
Reviewed-on: https://gerrit.instructure.com/37556
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-07-14 18:37:13 +00:00
Cody Cutrer c55c29371e allow ruby master to run with scary warning
sometimes it's needed to debug stuff in 2.1, cause it
fixes SystemStackError

bundler doesn't support it yet, so we have to use conditionals
instead of platform options

Change-Id: I88614634d24f36d7c18c999c1dc65eb91df65a32
Reviewed-on: https://gerrit.instructure.com/37010
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-07-02 02:45:59 +00:00
Cody Cutrer 24b8e76a22 allow ruby 2.1.2 and bundler 1.6.3
Change-Id: I1ee8bf656f1ec78c1a2c754dc1fec857a2ab79bf
Reviewed-on: https://gerrit.instructure.com/36710
Reviewed-by: Rob Orton <rob@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-06-23 17:52:39 +00:00
Cody Cutrer a3ef2c03b3 bundler 1.6 support
native bundler api for changing github sources to https

Change-Id: Ie6cc75b7279bf7bdb7bbb0e3f7423206ae5a05c7
Reviewed-on: https://gerrit.instructure.com/35834
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2014-06-05 02:19:46 +00:00
Anthus Williams 5ed608bb72 partition Gemfile
this is a proof-of-concept to see if partitioning
our Gemfile helps more than it hurts. It's modeled
after the way the Squash team handles its dependencies

this doesn't implement any of the particularly nice
things that can be found in the Squash set up, such
as conditionally loading gems based on the contents
of our configuration files (we can already sort of
do this with groups in bundler), but it's a start.

In particular, it allows us to add non-OSS gems to
Gemfile.d without necessarily having to release it
as part of our open-source packaging

Change-Id: If7ff1fe97409de4cd09867ad5be1c4134c5d0117
Reviewed-on: https://gerrit.instructure.com/32442
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Nick Cloward <ncloward@instructure.com>
Product-Review: Anthus Williams <awilliams@instructure.com>
QA-Review: Anthus Williams <awilliams@instructure.com>
2014-03-28 16:44:56 +00:00