{"action":"created","comment":{"url":"https://api.github.com/repos/bitcoin/bitcoin/pulls/comments/206598662","pull_request_review_id":142041564,"id":206598662,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwNjU5ODY2Mg==","diff_hunk":"@@ -24,134 +36,117 @@ env:\n     - BASE_OUTDIR=$TRAVIS_BUILD_DIR/out\n     - SDK_URL=https://bitcoincore.org/depends-sources/sdks\n     - WINEDEBUG=fixme-all\n+    - DOCKER_IMAGE=ubuntu:18.04\n     - DOCKER_PACKAGES=\"build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git ca-certificates ccache\"\n-  matrix:\n-# ARM\n-    - >-\n+jobs:\n+  include:\n+    - stage: check-commits\n+      if: type = pull_request\n+      env:\n+      sudo: false\n+      cache: false\n+      language: python\n+      python: '3.6'\n+      before_script:\n+        - git fetch --unshallow\n+      script:\n+        - test/lint/commit-script-check.sh $TRAVIS_COMMIT_RANGE\n+    - stage: verify-commits\n+      if: type = cron AND repo = bitcoin/bitcoin\n+      env:\n+      sudo: false\n+      cache: false\n+      language: python\n+      python: '3.6'\n+      before_script:\n+        - git fetch --unshallow\n+      script:\n+        - >-\n+          while read LINE; do travis_retry gpg --keyserver hkp://subset.pool.sks-keyservers.net --recv-keys $LINE; done < contrib/verify-commits/trusted-keys &&\n+          travis_wait 50 contrib/verify-commits/verify-commits.py;\n+    - stage: lint\n+      env:\n+      cache: false\n+      sudo: false\n+      language: python\n+      python: '3.6'\n+      install:\n+        - travis_retry pip install flake8\n+      before_script:\n+        - git fetch --unshallow\n+      script:\n+        - test/lint/git-subtree-check.sh src/crypto/ctaes\n+        - test/lint/git-subtree-check.sh src/secp256k1\n+        - test/lint/git-subtree-check.sh src/univalue\n+        - test/lint/git-subtree-check.sh src/leveldb\n+        - test/lint/check-doc.py\n+        - test/lint/check-rpc-mappings.py .\n+        - test/lint/lint-all.sh\n+    - stage: test\n+      os: osx\n+      osx_image: xcode9.4\n+      env: >-\n+        HOST=osx\n+        PACKAGES=\"automake berkeley-db4 libtool boost miniupnpc openssl pkg-config protobuf python3 qt libevent librsvg\"\n+        GOAL=install\n+        BITCOIN_CONFIG=\"--enable-gui --enable-reduce-exports --enable-werror\"\n+    - stage: test\n+      os: linux\n+      env: >-\n+        RUN_TESTS=false\n         HOST=arm-linux-gnueabihf\n         PACKAGES=\"g++-arm-linux-gnueabihf\"\n         DEP_OPTS=\"NO_QT=1\"\n-        GOAL=\"install\"\n+        RUN_TESTS=false\n+        GOAL=install\n         BITCOIN_CONFIG=\"--enable-glibc-back-compat --enable-reduce-exports\"\n-# Win32\n-    - >-\n+    - stage: test\n+      os: linux\n+      env: >-\n         HOST=i686-w64-mingw32\n         DPKG_ADD_ARCH=\"i386\"\n         DEP_OPTS=\"NO_QT=1\"\n         PACKAGES=\"python3 nsis g++-mingw-w64-i686 wine-binfmt wine32\"\n-        RUN_TESTS=true\n-        GOAL=\"install\"\n+        GOAL=install\n         BITCOIN_CONFIG=\"--enable-reduce-exports\"\n-# Win64\n-    - >-\n+    - stage: test\n+      os: linux\n+      env: >-\n         HOST=x86_64-w64-mingw32\n         DEP_OPTS=\"NO_QT=1\"\n         PACKAGES=\"python3 nsis g++-mingw-w64-x86-64 wine-binfmt wine64\"\n-        RUN_TESTS=true\n-        GOAL=\"install\"\n+        GOAL=install\n         BITCOIN_CONFIG=\"--enable-reduce-exports\"\n-# 32-bit + dash\n-    - >-\n+    - stage: test\n+      os: linux\n+      env: >-\n         HOST=i686-pc-linux-gnu\n         PACKAGES=\"g++-multilib python3-zmq\"\n         DEP_OPTS=\"NO_QT=1\"\n-        RUN_TESTS=true\n-        GOAL=\"install\"\n+        GOAL=install\n         BITCOIN_CONFIG=\"--enable-zmq --enable-glibc-back-compat --enable-reduce-exports LDFLAGS=-static-libstdc++\"\n-        CONFIG_SHELL=\"/bin/dash\"\n-# x86_64 Linux (uses qt5 dev package instead of depends Qt to speed up build and avoid timeout)\n-    - >-\n+        CONFIG_SHELL=/bin/dash\n+    - stage: test\n+      os: linux\n+      env: >-\n         HOST=x86_64-unknown-linux-gnu\n         PACKAGES=\"python3-zmq qtbase5-dev qttools5-dev-tools protobuf-compiler libdbus-1-dev libharfbuzz-dev libprotobuf-dev\"\n         DEP_OPTS=\"NO_QT=1 NO_UPNP=1 DEBUG=1 ALLOW_HOST_PACKAGES=1\"\n-        RUN_TESTS=true\n-        GOAL=\"install\"\n+        GOAL=install\n         BITCOIN_CONFIG=\"--enable-zmq --with-gui=qt5 --enable-glibc-back-compat --enable-reduce-exports --enable-debug CXXFLAGS=\\\"-g0 -O2\\\"\"\n-# x86_64 Linux (Qt5 & system libs)\n-    - >-\n+    - stage: test\n+      os: linux\n+      env: >-\n         HOST=x86_64-unknown-linux-gnu\n         PACKAGES=\"python3-zmq qtbase5-dev qttools5-dev-tools libssl1.0-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libdb5.3++-dev libminiupnpc-dev libzmq3-dev libprotobuf-dev protobuf-compiler libqrencode-dev\"\n         NO_DEPENDS=1\n-        RUN_TESTS=true\n-        GOAL=\"install\"\n+        GOAL=install\n         BITCOIN_CONFIG=\"--enable-zmq --with-incompatible-bdb --enable-glibc-back-compat --enable-reduce-exports --with-gui=qt5 CPPFLAGS=-DDEBUG_LOCKORDER\"\n-# x86_64 Linux, No wallet\n-    - >-\n+    - stage: test\n+      os: linux\n+      env: >-\n         HOST=x86_64-unknown-linux-gnu\n-        PACKAGES=\"python3\"\n-        DEP_OPTS=\"NO_WALLET=1\"\n-        RUN_TESTS=true\n+        PACKAGES=\"python3\" DEP_OPTS=\"NO_WALLET=1\"\n         GOAL=\"install\"\n         BITCOIN_CONFIG=\"--enable-glibc-back-compat --enable-reduce-exports\"\n-# Cross-Mac\n-    - >-\n-        HOST=x86_64-apple-darwin14","path":".travis.yml","position":185,"original_position":185,"commit_id":"a1a1e83f0217f117c052e80f9a764bb348b7701f","original_commit_id":"aaab3b693dc5cb35f5fa7bf593596c781b64e78b","user":{"login":"MarcoFalke","id":6399679,"node_id":"MDQ6VXNlcjYzOTk2Nzk=","avatar_url":"https://avatars0.githubusercontent.com/u/6399679?v=4","gravatar_id":"","url":"https://api.github.com/users/MarcoFalke","html_url":"https://github.com/MarcoFalke","followers_url":"https://api.github.com/users/MarcoFalke/followers","following_url":"https://api.github.com/users/MarcoFalke/following{/other_user}","gists_url":"https://api.github.com/users/MarcoFalke/gists{/gist_id}","starred_url":"https://api.github.com/users/MarcoFalke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarcoFalke/subscriptions","organizations_url":"https://api.github.com/users/MarcoFalke/orgs","repos_url":"https://api.github.com/users/MarcoFalke/repos","events_url":"https://api.github.com/users/MarcoFalke/events{/privacy}","received_events_url":"https://api.github.com/users/MarcoFalke/received_events","type":"User","site_admin":false},"body":"Yes, both would be fine with me.","created_at":"2018-07-31T16:35:18Z","updated_at":"2018-07-31T16:35:18Z","html_url":"https://github.com/bitcoin/bitcoin/pull/13816#discussion_r206598662","pull_request_url":"https://api.github.com/repos/bitcoin/bitcoin/pulls/13816","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/bitcoin/bitcoin/pulls/comments/206598662"},"html":{"href":"https://github.com/bitcoin/bitcoin/pull/13816#discussion_r206598662"},"pull_request":{"href":"https://api.github.com/repos/bitcoin/bitcoin/pulls/13816"}},"in_reply_to_id":206527244},"pull_request":{"url":"https://api.github.com/repos/bitcoin/bitcoin/pulls/13816","id":205108407,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA1MTA4NDA3","html_url":"https://github.com/bitcoin/bitcoin/pull/13816","diff_url":"https://github.com/bitcoin/bitcoin/pull/13816.diff","patch_url":"https://github.com/bitcoin/bitcoin/pull/13816.patch","issue_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/13816","number":13816,"state":"open","locked":false,"title":"travis: build and run tests on os: osx","user":{"login":"scravy","id":295504,"node_id":"MDQ6VXNlcjI5NTUwNA==","avatar_url":"https://avatars2.githubusercontent.com/u/295504?v=4","gravatar_id":"","url":"https://api.github.com/users/scravy","html_url":"https://github.com/scravy","followers_url":"https://api.github.com/users/scravy/followers","following_url":"https://api.github.com/users/scravy/following{/other_user}","gists_url":"https://api.github.com/users/scravy/gists{/gist_id}","starred_url":"https://api.github.com/users/scravy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scravy/subscriptions","organizations_url":"https://api.github.com/users/scravy/orgs","repos_url":"https://api.github.com/users/scravy/repos","events_url":"https://api.github.com/users/scravy/events{/privacy}","received_events_url":"https://api.github.com/users/scravy/received_events","type":"User","site_admin":false},"body":"This pull requests enables building and running the project with `os: osx`, sort of natively on os x instead of cross-compiling and not running the tests.\r\n\r\nTo achieve that the `before_install`, `install`, `before_script`, and `script` parts were externalized into `.travis/before_install` etc. These scripts exist for both `linux` (which runs everything in docker) and `osx` (which runs everything directly).\r\n\r\nHaving the steps externalized in individual scripts makes them more readable and subject to `shellcheck` (`lint-shell.sh`).\r\n\r\nThe `shellcheck` executable segfaults on me, which is why it's now being run via docker. This has a nice side effect, namely that a more recent version of shellcheck can be used. The runtime of the lint step is not affected to much by it (it's still around 1 minute as it was before).\r\n\r\nThe newer shellcheck also comes with more lint rules of which I disabled some as I did not want to touch too much stuff in this single pull request, which is primarily about a reorganization of the travis build.","created_at":"2018-07-31T13:14:42Z","updated_at":"2018-07-31T16:35:18Z","closed_at":null,"merged_at":null,"merge_commit_sha":"88eee164f5331f892e68d959eeb1924e84cd410b","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":62963516,"node_id":"MDU6TGFiZWw2Mjk2MzUxNg==","url":"https://api.github.com/repos/bitcoin/bitcoin/labels/Tests","name":"Tests","color":"d4c5f9","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/bitcoin/bitcoin/pulls/13816/commits","review_comments_url":"https://api.github.com/repos/bitcoin/bitcoin/pulls/13816/comments","review_comment_url":"https://api.github.com/repos/bitcoin/bitcoin/pulls/comments{/number}","comments_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/13816/comments","statuses_url":"https://api.github.com/repos/bitcoin/bitcoin/statuses/a1a1e83f0217f117c052e80f9a764bb348b7701f","head":{"label":"scravy:run-functional-tests-on-macos","ref":"run-functional-tests-on-macos","sha":"a1a1e83f0217f117c052e80f9a764bb348b7701f","user":{"login":"scravy","id":295504,"node_id":"MDQ6VXNlcjI5NTUwNA==","avatar_url":"https://avatars2.githubusercontent.com/u/295504?v=4","gravatar_id":"","url":"https://api.github.com/users/scravy","html_url":"https://github.com/scravy","followers_url":"https://api.github.com/users/scravy/followers","following_url":"https://api.github.com/users/scravy/following{/other_user}","gists_url":"https://api.github.com/users/scravy/gists{/gist_id}","starred_url":"https://api.github.com/users/scravy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scravy/subscriptions","organizations_url":"https://api.github.com/users/scravy/orgs","repos_url":"https://api.github.com/users/scravy/repos","events_url":"https://api.github.com/users/scravy/events{/privacy}","received_events_url":"https://api.github.com/users/scravy/received_events","type":"User","site_admin":false},"repo":{"id":142558457,"node_id":"MDEwOlJlcG9zaXRvcnkxNDI1NTg0NTc=","name":"bitcoin","full_name":"scravy/bitcoin","owner":{"login":"scravy","id":295504,"node_id":"MDQ6VXNlcjI5NTUwNA==","avatar_url":"https://avatars2.githubusercontent.com/u/295504?v=4","gravatar_id":"","url":"https://api.github.com/users/scravy","html_url":"https://github.com/scravy","followers_url":"https://api.github.com/users/scravy/followers","following_url":"https://api.github.com/users/scravy/following{/other_user}","gists_url":"https://api.github.com/users/scravy/gists{/gist_id}","starred_url":"https://api.github.com/users/scravy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scravy/subscriptions","organizations_url":"https://api.github.com/users/scravy/orgs","repos_url":"https://api.github.com/users/scravy/repos","events_url":"https://api.github.com/users/scravy/events{/privacy}","received_events_url":"https://api.github.com/users/scravy/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/scravy/bitcoin","description":"Bitcoin Core integration/staging tree","fork":true,"url":"https://api.github.com/repos/scravy/bitcoin","forks_url":"https://api.github.com/repos/scravy/bitcoin/forks","keys_url":"https://api.github.com/repos/scravy/bitcoin/keys{/key_id}","collaborators_url":"https://api.github.com/repos/scravy/bitcoin/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/scravy/bitcoin/teams","hooks_url":"https://api.github.com/repos/scravy/bitcoin/hooks","issue_events_url":"https://api.github.com/repos/scravy/bitcoin/issues/events{/number}","events_url":"https://api.github.com/repos/scravy/bitcoin/events","assignees_url":"https://api.github.com/repos/scravy/bitcoin/assignees{/user}","branches_url":"https://api.github.com/repos/scravy/bitcoin/branches{/branch}","tags_url":"https://api.github.com/repos/scravy/bitcoin/tags","blobs_url":"https://api.github.com/repos/scravy/bitcoin/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/scravy/bitcoin/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/scravy/bitcoin/git/refs{/sha}","trees_url":"https://api.github.com/repos/scravy/bitcoin/git/trees{/sha}","statuses_url":"https://api.github.com/repos/scravy/bitcoin/statuses/{sha}","languages_url":"https://api.github.com/repos/scravy/bitcoin/languages","stargazers_url":"https://api.github.com/repos/scravy/bitcoin/stargazers","contributors_url":"https://api.github.com/repos/scravy/bitcoin/contributors","subscribers_url":"https://api.github.com/repos/scravy/bitcoin/subscribers","subscription_url":"https://api.github.com/repos/scravy/bitcoin/subscription","commits_url":"https://api.github.com/repos/scravy/bitcoin/commits{/sha}","git_commits_url":"https://api.github.com/repos/scravy/bitcoin/git/commits{/sha}","comments_url":"https://api.github.com/repos/scravy/bitcoin/comments{/number}","issue_comment_url":"https://api.github.com/repos/scravy/bitcoin/issues/comments{/number}","contents_url":"https://api.github.com/repos/scravy/bitcoin/contents/{+path}","compare_url":"https://api.github.com/repos/scravy/bitcoin/compare/{base}...{head}","merges_url":"https://api.github.com/repos/scravy/bitcoin/merges","archive_url":"https://api.github.com/repos/scravy/bitcoin/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/scravy/bitcoin/downloads","issues_url":"https://api.github.com/repos/scravy/bitcoin/issues{/number}","pulls_url":"https://api.github.com/repos/scravy/bitcoin/pulls{/number}","milestones_url":"https://api.github.com/repos/scravy/bitcoin/milestones{/number}","notifications_url":"https://api.github.com/repos/scravy/bitcoin/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/scravy/bitcoin/labels{/name}","releases_url":"https://api.github.com/repos/scravy/bitcoin/releases{/id}","deployments_url":"https://api.github.com/repos/scravy/bitcoin/deployments","created_at":"2018-07-27T09:39:54Z","updated_at":"2018-07-27T10:25:03Z","pushed_at":"2018-07-31T13:30:29Z","git_url":"git://github.com/scravy/bitcoin.git","ssh_url":"git@github.com:scravy/bitcoin.git","clone_url":"https://github.com/scravy/bitcoin.git","svn_url":"https://github.com/scravy/bitcoin","homepage":"https://bitcoincore.org/en/download","size":108758,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_projects":true,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"bitcoin:master","ref":"master","sha":"8ce55df70d31002a18fa1377119ec46a295b8846","user":{"login":"bitcoin","id":528860,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUyODg2MA==","avatar_url":"https://avatars2.githubusercontent.com/u/528860?v=4","gravatar_id":"","url":"https://api.github.com/users/bitcoin","html_url":"https://github.com/bitcoin","followers_url":"https://api.github.com/users/bitcoin/followers","following_url":"https://api.github.com/users/bitcoin/following{/other_user}","gists_url":"https://api.github.com/users/bitcoin/gists{/gist_id}","starred_url":"https://api.github.com/users/bitcoin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitcoin/subscriptions","organizations_url":"https://api.github.com/users/bitcoin/orgs","repos_url":"https://api.github.com/users/bitcoin/repos","events_url":"https://api.github.com/users/bitcoin/events{/privacy}","received_events_url":"https://api.github.com/users/bitcoin/received_events","type":"Organization","site_admin":false},"repo":{"id":1181927,"node_id":"MDEwOlJlcG9zaXRvcnkxMTgxOTI3","name":"bitcoin","full_name":"bitcoin/bitcoin","owner":{"login":"bitcoin","id":528860,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUyODg2MA==","avatar_url":"https://avatars2.githubusercontent.com/u/528860?v=4","gravatar_id":"","url":"https://api.github.com/users/bitcoin","html_url":"https://github.com/bitcoin","followers_url":"https://api.github.com/users/bitcoin/followers","following_url":"https://api.github.com/users/bitcoin/following{/other_user}","gists_url":"https://api.github.com/users/bitcoin/gists{/gist_id}","starred_url":"https://api.github.com/users/bitcoin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitcoin/subscriptions","organizations_url":"https://api.github.com/users/bitcoin/orgs","repos_url":"https://api.github.com/users/bitcoin/repos","events_url":"https://api.github.com/users/bitcoin/events{/privacy}","received_events_url":"https://api.github.com/users/bitcoin/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bitcoin/bitcoin","description":"Bitcoin Core integration/staging tree","fork":false,"url":"https://api.github.com/repos/bitcoin/bitcoin","forks_url":"https://api.github.com/repos/bitcoin/bitcoin/forks","keys_url":"https://api.github.com/repos/bitcoin/bitcoin/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bitcoin/bitcoin/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bitcoin/bitcoin/teams","hooks_url":"https://api.github.com/repos/bitcoin/bitcoin/hooks","issue_events_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/events{/number}","events_url":"https://api.github.com/repos/bitcoin/bitcoin/events","assignees_url":"https://api.github.com/repos/bitcoin/bitcoin/assignees{/user}","branches_url":"https://api.github.com/repos/bitcoin/bitcoin/branches{/branch}","tags_url":"https://api.github.com/repos/bitcoin/bitcoin/tags","blobs_url":"https://api.github.com/repos/bitcoin/bitcoin/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bitcoin/bitcoin/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bitcoin/bitcoin/git/refs{/sha}","trees_url":"https://api.github.com/repos/bitcoin/bitcoin/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bitcoin/bitcoin/statuses/{sha}","languages_url":"https://api.github.com/repos/bitcoin/bitcoin/languages","stargazers_url":"https://api.github.com/repos/bitcoin/bitcoin/stargazers","contributors_url":"https://api.github.com/repos/bitcoin/bitcoin/contributors","subscribers_url":"https://api.github.com/repos/bitcoin/bitcoin/subscribers","subscription_url":"https://api.github.com/repos/bitcoin/bitcoin/subscription","commits_url":"https://api.github.com/repos/bitcoin/bitcoin/commits{/sha}","git_commits_url":"https://api.github.com/repos/bitcoin/bitcoin/git/commits{/sha}","comments_url":"https://api.github.com/repos/bitcoin/bitcoin/comments{/number}","issue_comment_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/comments{/number}","contents_url":"https://api.github.com/repos/bitcoin/bitcoin/contents/{+path}","compare_url":"https://api.github.com/repos/bitcoin/bitcoin/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bitcoin/bitcoin/merges","archive_url":"https://api.github.com/repos/bitcoin/bitcoin/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bitcoin/bitcoin/downloads","issues_url":"https://api.github.com/repos/bitcoin/bitcoin/issues{/number}","pulls_url":"https://api.github.com/repos/bitcoin/bitcoin/pulls{/number}","milestones_url":"https://api.github.com/repos/bitcoin/bitcoin/milestones{/number}","notifications_url":"https://api.github.com/repos/bitcoin/bitcoin/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bitcoin/bitcoin/labels{/name}","releases_url":"https://api.github.com/repos/bitcoin/bitcoin/releases{/id}","deployments_url":"https://api.github.com/repos/bitcoin/bitcoin/deployments","created_at":"2010-12-19T15:16:43Z","updated_at":"2018-07-31T16:20:20Z","pushed_at":"2018-07-31T16:19:11Z","git_url":"git://github.com/bitcoin/bitcoin.git","ssh_url":"git@github.com:bitcoin/bitcoin.git","clone_url":"https://github.com/bitcoin/bitcoin.git","svn_url":"https://github.com/bitcoin/bitcoin","homepage":"https://bitcoincore.org/en/download","size":108724,"stargazers_count":33624,"watchers_count":33624,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":20355,"mirror_url":null,"archived":false,"open_issues_count":815,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":20355,"open_issues":815,"watchers":33624,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/bitcoin/bitcoin/pulls/13816"},"html":{"href":"https://github.com/bitcoin/bitcoin/pull/13816"},"issue":{"href":"https://api.github.com/repos/bitcoin/bitcoin/issues/13816"},"comments":{"href":"https://api.github.com/repos/bitcoin/bitcoin/issues/13816/comments"},"review_comments":{"href":"https://api.github.com/repos/bitcoin/bitcoin/pulls/13816/comments"},"review_comment":{"href":"https://api.github.com/repos/bitcoin/bitcoin/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/bitcoin/bitcoin/pulls/13816/commits"},"statuses":{"href":"https://api.github.com/repos/bitcoin/bitcoin/statuses/a1a1e83f0217f117c052e80f9a764bb348b7701f"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"MarcoFalke"}}