* Improve error handling * Add tests for Github::Client * Add GithubIssue validation * Refactor GithubIssue and fix bug with pull requests * Improve tests * Fix PR API URL generation * Improve logic and get rid of the issue fragment * Fix disappeared avatar * Improve rendering * Activate client side caching using Redis * Remove unnecessary file * Add RemoveGithubIssues data update script * Fix comma * Forgot to disable the approvals verify text * Apply PR feedback
143 lines
5.4 KiB
YAML
143 lines
5.4 KiB
YAML
---
|
|
http_interactions:
|
|
- request:
|
|
method: get
|
|
uri: https://api.github.com/repos/thepracticaldev/dev.to/issues/comments/621043602?per_page=100
|
|
body:
|
|
encoding: US-ASCII
|
|
string: ''
|
|
headers:
|
|
User-Agent:
|
|
- Octokit Ruby Gem 4.18.0 (http://localhost:3000)
|
|
Accept:
|
|
- application/vnd.github.v3+json
|
|
Content-Type:
|
|
- application/json
|
|
X-Honeycomb-Trace:
|
|
- 1;dataset=,trace_id=b7791fdb-dcc2-4751-84d7-6d5b91d4c8d7,parent_id=f98dfdd2-ef73-44bd-a92c-3cc4ffd3f62c,context=e30=
|
|
Expect:
|
|
- ''
|
|
response:
|
|
status:
|
|
code: 200
|
|
message: OK
|
|
headers:
|
|
Date:
|
|
- Sat, 02 May 2020 23:54:45 GMT
|
|
Content-Type:
|
|
- application/json; charset=utf-8
|
|
Content-Length:
|
|
- '1454'
|
|
Server:
|
|
- GitHub.com
|
|
Status:
|
|
- 200 OK
|
|
X-Ratelimit-Limit:
|
|
- '5000'
|
|
X-Ratelimit-Remaining:
|
|
- '4978'
|
|
X-Ratelimit-Reset:
|
|
- '1588465848'
|
|
Cache-Control:
|
|
- public, max-age=60, s-maxage=60
|
|
Vary:
|
|
- Accept
|
|
- Accept-Encoding, Accept, X-Requested-With
|
|
Etag:
|
|
- '"1589430fd33ed6b00098c14727a2a9f6"'
|
|
X-Github-Media-Type:
|
|
- github.v3; format=json
|
|
Access-Control-Expose-Headers:
|
|
- ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining,
|
|
X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval,
|
|
X-GitHub-Media-Type, Deprecation, Sunset
|
|
Access-Control-Allow-Origin:
|
|
- "*"
|
|
Strict-Transport-Security:
|
|
- max-age=31536000; includeSubdomains; preload
|
|
X-Frame-Options:
|
|
- deny
|
|
X-Content-Type-Options:
|
|
- nosniff
|
|
X-Xss-Protection:
|
|
- 1; mode=block
|
|
Referrer-Policy:
|
|
- origin-when-cross-origin, strict-origin-when-cross-origin
|
|
Content-Security-Policy:
|
|
- default-src 'none'
|
|
X-Github-Request-Id:
|
|
- F3AC:786B:2668DF:351A29:5EAE0845
|
|
body:
|
|
encoding: ASCII-8BIT
|
|
string: '{"url":"https://api.github.com/repos/thepracticaldev/dev.to/issues/comments/621043602","html_url":"https://github.com/thepracticaldev/dev.to/issues/7434#issuecomment-621043602","issue_url":"https://api.github.com/repos/thepracticaldev/dev.to/issues/7434","id":621043602,"node_id":"MDEyOklzc3VlQ29tbWVudDYyMTA0MzYwMg==","user":{"login":"catalinpit","id":25515812,"node_id":"MDQ6VXNlcjI1NTE1ODEy","avatar_url":"https://avatars3.githubusercontent.com/u/25515812?u=2c7e3d9e557cc819c3dd2069f5e4904d6a365ad1&v=4","gravatar_id":"","url":"https://api.github.com/users/catalinpit","html_url":"https://github.com/catalinpit","followers_url":"https://api.github.com/users/catalinpit/followers","following_url":"https://api.github.com/users/catalinpit/following{/other_user}","gists_url":"https://api.github.com/users/catalinpit/gists{/gist_id}","starred_url":"https://api.github.com/users/catalinpit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/catalinpit/subscriptions","organizations_url":"https://api.github.com/users/catalinpit/orgs","repos_url":"https://api.github.com/users/catalinpit/repos","events_url":"https://api.github.com/users/catalinpit/events{/privacy}","received_events_url":"https://api.github.com/users/catalinpit/received_events","type":"User","site_admin":false},"created_at":"2020-04-29T07:46:28Z","updated_at":"2020-04-29T07:46:28Z","author_association":"CONTRIBUTOR","body":"What
|
|
do you think, @ludwiczakpawel?"}'
|
|
http_version: null
|
|
recorded_at: Sat, 02 May 2020 23:54:45 GMT
|
|
- request:
|
|
method: post
|
|
uri: https://api.github.com/markdown
|
|
body:
|
|
encoding: UTF-8
|
|
string: '{"text":"What do you think, @ludwiczakpawel?"}'
|
|
headers:
|
|
User-Agent:
|
|
- Octokit Ruby Gem 4.18.0 (http://localhost:3000)
|
|
Accept:
|
|
- application/vnd.github.raw
|
|
Content-Type:
|
|
- application/json
|
|
X-Honeycomb-Trace:
|
|
- 1;dataset=,trace_id=c3f4fcd3-12df-4e45-90ed-6eff8690d534,parent_id=7666e3c3-e7c8-4655-b4ab-b6f5f9622c88,context=e30=
|
|
Expect:
|
|
- ''
|
|
response:
|
|
status:
|
|
code: 200
|
|
message: OK
|
|
headers:
|
|
Date:
|
|
- Sat, 02 May 2020 23:54:46 GMT
|
|
Content-Type:
|
|
- text/html;charset=utf-8
|
|
Content-Length:
|
|
- '43'
|
|
Server:
|
|
- GitHub.com
|
|
Status:
|
|
- 200 OK
|
|
X-Ratelimit-Limit:
|
|
- '5000'
|
|
X-Ratelimit-Remaining:
|
|
- '4977'
|
|
X-Ratelimit-Reset:
|
|
- '1588465848'
|
|
X-Commonmarker-Version:
|
|
- 0.21.0
|
|
Access-Control-Expose-Headers:
|
|
- ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining,
|
|
X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval,
|
|
X-GitHub-Media-Type, Deprecation, Sunset
|
|
Access-Control-Allow-Origin:
|
|
- "*"
|
|
Strict-Transport-Security:
|
|
- max-age=31536000; includeSubdomains; preload
|
|
X-Frame-Options:
|
|
- deny
|
|
X-Content-Type-Options:
|
|
- nosniff
|
|
X-Xss-Protection:
|
|
- 1; mode=block
|
|
Referrer-Policy:
|
|
- origin-when-cross-origin, strict-origin-when-cross-origin
|
|
Content-Security-Policy:
|
|
- default-src 'none'
|
|
Vary:
|
|
- Accept-Encoding, Accept, X-Requested-With
|
|
X-Github-Request-Id:
|
|
- F3AD:786C:193245:227CB0:5EAE0846
|
|
body:
|
|
encoding: ASCII-8BIT
|
|
string: "<p>What do you think, @ludwiczakpawel?</p>\n"
|
|
http_version: null
|
|
recorded_at: Sat, 02 May 2020 23:54:46 GMT
|
|
recorded_with: VCR 5.1.0
|