Commit 89641650449da2f17d27bebc902f0c95d4986bf4
1 parent
4f4dddbe
Exists in
master
and in
1 other branch
Upgrade from Octokit 1x to 2x to resolve issues with oauth2
One breaking change was how to get the urls of objects from the github objects. The only place we used this has been updated.
Showing
3 changed files
with
10 additions
and
13 deletions
Show diff stats
Gemfile
@@ -41,7 +41,7 @@ gem 'pivotal-tracker' | @@ -41,7 +41,7 @@ gem 'pivotal-tracker' | ||
41 | # Fogbugz | 41 | # Fogbugz |
42 | gem 'ruby-fogbugz', :require => 'fogbugz' | 42 | gem 'ruby-fogbugz', :require => 'fogbugz' |
43 | # Github Issues | 43 | # Github Issues |
44 | -gem 'octokit', '~> 1.18' | 44 | +gem 'octokit', '~> 2.0' |
45 | # Gitlab | 45 | # Gitlab |
46 | gem 'gitlab', '~> 3.0.0' | 46 | gem 'gitlab', '~> 3.0.0' |
47 | 47 |
Gemfile.lock
@@ -101,7 +101,7 @@ GEM | @@ -101,7 +101,7 @@ GEM | ||
101 | erubis (2.7.0) | 101 | erubis (2.7.0) |
102 | execjs (2.0.2) | 102 | execjs (2.0.2) |
103 | fabrication (2.8.1) | 103 | fabrication (2.8.1) |
104 | - faraday (0.8.8) | 104 | + faraday (0.8.9) |
105 | multipart-post (~> 1.2.0) | 105 | multipart-post (~> 1.2.0) |
106 | faraday_middleware (0.9.0) | 106 | faraday_middleware (0.9.0) |
107 | faraday (>= 0.7.4, < 0.9) | 107 | faraday (>= 0.7.4, < 0.9) |
@@ -182,7 +182,7 @@ GEM | @@ -182,7 +182,7 @@ GEM | ||
182 | rails (>= 3.2.0) | 182 | rails (>= 3.2.0) |
183 | railties (>= 3.2.0) | 183 | railties (>= 3.2.0) |
184 | moped (1.5.1) | 184 | moped (1.5.1) |
185 | - multi_json (1.8.2) | 185 | + multi_json (1.8.4) |
186 | multi_xml (0.5.5) | 186 | multi_xml (0.5.5) |
187 | multipart-post (1.2.0) | 187 | multipart-post (1.2.0) |
188 | net-scp (1.1.2) | 188 | net-scp (1.1.2) |
@@ -192,7 +192,6 @@ GEM | @@ -192,7 +192,6 @@ GEM | ||
192 | net-ssh (2.7.0) | 192 | net-ssh (2.7.0) |
193 | net-ssh-gateway (1.2.0) | 193 | net-ssh-gateway (1.2.0) |
194 | net-ssh (>= 2.6.5) | 194 | net-ssh (>= 2.6.5) |
195 | - netrc (0.7.7) | ||
196 | nokogiri (1.5.10) | 195 | nokogiri (1.5.10) |
197 | nokogiri-happymapper (0.5.8) | 196 | nokogiri-happymapper (0.5.8) |
198 | nokogiri (~> 1.5) | 197 | nokogiri (~> 1.5) |
@@ -203,13 +202,8 @@ GEM | @@ -203,13 +202,8 @@ GEM | ||
203 | jwt (~> 0.1.4) | 202 | jwt (~> 0.1.4) |
204 | multi_json (~> 1.0) | 203 | multi_json (~> 1.0) |
205 | rack (~> 1.2) | 204 | rack (~> 1.2) |
206 | - octokit (1.25.0) | ||
207 | - addressable (~> 2.2) | ||
208 | - faraday (~> 0.8) | ||
209 | - faraday_middleware (~> 0.9) | ||
210 | - hashie (~> 2.0) | ||
211 | - multi_json (~> 1.3) | ||
212 | - netrc (~> 0.7.7) | 205 | + octokit (2.7.1) |
206 | + sawyer (~> 0.5.2) | ||
213 | omniauth (1.1.4) | 207 | omniauth (1.1.4) |
214 | hashie (>= 1.2, < 3) | 208 | hashie (>= 1.2, < 3) |
215 | rack | 209 | rack |
@@ -311,6 +305,9 @@ GEM | @@ -311,6 +305,9 @@ GEM | ||
311 | json | 305 | json |
312 | rest-client | 306 | rest-client |
313 | safe_yaml (0.9.7) | 307 | safe_yaml (0.9.7) |
308 | + sawyer (0.5.3) | ||
309 | + addressable (~> 2.3.5) | ||
310 | + faraday (~> 0.8, < 0.10) | ||
314 | simple_oauth (0.2.0) | 311 | simple_oauth (0.2.0) |
315 | simplecov (0.7.1) | 312 | simplecov (0.7.1) |
316 | multi_json (~> 1.0) | 313 | multi_json (~> 1.0) |
@@ -403,7 +400,7 @@ DEPENDENCIES | @@ -403,7 +400,7 @@ DEPENDENCIES | ||
403 | mongoid | 400 | mongoid |
404 | mongoid-rspec | 401 | mongoid-rspec |
405 | mongoid_rails_migrations | 402 | mongoid_rails_migrations |
406 | - octokit (~> 1.18) | 403 | + octokit (~> 2.0) |
407 | omniauth-github | 404 | omniauth-github |
408 | oruen_redmine_client | 405 | oruen_redmine_client |
409 | pivotal-tracker | 406 | pivotal-tracker |
app/models/issue_trackers/github_issues_tracker.rb
@@ -41,7 +41,7 @@ if defined? Octokit | @@ -41,7 +41,7 @@ if defined? Octokit | ||
41 | body_template.result(binding).unpack('C*').pack('U*') | 41 | body_template.result(binding).unpack('C*').pack('U*') |
42 | ) | 42 | ) |
43 | problem.update_attributes( | 43 | problem.update_attributes( |
44 | - :issue_link => issue.html_url, | 44 | + :issue_link => issue.rels[:html].href, |
45 | :issue_type => Label | 45 | :issue_type => Label |
46 | ) | 46 | ) |
47 | 47 |