-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
113 lines (87 loc) · 3.77 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
source "https://rubygems.org"
# Use https:// rather than git:// as the protocol for gems installed
# from GitHub. This will be the default in Bundler 2.0 and resolves
# a bug with deploying from Heroku.
# https://github.com/bundler/bundler/issues/4978#issuecomment-272248627
git_source(:github) do |repo_name|
repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
"https://github.com/#{repo_name}.git"
end
gem "houston-core", github: "houston/houston-core", branch: "wait-for-scheduler"
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem "therubyracer", platforms: :ruby
# For talking to Office365
gem "viewpoint"
# For page-scraping
gem "mechanize"
# Bundler is a runtime dependency because it used to parse Gemfiles
gem "bundler"
# This rake dependency is being added for a CVE. This can probably be removed
# when Rails is updated.
gem "rake", "~> 12.3.0"
# LDAP for authentication
gem "devise_ldap_authenticatable", github: "cph/devise_ldap_authenticatable", branch: "master"
# for ActionCable
gem "redis", "< 4.0"
# for talking to GitHub
gem "graphql-client"
# for talking to Heroku
gem "platform-api"
gem "netrc"
group :development do
gem "letter_opener"
gem "puma"
gem "spring"
# Better error messages
gem "better_errors"
end
group :development, :test do
gem "pry"
end
group :test do
gem "minitest"
gem "capybara"
gem "shoulda-context"
gem "timecop"
gem "rr"
gem "webmock", require: "webmock/minitest"
gem "factory_girl_rails"
# For Jenkins
gem "simplecov-json", require: false
gem "minitest-reporters", require: false
gem "minitest-reporters-turn_reporter", require: false
end
# Tooling
gem "skylight"
# Exception reporting to Sentry
gem "sentry-ruby"
gem "sentry-rails"
gem "star", github: "cph/star", branch: "master"
# This gem hasn't been maintained... :`(
# https://github.com/DimaSamodurov/ruby-ntlm/pull/7
# This one looks more active: https://github.com/winrb/rubyntlm
gem "ruby-ntlm", github: "macks/ruby-ntlm"
# Dependency of `houston-slack`; uncomment to develop on houston-conversations
gem "houston-conversations", github: "houston/houston-conversations", branch: "master"
# Dependency of `houston-conversations`; uncomment to develop on attentive
# gem "attentive", github: "houston/attentive", branch: "master"
# Dependency of `houston-slack`; uncomment to develop on slacks
gem "slacks", github: "houston/slacks", branch: "master"
# Temporarily bump vestal_versions to unlock Rails 6
gem "houston-vestal_versions", github: "houston/vestal_versions", branch: "master"
# Modules
gem "houston-alerts", github: "houston/houston-alerts", branch: "master"
# gem "houston-brakeman", github: "houston/houston-brakeman", branch: "master"
gem "houston-ci", github: "houston/houston-ci", branch: "master" # Jenkins
gem "houston-commits", github: "houston/houston-commits", branch: "master" # GitHub
gem "houston-exceptions", github: "houston/houston-exceptions", branch: "master" # Errbit
gem "houston-feedback", github: "houston/houston-feedback", branch: "master"
gem "houston-releases", github: "houston/houston-releases", branch: "master"
gem "houston-roadmaps", github: "houston/houston-roadmaps", branch: "master"
gem "houston-scheduler", github: "houston/houston-scheduler", branch: "master"
gem "houston-slack", github: "houston/houston-slack", branch: "master" # Slack
# gem "houston-sprints", github: "cph/houston-sprints", branch: "master"
gem "houston-tickets", github: "houston/houston-tickets", branch: "master"
gem "houston-todolists", github: "houston/houston-todolists", branch: "master" # Todoist
gem "houston-twilio", github: "houston/houston-twilio", branch: "master" # Twilio
gem "houston-watcher", github: "cph/houston-watcher", branch: "master"