{"action":"closed","number":29,"pull_request":{"url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls/29","id":239617059,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM5NjE3MDU5","html_url":"https://github.com/nishidayuya/maze_solver_collector/pull/29","diff_url":"https://github.com/nishidayuya/maze_solver_collector/pull/29.diff","patch_url":"https://github.com/nishidayuya/maze_solver_collector/pull/29.patch","issue_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues/29","number":29,"state":"closed","locked":false,"title":"[Security] Bump nokogiri from 1.8.2 to 1.9.1","user":{"login":"dependabot[bot]","id":27856297,"node_id":"MDM6Qm90Mjc4NTYyOTc=","avatar_url":"https://avatars3.githubusercontent.com/in/2141?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot%5Bbot%5D","html_url":"https://github.com/apps/dependabot","followers_url":"https://api.github.com/users/dependabot%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.8.2 to 1.9.1. **This update includes security fixes.**\n<details>\n<summary>Vulnerabilities fixed</summary>\n\n*Sourced from [The Ruby Advisory Database](https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2018-14404.yml).*\n\n> **Nokogiri gem, via libxml2, is affected by multiple vulnerabilities**\n> Nokogiri 1.8.5 has been released.\n> \n> This is a security and bugfix release. It addresses two CVEs in upstream\n> libxml2 rated as \"medium\" by Red Hat, for which details are below.\n> \n> If you're using your distro's system libraries, rather than Nokogiri's\n> vendored libraries, there's no security need to upgrade at this time,\n> though you may want to check with your distro whether they've patched this\n> (Canonical has patched Ubuntu packages). Note that these patches are not\n> yet (as of 2018-10-04) in an upstream release of libxml2.\n> \n> Full details about the security update are available in Github Issue #1785.\n> [#1785]: https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1785\n> \n> -----\n> \n> [MRI] Pulled in upstream patches from libxml2 that address CVE-2018-14404\n> and CVE-2018-14567. Full details are available in #1785. Note that these\n> patches are not yet (as of 2018-10-04) in an upstream release of libxml2.\n> \n></table> ... (truncated)\n> \n> Patched versions: >= 1.8.5\n> Unaffected versions: none\n\n*Sourced from [The Ruby Advisory Database](https://github.com/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2018-8048.yml).*\n\n> **Revert libxml2 behavior in Nokogiri gem that could cause XSS**\n> [MRI] Behavior in libxml2 has been reverted which caused\n> CVE-2018-8048 (loofah gem), CVE-2018-3740 (sanitize gem), and\n> CVE-2018-3741 (rails-html-sanitizer gem). The commit in question is\n> here:\n> \n> https://github.com/GNOME/libxml2/commit/960f0e2\n> \n> and more information is available about this commit and its impact\n> here:\n> \n> https://github-redirect.dependabot.com/flavorjones/loofah/issues/144\n> \n> This release simply reverts the libxml2 commit in question to protect\n> users of Nokogiri's vendored libraries from similar vulnerabilities.\n> \n> If you're offended by what happened here, I'd kindly ask that you\n> comment on the upstream bug report here:\n> \n> https://bugzilla.gnome.org/show_bug.cgi?id=769760\n> \n> Patched versions: >= 1.8.3\n> Unaffected versions: none\n\n</details>\n<details>\n<summary>Release notes</summary>\n\n*Sourced from [nokogiri's releases](https://github.com/sparklemotion/nokogiri/releases).*\n\n> # 1.9.1 / 2018-12-17\r\n> \r\n> ## Bug fixes\r\n> \r\n> * Fix a bug introduced in v1.9.0 where `XML::DocumentFragment#dup` no longer returned an instance of the callee's class, instead always returning an `XML::DocumentFragment`. This notably broke any subclass of `XML::DocumentFragment` including `HTML::DocumentFragment` as well as the Loofah gem's `Loofah::HTML::DocumentFragment`. [#1846]\r\n> \r\n> \r\n> \n> # 1.9.0 / 2018-12-17\r\n> \r\n> ## Security Notes\r\n> \r\n> * [JRuby] Upgrade Xerces dependency from 2.11.0 to 2.12.0 to address upstream vulnerability CVE-2012-0881 [#1831] (Thanks [**grajagandev**](https://github.com/grajagandev) for reporting.)\r\n> \r\n> \r\n> ## Notable non-functional changes\r\n> \r\n> * Decrease installation size by removing many unneeded files (e.g., `/test`) from the packaged gems. [#1719] (Thanks, [**stevecrozz**](https://github.com/stevecrozz)!)\r\n> \r\n> \r\n> ## Features\r\n> \r\n> * `XML::Attr#value=` allows HTML node attribute values to be set to either a blank string or an empty boolean attribute. [#1800]\r\n> * Introduce `XML::Node#wrap` which does what `XML::NodeSet#wrap` has always done, but for a single node. [#1531] (Thanks, [**ethirajsrinivasan**](https://github.com/ethirajsrinivasan)!)\r\n> * [MRI] Improve installation experience on macOS High Sierra (Darwin). [#1812, #1813] (Thanks, [**gpakosz**](https://github.com/gpakosz) and [**nurse**](https://github.com/nurse)!)\r\n> * [MRI] Node#dup supports copying a node directly to a new document. See the method documentation for details.\r\n> * [MRI] DocumentFragment#dup is now more memory-efficient, avoiding making unnecessary copies. [#1063]\r\n> * [JRuby] NodeSet has been rewritten to improve performance! [#1795]\r\n> \r\n> \r\n> ## Bug fixes\r\n> \r\n> * `NodeSet#each` now returns `self` instead of zero. [#1822] (Thanks, [**olehif**](https://github.com/olehif)!)\r\n> * [MRI] Address a memory leak when using XML::Builder to create nodes with namespaces. [#1810]\r\n> * [MRI] Address a memory leak when unparenting a DTD. [#1784] (Thanks, [**stevecheckoway**](https://github.com/stevecheckoway)!)\r\n> * [MRI] Use RbConfig::CONFIG instead of ::MAKEFILE_CONFIG to fix installations that use Makefile macros. [#1820] (Thanks, [**nobu**](https://github.com/nobu)!)\r\n> * [JRuby] Decrease large memory usage when making nested XPath queries. [#1749]\r\n> * [JRuby] Fix failing tests on JRuby 9.2.x\r\n> * [JRuby] Fix default namespaces in nodes reparented into a different document [#1774]\r\n> * [JRuby] Fix support for Java 9. [#1759] (Thanks, [**Taywee**](https://github.com/Taywee)!)\r\n> \r\n> \r\n> ## Dependencies\r\n> \r\n> * [MRI] Upgrade mini_portile2 dependency from `~> 2.3.0` to `~> 2.4.0`\r\n> \r\n> \r\n> \n> # 1.9.0.rc1 / 2018-12-10\r\n> \r\n></table> ... (truncated)\n</details>\n<details>\n<summary>Changelog</summary>\n\n*Sourced from [nokogiri's changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md).*\n\n> # 1.9.1 / 2018-12-17\n> \n> ## Bug fixes\n> \n> * Fix a bug introduced in v1.9.0 where `XML::DocumentFragment#dup` no longer returned an instance of the callee's class, instead always returning an `XML::DocumentFragment`. This notably broke any subclass of `XML::DocumentFragment` including `HTML::DocumentFragment` as well as the Loofah gem's `Loofah::HTML::DocumentFragment`. [#1846]\n> \n> \n> # 1.9.0 / 2018-12-17\n> \n> ## Security Notes\n> \n> * [JRuby] Upgrade Xerces dependency from 2.11.0 to 2.12.0 to address upstream vulnerability CVE-2012-0881 [#1831] (Thanks [**grajagandev**](https://github.com/grajagandev) for reporting.)\n> \n> \n> ## Notable non-functional changes\n> \n> * Decrease installation size by removing many unneeded files (e.g., `/test`) from the packaged gems. [#1719] (Thanks, [**stevecrozz**](https://github.com/stevecrozz)!)\n> \n> \n> ## Features\n> \n> * `XML::Attr#value=` allows HTML node attribute values to be set to either a blank string or an empty boolean attribute. [#1800]\n> * Introduce `XML::Node#wrap` which does what `XML::NodeSet#wrap` has always done, but for a single node. [#1531] (Thanks, [**ethirajsrinivasan**](https://github.com/ethirajsrinivasan)!)\n> * [MRI] Improve installation experience on macOS High Sierra (Darwin). [#1812, #1813] (Thanks, [**gpakosz**](https://github.com/gpakosz) and [**nurse**](https://github.com/nurse)!)\n> * [MRI] Node#dup supports copying a node directly to a new document. See the method documentation for details.\n> * [MRI] DocumentFragment#dup is now more memory-efficient, avoiding making unnecessary copies. [#1063]\n> * [JRuby] NodeSet has been rewritten to improve performance! [#1795]\n> \n> \n> ## Bug fixes\n> \n> * `NodeSet#each` now returns `self` instead of zero. [#1822] (Thanks, [**olehif**](https://github.com/olehif)!)\n> * [MRI] Address a memory leak when using XML::Builder to create nodes with namespaces. [#1810]\n> * [MRI] Address a memory leak when unparenting a DTD. [#1784] (Thanks, [**stevecheckoway**](https://github.com/stevecheckoway)!)\n> * [MRI] Use RbConfig::CONFIG instead of ::MAKEFILE_CONFIG to fix installations that use Makefile macros. [#1820] (Thanks, [**nobu**](https://github.com/nobu)!)\n> * [JRuby] Decrease large memory usage when making nested XPath queries. [#1749]\n> * [JRuby] Fix failing tests on JRuby 9.2.x\n> * [JRuby] Fix default namespaces in nodes reparented into a different document [#1774]\n> * [JRuby] Fix support for Java 9. [#1759] (Thanks, [**Taywee**](https://github.com/Taywee)!)\n> \n> \n> ## Dependencies\n> \n> * [MRI] Upgrade mini_portile2 dependency from `~> 2.3.0` to `~> 2.4.0`\n> \n> \n> # 1.8.5 / 2018-10-04\n> \n> ## Security Notes\n> \n></table> ... (truncated)\n</details>\n<details>\n<summary>Commits</summary>\n\n- [`db26a04`](https://github.com/sparklemotion/nokogiri/commit/db26a04e3d8f2b30456ae203d6c023b299a8e0f9) limit test of libxml-specific DocumentFragment#dup behavior\n- [`2e15c88`](https://github.com/sparklemotion/nokogiri/commit/2e15c885de3e0669f35dca1f5a1dd047c92e1c7d) version bump to v1.9.1\n- [`e9ac292`](https://github.com/sparklemotion/nokogiri/commit/e9ac29275afde6f670a4db64d609a7a07c828ea6) Fix XML::DocumentFragment to return an instance of callee's class\n- [`ab40787`](https://github.com/sparklemotion/nokogiri/commit/ab40787f49fc71d566cd5a2c3a16c21edffd9d2b) correct CHANGELOG\n- [`fff550c`](https://github.com/sparklemotion/nokogiri/commit/fff550cbfbfbc7da0ab6f5f16da37fb576afb4c2) version bump to v1.9.0\n- [`8d9a65b`](https://github.com/sparklemotion/nokogiri/commit/8d9a65b34d51cf9e5c3ebf5756521126d9dbd959) Merge branch '1719-stevecrozz-decrease-gem-size'\n- [`dd19ddd`](https://github.com/sparklemotion/nokogiri/commit/dd19ddd5ab9ca6c2d7044274eae11e98b645d57e) update CHANGELOG\n- [`985b9fc`](https://github.com/sparklemotion/nokogiri/commit/985b9fc229792a658c631ba78b6fbd1010a01fec) add .hoerc containing excludes\n- [`b61b34c`](https://github.com/sparklemotion/nokogiri/commit/b61b34c1815d7e05b4bfb5a16c6570073f393ccd) Make builds minimal\n- [`9bb0226`](https://github.com/sparklemotion/nokogiri/commit/9bb0226b680ef0d248504379be0584ae6f64a49d) remove hacks preventing jruby from using racc and rexical\n- Additional commits viewable in [compare view](https://github.com/sparklemotion/nokogiri/compare/v1.8.2...v1.9.1)\n</details>\n<br />\n\n[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=nokogiri&package-manager=bundler&previous-version=1.8.2&new-version=1.9.1)](https://dependabot.com/compatibility-score.html?dependency-name=nokogiri&package-manager=bundler&previous-version=1.8.2&new-version=1.9.1)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n- `@dependabot badge me` will comment on this PR with code to add a \"Dependabot enabled\" badge to your readme\n\nAdditionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):\n- Update frequency (including time of day and day of week)\n- Automerge options (never/patch/minor, and dev/runtime dependencies)\n- Pull request limits (per update run and/or open at any time)\n- Out-of-range updates (receive only lockfile updates, if desired)\n- Security updates (receive only security updates, if desired)\n\nFinally, you can contact us by mentioning @dependabot.\n\n</details>","created_at":"2018-12-18T20:13:00Z","updated_at":"2019-01-04T20:14:27Z","closed_at":"2019-01-04T20:14:27Z","merged_at":null,"merge_commit_sha":"03b41c46f81780f170f1d6b0ebe846f696809b88","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":932746547,"node_id":"MDU6TGFiZWw5MzI3NDY1NDc=","url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/labels/dependencies","name":"dependencies","color":"0025ff","default":false},{"id":985025975,"node_id":"MDU6TGFiZWw5ODUwMjU5NzU=","url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/labels/security","name":"security","color":"ee0701","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls/29/commits","review_comments_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls/29/comments","review_comment_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls/comments{/number}","comments_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues/29/comments","statuses_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/statuses/a0b1bb448f14db45dede86d97028d099c3ee5ccf","head":{"label":"nishidayuya:dependabot/bundler/nokogiri-1.9.1","ref":"dependabot/bundler/nokogiri-1.9.1","sha":"a0b1bb448f14db45dede86d97028d099c3ee5ccf","user":{"login":"nishidayuya","id":62389,"node_id":"MDQ6VXNlcjYyMzg5","avatar_url":"https://avatars0.githubusercontent.com/u/62389?v=4","gravatar_id":"","url":"https://api.github.com/users/nishidayuya","html_url":"https://github.com/nishidayuya","followers_url":"https://api.github.com/users/nishidayuya/followers","following_url":"https://api.github.com/users/nishidayuya/following{/other_user}","gists_url":"https://api.github.com/users/nishidayuya/gists{/gist_id}","starred_url":"https://api.github.com/users/nishidayuya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nishidayuya/subscriptions","organizations_url":"https://api.github.com/users/nishidayuya/orgs","repos_url":"https://api.github.com/users/nishidayuya/repos","events_url":"https://api.github.com/users/nishidayuya/events{/privacy}","received_events_url":"https://api.github.com/users/nishidayuya/received_events","type":"User","site_admin":false},"repo":{"id":93509504,"node_id":"MDEwOlJlcG9zaXRvcnk5MzUwOTUwNA==","name":"maze_solver_collector","full_name":"nishidayuya/maze_solver_collector","private":false,"owner":{"login":"nishidayuya","id":62389,"node_id":"MDQ6VXNlcjYyMzg5","avatar_url":"https://avatars0.githubusercontent.com/u/62389?v=4","gravatar_id":"","url":"https://api.github.com/users/nishidayuya","html_url":"https://github.com/nishidayuya","followers_url":"https://api.github.com/users/nishidayuya/followers","following_url":"https://api.github.com/users/nishidayuya/following{/other_user}","gists_url":"https://api.github.com/users/nishidayuya/gists{/gist_id}","starred_url":"https://api.github.com/users/nishidayuya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nishidayuya/subscriptions","organizations_url":"https://api.github.com/users/nishidayuya/orgs","repos_url":"https://api.github.com/users/nishidayuya/repos","events_url":"https://api.github.com/users/nishidayuya/events{/privacy}","received_events_url":"https://api.github.com/users/nishidayuya/received_events","type":"User","site_admin":false},"html_url":"https://github.com/nishidayuya/maze_solver_collector","description":"松江Ruby会議08 プログラミングコンテスト環境","fork":true,"url":"https://api.github.com/repos/nishidayuya/maze_solver_collector","forks_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/forks","keys_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/teams","hooks_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/hooks","issue_events_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues/events{/number}","events_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/events","assignees_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/assignees{/user}","branches_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/branches{/branch}","tags_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/tags","blobs_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/refs{/sha}","trees_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/statuses/{sha}","languages_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/languages","stargazers_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/stargazers","contributors_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/contributors","subscribers_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/subscribers","subscription_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/subscription","commits_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/commits{/sha}","git_commits_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/commits{/sha}","comments_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/comments{/number}","issue_comment_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues/comments{/number}","contents_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/contents/{+path}","compare_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/merges","archive_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/downloads","issues_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues{/number}","pulls_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls{/number}","milestones_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/milestones{/number}","notifications_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/labels{/name}","releases_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/releases{/id}","deployments_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/deployments","created_at":"2017-06-06T11:12:14Z","updated_at":"2018-05-14T15:31:02Z","pushed_at":"2019-01-04T20:14:25Z","git_url":"git://github.com/nishidayuya/maze_solver_collector.git","ssh_url":"git@github.com:nishidayuya/maze_solver_collector.git","clone_url":"https://github.com/nishidayuya/maze_solver_collector.git","svn_url":"https://github.com/nishidayuya/maze_solver_collector","homepage":"http://matsue.rubyist.net/matrk08/","size":661,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":25,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":25,"watchers":0,"default_branch":"master"}},"base":{"label":"nishidayuya:master","ref":"master","sha":"782dd1a70d7b6cebedea4c874c4218d5beb7f8ec","user":{"login":"nishidayuya","id":62389,"node_id":"MDQ6VXNlcjYyMzg5","avatar_url":"https://avatars0.githubusercontent.com/u/62389?v=4","gravatar_id":"","url":"https://api.github.com/users/nishidayuya","html_url":"https://github.com/nishidayuya","followers_url":"https://api.github.com/users/nishidayuya/followers","following_url":"https://api.github.com/users/nishidayuya/following{/other_user}","gists_url":"https://api.github.com/users/nishidayuya/gists{/gist_id}","starred_url":"https://api.github.com/users/nishidayuya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nishidayuya/subscriptions","organizations_url":"https://api.github.com/users/nishidayuya/orgs","repos_url":"https://api.github.com/users/nishidayuya/repos","events_url":"https://api.github.com/users/nishidayuya/events{/privacy}","received_events_url":"https://api.github.com/users/nishidayuya/received_events","type":"User","site_admin":false},"repo":{"id":93509504,"node_id":"MDEwOlJlcG9zaXRvcnk5MzUwOTUwNA==","name":"maze_solver_collector","full_name":"nishidayuya/maze_solver_collector","private":false,"owner":{"login":"nishidayuya","id":62389,"node_id":"MDQ6VXNlcjYyMzg5","avatar_url":"https://avatars0.githubusercontent.com/u/62389?v=4","gravatar_id":"","url":"https://api.github.com/users/nishidayuya","html_url":"https://github.com/nishidayuya","followers_url":"https://api.github.com/users/nishidayuya/followers","following_url":"https://api.github.com/users/nishidayuya/following{/other_user}","gists_url":"https://api.github.com/users/nishidayuya/gists{/gist_id}","starred_url":"https://api.github.com/users/nishidayuya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nishidayuya/subscriptions","organizations_url":"https://api.github.com/users/nishidayuya/orgs","repos_url":"https://api.github.com/users/nishidayuya/repos","events_url":"https://api.github.com/users/nishidayuya/events{/privacy}","received_events_url":"https://api.github.com/users/nishidayuya/received_events","type":"User","site_admin":false},"html_url":"https://github.com/nishidayuya/maze_solver_collector","description":"松江Ruby会議08 プログラミングコンテスト環境","fork":true,"url":"https://api.github.com/repos/nishidayuya/maze_solver_collector","forks_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/forks","keys_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/teams","hooks_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/hooks","issue_events_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues/events{/number}","events_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/events","assignees_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/assignees{/user}","branches_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/branches{/branch}","tags_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/tags","blobs_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/refs{/sha}","trees_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/statuses/{sha}","languages_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/languages","stargazers_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/stargazers","contributors_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/contributors","subscribers_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/subscribers","subscription_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/subscription","commits_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/commits{/sha}","git_commits_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/git/commits{/sha}","comments_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/comments{/number}","issue_comment_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues/comments{/number}","contents_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/contents/{+path}","compare_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/merges","archive_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/downloads","issues_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues{/number}","pulls_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls{/number}","milestones_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/milestones{/number}","notifications_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/labels{/name}","releases_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/releases{/id}","deployments_url":"https://api.github.com/repos/nishidayuya/maze_solver_collector/deployments","created_at":"2017-06-06T11:12:14Z","updated_at":"2018-05-14T15:31:02Z","pushed_at":"2019-01-04T20:14:25Z","git_url":"git://github.com/nishidayuya/maze_solver_collector.git","ssh_url":"git@github.com:nishidayuya/maze_solver_collector.git","clone_url":"https://github.com/nishidayuya/maze_solver_collector.git","svn_url":"https://github.com/nishidayuya/maze_solver_collector","homepage":"http://matsue.rubyist.net/matrk08/","size":661,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":25,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":25,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls/29"},"html":{"href":"https://github.com/nishidayuya/maze_solver_collector/pull/29"},"issue":{"href":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues/29"},"comments":{"href":"https://api.github.com/repos/nishidayuya/maze_solver_collector/issues/29/comments"},"review_comments":{"href":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls/29/comments"},"review_comment":{"href":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/nishidayuya/maze_solver_collector/pulls/29/commits"},"statuses":{"href":"https://api.github.com/repos/nishidayuya/maze_solver_collector/statuses/a0b1bb448f14db45dede86d97028d099c3ee5ccf"}},"author_association":"NONE","merged":false,"mergeable":true,"rebaseable":true,"mergeable_state":"clean","merged_by":null,"comments":1,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":3,"deletions":3,"changed_files":1}}
{"actor":{"display_login":"dependabot"}}