Skip to content
This repository was archived by the owner on Jun 24, 2024. It is now read-only.

Commit e6cb962

Browse files
committed
Merge branch 'master' into roster-add-active-job
2 parents e274ea1 + 6c11489 commit e6cb962

File tree

290 files changed

+1877
-1422
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

290 files changed

+1877
-1422
lines changed

.rubocop.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ TrailingBlankLines:
1919
Documentation:
2020
Enabled: false
2121

22-
Metrics/ClassLength:
23-
Max: 120
24-
2522
Metrics/LineLength:
26-
Max: 120
23+
Enabled: false
24+
25+
Metrics/ClassLength:
26+
Enabled: false
2727

2828
Metrics/BlockLength:
2929
Exclude:

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.2
1+
2.6.4

.scss-lint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ scss_files: './app/assets/stylesheets'
1010

1111
# primer-dropdown.css was ported from the Primer repo, already has sass linting
1212
exclude: './app/assets/stylesheets/components/primer-dropdown.scss'
13+
exclude: './app/assets/stylesheets/components/primer-select-menu.scss'
1314

1415
linters:
1516
BangFormat:

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ before_install:
1313
- sudo service postgresql stop && sudo service postgresql start $DB_VERSION
1414
- echo "Using postgres version $(psql -U postgres -tc 'SHOW server_version')"
1515
- gem update --system
16+
- gem install bundler
1617
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 0.24.6
1718
- export PATH=$HOME/.yarn/bin:$PATH
1819

CODEOWNERS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
* @education/classroom-reviewers
55

6-
README.md @mozzadrella
6+
README.md @d12
77
ROADMAP.md @mozzadrella
8-
CONTRIBUTING.md @mozzadrella
8+
CONTRIBUTING.md @d12

Gemfile

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ gem "rails", "~> 5.2.3"
1313
gem "autoprefixer-rails", "~> 7.1", ">= 7.1.3"
1414

1515
gem "barnes"
16-
gem "bootsnap", "~> 1.1", ">= 1.1.2", require: false
16+
gem "bootsnap", "~> 1.4", ">= 1.4.4", require: false
1717

1818
gem "connection_pool", "~> 2.2", ">= 2.2.1"
1919

@@ -46,7 +46,7 @@ gem "ims-lti", "~> 2.2.3"
4646
gem "local_time", "~> 2.0"
4747

4848
gem "oauth", "~> 0.5.4"
49-
gem "octicons_helper", "~> 2.1"
49+
gem "octicons_helper", "~> 9.1.1"
5050
gem "octokit", github: "octokit/octokit.rb"
5151
gem "octopoller", "~> 0.1"
5252
gem "omniauth-github", "~> 1.3"
@@ -60,14 +60,14 @@ gem "peek-pg", "~> 1.3"
6060
gem "peek-sidekiq", "1.0.4"
6161
gem "pg", "~> 1.1.4"
6262
gem "pg_search", "~> 2.2"
63-
gem "pry-byebug", "~> 3.5"
64-
gem "pry-rails", "~> 0.3.6"
63+
gem "pry-byebug", "~> 3.7"
64+
gem "pry-rails", "~> 0.3.9"
6565
gem "puma", "~> 4.0", ">= 4.0.1"
6666

6767
gem "rack-canonical-host", "~> 0.2.3"
6868
gem "rack-rewrite", "~> 1.5.0"
69-
gem "rack-timeout", "~> 0.4.2", require: false
70-
gem "rails-i18n", "~> 5.0", ">= 5.0.1"
69+
gem "rack-timeout", "~> 0.5.1", require: false
70+
gem "rails-i18n", "~> 5.1", ">= 5.1.3"
7171
gem "redis-namespace", "~> 1.5", ">= 1.5.3"
7272
gem "ruby-progressbar", "~> 1.8", ">= 1.8.1", require: false
7373

@@ -80,7 +80,7 @@ gem "sprockets", "~> 3.7", ">= 3.7.2"
8080
gem "turbolinks", "~> 2.5", ">= 2.5.4"
8181
gem "typhoeus", "~> 1.3"
8282

83-
gem "uglifier", "~> 3.2"
83+
gem "uglifier", "~> 4.1"
8484
gem "unicode-emoji", "~> 1.1"
8585

