Commit Graph

119 Commits

Author SHA1 Message Date
Rob Orton 416202e64c bump bundler
Change-Id: I125598885cf18291df5b7d3e173fc823a3860598
Reviewed-on: https://gerrit.instructure.com/123388
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
2017-08-21 16:33:49 +00:00
Simon Williams 815e1c99a3 allow bundler 1.15.3
Change-Id: I4688b88742733d19ddb64fd78598f9194b327c9f
Reviewed-on: https://gerrit.instructure.com/120640
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
QA-Review: Simon Williams <simon@instructure.com>
2017-07-27 16:06:17 +00:00
Dan Minkevitch 1a73453e80 Update bundler support
Change-Id: Iadb3443316803124fed941fde50632046581e8e7
Reviewed-on: https://gerrit.instructure.com/119373
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Dan Minkevitch <dan@instructure.com>
QA-Review: Dan Minkevitch <dan@instructure.com>
2017-07-17 22:51:10 +00:00
Cody Cutrer 75c7538888 drop rails 4.2
also, allow rails 5.1

Change-Id: If480c2a2c01a7578552dc70f4bdcf3a46df40e7b
Reviewed-on: https://gerrit.instructure.com/115654
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Reviewed-by: Tyler Pickett <tpickett@instructure.com>
2017-06-27 15:29:51 +00:00
Rob Orton 63fae4d085 allow newer bundler
Change-Id: Ie3c26943782e181ac0742f11804b404fcc7055fe
Reviewed-on: https://gerrit.instructure.com/114847
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
2017-06-09 02:56:56 +00:00
Dan Minkevitch ae7f805c20 Upgrade Bundler support
Change-Id: Iafd0e0bf0d95b28bc6f2a577a881428e333c0c53
Reviewed-on: https://gerrit.instructure.com/112773
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Dan Minkevitch <dan@instructure.com>
QA-Review: Dan Minkevitch <dan@instructure.com>
Tested-by: Jenkins
2017-05-23 15:02:44 +00:00
Landon Wilkins 8403054825 da licença part 22
add consistent license headers to all source files
(ruby, coffeescript, javascript)

except for vendor files

Change-Id: I289eec4c72b19324a049188939dc14b5965c1f25
Reviewed-on: https://gerrit.instructure.com/110044
Tested-by: Jenkins
Reviewed-by: Jon Jensen <jon@instructure.com>
Product-Review: Jon Jensen <jon@instructure.com>
QA-Review: Jon Jensen <jon@instructure.com>
2017-04-27 21:51:33 +00:00
Cody Cutrer 86daff622d allow newer bundler
Change-Id: Ia8e1291873b2ae3c97455c5015a7d69582d4e5b2
Reviewed-on: https://gerrit.instructure.com/105685
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2017-03-20 17:42:01 +00:00
Cody Cutrer a8f8a30a22 require ruby 2.4
Change-Id: I380740fc277830caefae1b1229c9d5e572237468
Reviewed-on: https://gerrit.instructure.com/104923
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2017-03-14 17:38:23 +00:00
Cody Cutrer b66e06bc3c raise bundler minimum requirement
fixes a problem with packaging git gems with extensions under ruby 2.3.

an older version may also work, but this is what was tested

Change-Id: I47521d69a50d59efdda8cbcfdd3a7cccb8daa517
Reviewed-on: https://gerrit.instructure.com/97418
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2017-03-03 20:42:30 +00:00
Cody Cutrer c7d6e8345e ruby 2.4 has been tested
closes CNVS-34793

don't warn about it anymore, don't bother with a separate lockfile
(just make people suffer through installing rails via git), and
bump the rails branch a bit to pick up a deprecation warning fix

Change-Id: I430e5c97adf2f7db5a9badc2a13ba4d8b4161e5c
Reviewed-on: https://gerrit.instructure.com/101275
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2017-02-07 18:35:12 +00:00
Cody Cutrer dc348ee072 keep a separate lockfile for ruby 2.4 for now
Change-Id: If8ebd836905c389422fb06e3e2f5d7ce153ea832
Reviewed-on: https://gerrit.instructure.com/100608
Tested-by: Jenkins
Reviewed-by: Tyler Pickett <tpickett@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2017-01-27 17:17:10 +00:00
Cody Cutrer 2aa1cf2ff2 warn of potential bundler/rubygems/rainbow incompatibility
see https://github.com/sickill/rainbow/issues/48

Change-Id: I8c212dfd0d08f84ff6733cc52e215e3c494f3cd1
Reviewed-on: https://gerrit.instructure.com/100478
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2017-01-25 21:47:39 +00:00
Cody Cutrer d84619960b allow testing with ruby 2.4
Change-Id: Ibfe62cecb0e6607bbb6add1c6ef273c9c9203d91
Reviewed-on: https://gerrit.instructure.com/92659
Tested-by: Jenkins
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2017-01-25 16:52:53 +00:00
Jon Jensen cfc2ef675f remove i18nema and syck
fixes CNVS-34164

test plan:
 * basic smoke test that translations still work

Change-Id: Ia88fc88de8b52aeaa92b65ea43b93eef5adb1dcc
Reviewed-on: https://gerrit.instructure.com/95065
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2017-01-06 19:34:55 +00:00
Cody Cutrer 974b4224ad allow newer bundler
Change-Id: I04b23f4c34b6a7b5ae29e4a06f06513c2e9b7e4a
Reviewed-on: https://gerrit.instructure.com/98741
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2017-01-04 17:33:24 +00:00
Cody Cutrer 85a9354b7e require ruby 2.3.1
Change-Id: Icf91a27cbc70b7f6175203d926403331f5b715a4
Reviewed-on: https://gerrit.instructure.com/96563
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-12-02 16:39:37 +00:00
Cody Cutrer a0609bb262 allow newer bundler
Change-Id: I652d24c109bf28821050a00257e8ec9b1091a444
Reviewed-on: https://gerrit.instructure.com/95939
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-11-22 21:07:27 +00:00
James Williams f23f3b0ff2 remove rails 4.0 support
Change-Id: Id1900160375644ea33badaa9d9f9185fab6b81ac
Reviewed-on: https://gerrit.instructure.com/92726
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2016-10-25 17:17:22 +00:00
Bryan Petty 514e3c4326 bump minimum bundler version to 1.10.3
Bundler 1.10.1 (and .2) contained a bug that didn't allow missing
gemspec files when validating path gems. This breaks autoextend as
shown in this reported Canvas issue:
https://github.com/instructure/canvas-lms/pull/927

This corresponds with the following fix in Bundler 1.10.3:
https://github.com/bundler/bundler/pull/3708

Test Plan:
1. Install bundler 1.10.3
2. Run clean bundle install
3. Verify successful bundle install

Change-Id: I322060b7316a1bcb60e95e3e7a992fd80dfeb64c
Reviewed-on: https://gerrit.instructure.com/93299
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Kausty Saxena <kausty@instructure.com>
Product-Review: Bryan Petty <bpetty@instructure.com>
2016-10-20 21:19:38 +00:00
Cody Cutrer b979636be3 simplify bundler requirements
bundler has correctly enforced its own gem requirement for long
enough that I'm no longer worried about confusion from people
running ancient versions of bundler

Change-Id: I55e2b5588e3ae38f9bba49bb370e0053ff4a72ed
Reviewed-on: https://gerrit.instructure.com/93036
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-10-18 20:55:38 +00:00
Cody Cutrer 9ee8c2c8b3 allow newer bundler
Change-Id: I23847eedcf69d38e49ad79f41327ab01c3e347eb
Reviewed-on: https://gerrit.instructure.com/92658
Tested-by: Jenkins
Reviewed-by: James Williams  <jamesw@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-10-12 20:39:47 +00:00
Cody Cutrer bc214328f3 ruby 2.3.1 is now passing all tests
Change-Id: I10abde3b629cfdb8a102fb622d5f2cdaed325c0a
Reviewed-on: https://gerrit.instructure.com/92565
Reviewed-by: Rob Orton <rob@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-10-11 21:51:54 +00:00
Cody Cutrer cc497d7944 bump allowed bundler version
Change-Id: If8e5e0db1424225fe388a38ac346d245f04d3c60
Reviewed-on: https://gerrit.instructure.com/92292
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-10-10 14:28:57 +00:00
Simon Williams d2c120610e update bundler floor to 1.10.1
fixes CNVS-30233

test plan:
- bundle install with 1.10.1, it should work

Change-Id: Ibc9e41048d0c0d7eea7e779b7848487bd4dc3aab
Reviewed-on: https://gerrit.instructure.com/85238
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
QA-Review: Simon Williams <simon@instructure.com>
2016-07-14 15:20:43 +00:00
Cody Cutrer 0cc82ca5ab allow bundler up to 1.12.5
also stop using the undocumented eval_gemfile - apparently its
implementation changed

Change-Id: I5db6c98cb06baa5da2573ba15a4764cf4822aae1
Reviewed-on: https://gerrit.instructure.com/84534
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-07-11 18:03:47 +00:00
Cody Cutrer 708700f0aa require ruby 2.3.1 for ruby 2.3
Change-Id: I2cd74be7f4e52155c4fc88b1bcd6a688bff78b6e
Reviewed-on: https://gerrit.instructure.com/77985
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-04-26 20:38:59 +00:00
Cody Cutrer 82a712b741 require at least bundler 1.8.0
so we can rip out an old monkeypatched bugfix

Change-Id: Idbad934ac0f1e96a3e5e4883fc6b6fd92642756a
Reviewed-on: https://gerrit.instructure.com/70154
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-01-13 23:18:48 +00:00
Cody Cutrer 856732c55a note that ruby 2.3.0 CANNOT work
see https://bugs.ruby-lang.org/issues/11884

it's already fixed on ruby master, we just have to wait for the next
release

Change-Id: Icad61ebbd2ae86a36e7bd594ba2276c364c03ef1
Reviewed-on: https://gerrit.instructure.com/70153
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-01-13 00:48:20 +00:00
Cody Cutrer 7cb9bc2494 spec: no longer depend on test-unit
we don't use its helper anymore

also relax bundler requirement, since no gems require asking for
platform ruby_23 anymore

Change-Id: Ia4cb9466363325f7d006307d4487df3b2269eaa3
Reviewed-on: https://gerrit.instructure.com/70100
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-01-12 18:01:23 +00:00
Cody Cutrer 45df40ccb7 allow ruby 2.3
Change-Id: I83a3e44e60715d33778bbf889dc96c0dd97a1449
Reviewed-on: https://gerrit.instructure.com/69565
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Tested-by: Cody Cutrer <cody@instructure.com>
2016-01-05 20:19:12 +00:00
Cody Cutrer ac2912de3b allow newer bundler
Change-Id: Ic7fb8e8f4e8b8f740315310ac8793348f70c7eae
Reviewed-on: https://gerrit.instructure.com/69563
Reviewed-by: Rob Orton <rob@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2016-01-04 20:13:59 +00:00
James Williams d2833299d7 remove rails 3 support
also add initial rails 4.2 scaffold

refs #CNVS-25988

Change-Id: Ifd7aecaffb6cfc8a3e41bc3fb011fb6ce0664ea6
Reviewed-on: https://gerrit.instructure.com/69129
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-12-23 21:36:43 +00:00
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