8686
group :development do
@@ -94,20 +94,20 @@ group :development, :test do
9494
gem "fuubar", "~> 2.4.0"
9595
gem "guard-rspec", "~> 4.7", ">= 4.7.3", require: false
9696
gem "knapsack", "~> 1.14", ">= 1.14.1"
97-
gem "rails-controller-testing", "~> 1.0", ">= 1.0.2"
97+
gem "rails-controller-testing", "~> 1.0", ">= 1.0.4"
9898
gem "rspec-rails", "~> 3.6", ">= 3.6.1"
9999
gem "rubocop", "~> 0.49.1", require: false
100100
gem "scss_lint", "~> 0.54.0", require: false
101-
gem "spring", "~> 2.0", ">= 2.0.2"
101+
gem "spring", "~> 2.1", ">= 2.1.0"
102102
gem "spring-watcher-listen", "~> 2.0", ">= 2.0.1"
103103
gem "terminal-notifier-guard", "~> 1.7"
104104
gem "timecop", "~> 0.9.1"
105105
end
106106

107107
group :production do
108-
gem "dogstatsd-ruby", "~> 3.0"
108+
gem "dogstatsd-ruby", "~> 4.5"
109109
gem "lograge", "~> 0.11.2"
110-
gem "newrelic_rpm", "~> 4.4", ">= 4.4.0.336"
110+
gem "newrelic_rpm", "~> 6.5", ">= 6.5.0.357"
111111
gem "pinglish", "~> 0.2.1"
112112
gem "puma_worker_killer", "~> 0.1.1"
113113
gem "rack-tracker", "~> 1.11.1"
@@ -121,5 +121,5 @@ group :test do
121121
gem "shoulda-matchers", "4.0.0.rc1"
122122
gem "simplecov", "~> 0.15.0", require: false
123123
gem "vcr", "~> 3.0", ">= 3.0.3"
124-
gem "webmock", "~> 3.0", ">= 3.0.1"
124+
gem "webmock", "~> 3.5"
125125
end

Gemfile.lock

Lines changed: 39 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,13 @@ GEM
8080
statsd-ruby (~> 1.1)
8181
bindata (2.4.4)
8282
bindex (0.5.0)
83-
bootsnap (1.1.2)
83+
bootsnap (1.4.4)
8484
msgpack (~> 1.0)
8585
builder (3.2.3)
8686
bullet (6.0.1)
8787
activesupport (>= 3.0.0)
8888
uniform_notifier (~> 1.11)
89-
byebug (9.1.0)
89+
byebug (11.0.1)
9090
case_transform (0.2)
9191
activesupport
9292
coderay (1.1.2)
@@ -111,7 +111,7 @@ GEM
111111
declarative-option (0.1.0)
112112
diff-lcs (1.3)
113113
docile (1.1.5)
114-
dogstatsd-ruby (3.0.0)
114+
dogstatsd-ruby (4.5.0)
115115
dotenv (2.7.4)
116116
dotenv-rails (2.7.4)
117117
dotenv (= 2.7.4)
@@ -194,7 +194,7 @@ GEM
194194
guard (~> 2.1)
195195
guard-compat (~> 1.1)
196196
rspec (>= 2.99.0, < 4.0)
197-
hashdiff (0.3.6)
197+
hashdiff (1.0.0)
198198
hashie (3.6.0)
199199
httpclient (2.8.3)
200200
i18n (0.9.5)
@@ -259,12 +259,12 @@ GEM
259259
mini_mime (1.0.2)
260260
mini_portile2 (2.4.0)
261261
minitest (5.11.3)
262-
msgpack (1.1.0)
262+
msgpack (1.3.1)
263263
multi_json (1.13.1)
264264
multi_xml (0.6.0)
265265
multipart-post (2.1.1)
266266
nenv (0.3.0)
267-
newrelic_rpm (4.8.0.341)
267+
newrelic_rpm (6.5.0.357)
268268
nio4r (2.4.0)
269269
nokogiri (1.10.4)
270270
mini_portile2 (~> 2.4.0)
@@ -278,10 +278,10 @@ GEM
278278
multi_json (~> 1.3)
279279
multi_xml (~> 0.5)
280280
rack (>= 1.2, < 3)
281-
octicons (2.1.0)
281+
octicons (9.1.1)
282282
nokogiri (>= 1.6.3.1)
283-
octicons_helper (2.1.0)
284-
octicons (~> 2.0)
283+
octicons_helper (9.1.1)
284+
octicons (= 9.1.1)
285285
rails
286286
octopoller (0.1.0)
287287
omniauth (1.9.0)
@@ -333,10 +333,10 @@ GEM
333333
coderay (~> 1.1.0)
334334
method_source (~> 0.8.1)
335335
slop (~> 3.4)
336-
pry-byebug (3.5.0)
337-
byebug (~> 9.1)
336+
pry-byebug (3.7.0)
337+
byebug (~> 11.0)
338338
pry (~> 0.10)
339-
pry-rails (0.3.6)
339+
pry-rails (0.3.9)
340340
pry (>= 0.10.4)
341341
public_suffix (3.1.1)
342342
puma (4.0.1)
@@ -353,7 +353,7 @@ GEM
353353
rack-rewrite (1.5.1)
354354
rack-test (1.1.0)
355355
rack (>= 1.0, < 3)
356-
rack-timeout (0.4.2)
356+
rack-timeout (0.5.1)
357357
rack-tracker (1.11.1)
358358
activesupport (>= 3.0)
359359
rack (>= 1.4)
@@ -371,18 +371,18 @@ GEM
371371
bundler (>= 1.3.0)
372372
railties (= 5.2.3)
373373
sprockets-rails (>= 2.0.0)
374-
rails-controller-testing (1.0.2)
375-
actionpack (~> 5.x, >= 5.0.1)
376-
actionview (~> 5.x, >= 5.0.1)
377-
activesupport (~> 5.x)
374+
rails-controller-testing (1.0.4)
375+
actionpack (>= 5.0.1.x)
376+
actionview (>= 5.0.1.x)
377+
activesupport (>= 5.0.1.x)
378378
rails-dom-testing (2.0.3)
379379
activesupport (>= 4.2.0)
380380
nokogiri (>= 1.6)
381-
rails-html-sanitizer (1.0.4)
381+
rails-html-sanitizer (1.2.0)
382382
loofah (~> 2.2, >= 2.2.2)
383-
rails-i18n (5.0.4)
384-
i18n (~> 0.7)
385-
railties (~> 5.0)
383+
rails-i18n (5.1.3)
384+
i18n (>= 0.7, < 2)
385+
railties (>= 5.0, < 6)
386386
railties (5.2.3)
387387
actionpack (= 5.2.3)
388388
activesupport (= 5.2.3)
@@ -435,7 +435,7 @@ GEM
435435
unicode-display_width (~> 1.0, >= 1.0.1)
436436
ruby-progressbar (1.8.1)
437437
ruby_dep (1.5.0)
438-
safe_yaml (1.0.4)
438+
safe_yaml (1.0.5)
439439
sass (3.4.25)
440440
sass-rails (5.0.6)
441441
railties (>= 4.0.0, < 6)
@@ -469,8 +469,7 @@ GEM
469469
simplecov-html (~> 0.10.0)
470470
simplecov-html (0.10.2)
471471
slop (3.6.0)
472-
spring (2.0.2)
473-
activesupport (>= 4.2)
472+
spring (2.1.0)
474473
spring-watcher-listen (2.0.1)
475474
listen (>= 2.7, < 4.0)
476475
spring (>= 1.2, < 3.0)
@@ -494,7 +493,7 @@ GEM
494493
tzinfo (1.2.5)
495494
thread_safe (~> 0.1)
496495
uber (0.1.0)
497-
uglifier (3.2.0)
496+
uglifier (4.1.20)
498497
execjs (>= 0.3.0, < 3)
499498
unicode-display_width (1.3.0)
500499
unicode-emoji (1.1.0)
@@ -505,10 +504,10 @@ GEM
505504
activemodel (>= 5.0)
506505
bindex (>= 0.4.0)
507506
railties (>= 5.0)
508-
webmock (3.0.1)
507+
webmock (3.7.5)
509508
addressable (>= 2.3.6)
510509
crack (>= 0.3.2)
511-
hashdiff
510+
hashdiff (>= 0.4.0, < 2.0.0)
512511
websocket-driver (0.7.1)
513512
websocket-extensions (>= 0.1.0)
514513
websocket-extensions (0.1.4)
@@ -523,12 +522,12 @@ DEPENDENCIES
523522
autoprefixer-rails (~> 7.1, >= 7.1.3)
524523
awesome_print (~> 1.8)
525524
barnes
526-
bootsnap (~> 1.1, >= 1.1.2)
525+
bootsnap (~> 1.4, >= 1.4.4)
527526
bullet (~> 6.0.1)
528527
connection_pool (~> 2.2, >= 2.2.1)
529528
dalli (~> 2.7, >= 2.7.6)
530529
database_cleaner (~> 1.6, >= 1.6.1)
531-
dogstatsd-ruby (~> 3.0)
530+
dogstatsd-ruby (~> 4.5)
532531
dotenv-rails (~> 2.7.4)
533532
factory_bot_rails (~> 4.8)
534533
failbot_rails (~> 0.5.0)
@@ -554,9 +553,9 @@ DEPENDENCIES
554553
kramdown (~> 1.17.0)
555554
local_time (~> 2.0)
556555
lograge (~> 0.11.2)
557-
newrelic_rpm (~> 4.4, >= 4.4.0.336)
556+
newrelic_rpm (~> 6.5, >= 6.5.0.357)
558557
oauth (~> 0.5.4)
559-
octicons_helper (~> 2.1)
558+
octicons_helper (~> 9.1.1)
560559
octokit!
561560
octopoller (~> 0.1)
562561
omniauth-github (~> 1.3)
@@ -570,17 +569,17 @@ DEPENDENCIES
570569
pg (~> 1.1.4)
571570
pg_search (~> 2.2)
572571
pinglish (~> 0.2.1)
573-
pry-byebug (~> 3.5)
574-
pry-rails (~> 0.3.6)
572+
pry-byebug (~> 3.7)
573+
pry-rails (~> 0.3.9)
575574
puma (~> 4.0, >= 4.0.1)
576575
puma_worker_killer (~> 0.1.1)
577576
rack-canonical-host (~> 0.2.3)
578577
rack-rewrite (~> 1.5.0)
579-
rack-timeout (~> 0.4.2)
578+
rack-timeout (~> 0.5.1)
580579
rack-tracker (~> 1.11.1)
581580
rails (~> 5.2.3)
582-
rails-controller-testing (~> 1.0, >= 1.0.2)
583-
rails-i18n (~> 5.0, >= 5.0.1)
581+
rails-controller-testing (~> 1.0, >= 1.0.4)
582+
rails-i18n (~> 5.1, >= 5.1.3)
584583
redis-namespace (~> 1.5, >= 1.5.3)
585584
rspec-rails (~> 3.6, >= 3.6.1)
586585
rubocop (~> 0.49.1)
@@ -590,21 +589,21 @@ DEPENDENCIES
590589
shoulda-matchers (= 4.0.0.rc1)
591590
sidekiq (~> 5.2, >= 5.2.7)
592591
simplecov (~> 0.15.0)
593-
spring (~> 2.0, >= 2.0.2)
592+
spring (~> 2.1, >= 2.1.0)
594593
spring-watcher-listen (~> 2.0, >= 2.0.1)
595594
sprockets (~> 3.7, >= 3.7.2)
596595
terminal-notifier-guard (~> 1.7)
597596
timecop (~> 0.9.1)
598597
turbolinks (~> 2.5, >= 2.5.4)
599598
typhoeus (~> 1.3)
600-
uglifier (~> 3.2)
599+
uglifier (~> 4.1)
601600
unicode-emoji (~> 1.1)
602601
vcr (~> 3.0, >= 3.0.3)
603602
web-console (~> 3.5, >= 3.5.1)
604-
webmock (~> 3.0, >= 3.0.1)
603+
webmock (~> 3.5)
605604

606605
RUBY VERSION
607-
ruby 2.4.2p198
606+
ruby 2.6.4p104
608607

609608
BUNDLED WITH
610609
2.0.2

0 commit comments

Comments
 (0)