{"action":"created","comment":{"url":"https://api.github.com/repos/artefactual/archivematica/pulls/comments/218653872","pull_request_review_id":156640177,"id":218653872,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxODY1Mzg3Mg==","diff_hunk":"@@ -0,0 +1,96 @@\n+#!/usr/bin/env python\n+# -*- coding: utf-8 -*-\n+#\n+# This file is part of Archivematica.\n+#\n+# Copyright 2010-2013 Artefactual Systems Inc. <http://artefactual.com>\n+#\n+# Archivematica is free software: you can redistribute it and/or modify\n+# it under the terms of the GNU Affero General Public License as published by\n+# the Free Software Foundation, either version 3 of the License, or\n+# (at your option) any later version.\n+#\n+# Archivematica is distributed in the hope that it will be useful,\n+# but WITHOUT ANY WARRANTY; without even the implied warranty of\n+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.    See the\n+# GNU General Public License for more details.\n+#\n+# You should have received a copy of the GNU General Public License\n+# along with Archivematica.    If not, see <http://www.gnu.org/licenses/>.\n+\n+from __future__ import print_function\n+import sys\n+\n+import archivematicaFunctions\n+from custom_handlers import get_script_logger\n+\n+import metsrw\n+\n+\n+# Create a module level logger.\n+logger = get_script_logger(\"archivematica.mcp.client.createMETSDataverse\")\n+\n+\n+def create_dataverse_sip_dmdsec(job, sip_path):\n+    \"\"\"\n+    Return SIP-level Dataverse dmdSecs for inclusion in the AIP METS.\n+\n+    :param str: Path to the SIP","path":"src/MCPClient/lib/clientScripts/create_mets_dataverse_v2.py","position":38,"original_position":38,"commit_id":"7fcdd55a4653dde692634b77e0edf87a3fec8322","original_commit_id":"ee965ca1b94b67aad3f88bcdae46e8a254f7c269","user":{"login":"ross-spencer","id":1880412,"node_id":"MDQ6VXNlcjE4ODA0MTI=","avatar_url":"https://avatars1.githubusercontent.com/u/1880412?v=4","gravatar_id":"","url":"https://api.github.com/users/ross-spencer","html_url":"https://github.com/ross-spencer","followers_url":"https://api.github.com/users/ross-spencer/followers","following_url":"https://api.github.com/users/ross-spencer/following{/other_user}","gists_url":"https://api.github.com/users/ross-spencer/gists{/gist_id}","starred_url":"https://api.github.com/users/ross-spencer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ross-spencer/subscriptions","organizations_url":"https://api.github.com/users/ross-spencer/orgs","repos_url":"https://api.github.com/users/ross-spencer/repos","events_url":"https://api.github.com/users/ross-spencer/events{/privacy}","received_events_url":"https://api.github.com/users/ross-spencer/received_events","type":"User","site_admin":false},"body":":+1: ","created_at":"2018-09-19T02:52:39Z","updated_at":"2018-09-19T02:52:40Z","html_url":"https://github.com/artefactual/archivematica/pull/1242#discussion_r218653872","pull_request_url":"https://api.github.com/repos/artefactual/archivematica/pulls/1242","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/artefactual/archivematica/pulls/comments/218653872"},"html":{"href":"https://github.com/artefactual/archivematica/pull/1242#discussion_r218653872"},"pull_request":{"href":"https://api.github.com/repos/artefactual/archivematica/pulls/1242"}},"in_reply_to_id":215051769},"pull_request":{"url":"https://api.github.com/repos/artefactual/archivematica/pulls/1242","id":209881696,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA5ODgxNjk2","html_url":"https://github.com/artefactual/archivematica/pull/1242","diff_url":"https://github.com/artefactual/archivematica/pull/1242.diff","patch_url":"https://github.com/artefactual/archivematica/pull/1242.patch","issue_url":"https://api.github.com/repos/artefactual/archivematica/issues/1242","number":1242,"state":"open","locked":false,"title":"Create a Dataverse transfer type","user":{"login":"ross-spencer","id":1880412,"node_id":"MDQ6VXNlcjE4ODA0MTI=","avatar_url":"https://avatars1.githubusercontent.com/u/1880412?v=4","gravatar_id":"","url":"https://api.github.com/users/ross-spencer","html_url":"https://github.com/ross-spencer","followers_url":"https://api.github.com/users/ross-spencer/followers","following_url":"https://api.github.com/users/ross-spencer/following{/other_user}","gists_url":"https://api.github.com/users/ross-spencer/gists{/gist_id}","starred_url":"https://api.github.com/users/ross-spencer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ross-spencer/subscriptions","organizations_url":"https://api.github.com/users/ross-spencer/orgs","repos_url":"https://api.github.com/users/ross-spencer/repos","events_url":"https://api.github.com/users/ross-spencer/events{/privacy}","received_events_url":"https://api.github.com/users/ross-spencer/received_events","type":"User","site_admin":false},"body":"This work introduces a new transfer type for Dataverse, https://dataverse.org/ datasets.\r\n\r\nThe migration also introduces two new microservices:\r\n\r\n* Convert Dataverse Structure\r\n* Parse Dataverse METS\r\n\r\nIn order to do that, the transfer workflow requires two signals in the form of unit variables to read from when the new microservice tasks need to be performed.\r\n\r\nOnce the tasks have completed, the workflow is picked up from where it would normally for a standard transfer type.\r\n\r\nThe migration has a down migration component which does seem to function as anticipated but the code-reviewer may want to test that out as well. \r\n\r\nFurther elements you will see in the PR as you look through the commits are the introduction of unit tests for `convert_dataverse_structure.py`. The tests have been introduced to enable refactor of that script over time. It seemed to conform least to AM coding guidelines having been ported from the automation tools. The other script changes have been made as minimal as possible and it is hoped any issues in these scripts can be ironed out over time. \r\n\r\nComments have been left in code where compromises have been made around scope given the time we have on this work left. \r\n\r\nThis work requires storage service `qa/0.x` and (I believe) eventually `stable/0.13` to function. \r\n\r\nResolves #1147 \r\nResolves #1163 \r\nResolves #1149 \r\nResolves #1121 \r\nResolves #1119 \r\nResolves #1148 \r\nResolves archivematica/issues#59\r\n\r\nConnected to #1147  \r\nConnected to archivematica/issues#104 (Creates a Convert Dataverse Structure set of tests)\r\nConnected to archivematica/issues#57 (Add logging to Dataverse scripts)\r\n\r\nReplaces https://github.com/artefactual/archivematica/pull/1218.","created_at":"2018-08-21T16:16:16Z","updated_at":"2018-09-19T02:52:40Z","closed_at":null,"merged_at":null,"merge_commit_sha":"79bc81316f79f089554ffdae76c70c776e84b648","assignee":{"login":"ross-spencer","id":1880412,"node_id":"MDQ6VXNlcjE4ODA0MTI=","avatar_url":"https://avatars1.githubusercontent.com/u/1880412?v=4","gravatar_id":"","url":"https://api.github.com/users/ross-spencer","html_url":"https://github.com/ross-spencer","followers_url":"https://api.github.com/users/ross-spencer/followers","following_url":"https://api.github.com/users/ross-spencer/following{/other_user}","gists_url":"https://api.github.com/users/ross-spencer/gists{/gist_id}","starred_url":"https://api.github.com/users/ross-spencer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ross-spencer/subscriptions","organizations_url":"https://api.github.com/users/ross-spencer/orgs","repos_url":"https://api.github.com/users/ross-spencer/repos","events_url":"https://api.github.com/users/ross-spencer/events{/privacy}","received_events_url":"https://api.github.com/users/ross-spencer/received_events","type":"User","site_admin":false},"assignees":[{"login":"ross-spencer","id":1880412,"node_id":"MDQ6VXNlcjE4ODA0MTI=","avatar_url":"https://avatars1.githubusercontent.com/u/1880412?v=4","gravatar_id":"","url":"https://api.github.com/users/ross-spencer","html_url":"https://github.com/ross-spencer","followers_url":"https://api.github.com/users/ross-spencer/followers","following_url":"https://api.github.com/users/ross-spencer/following{/other_user}","gists_url":"https://api.github.com/users/ross-spencer/gists{/gist_id}","starred_url":"https://api.github.com/users/ross-spencer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ross-spencer/subscriptions","organizations_url":"https://api.github.com/users/ross-spencer/orgs","repos_url":"https://api.github.com/users/ross-spencer/repos","events_url":"https://api.github.com/users/ross-spencer/events{/privacy}","received_events_url":"https://api.github.com/users/ross-spencer/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":708939600,"node_id":"MDU6TGFiZWw3MDg5Mzk2MDA=","url":"https://api.github.com/repos/artefactual/archivematica/labels/Status:%20in%20progress","name":"Status: in progress","color":"9fffcb","default":false}],"milestone":{"url":"https://api.github.com/repos/artefactual/archivematica/milestones/8","html_url":"https://github.com/artefactual/archivematica/milestone/8","labels_url":"https://api.github.com/repos/artefactual/archivematica/milestones/8/labels","id":2430307,"node_id":"MDk6TWlsZXN0b25lMjQzMDMwNw==","number":8,"title":"1.8.0","description":"","creator":{"login":"sevein","id":606459,"node_id":"MDQ6VXNlcjYwNjQ1OQ==","avatar_url":"https://avatars2.githubusercontent.com/u/606459?v=4","gravatar_id":"","url":"https://api.github.com/users/sevein","html_url":"https://github.com/sevein","followers_url":"https://api.github.com/users/sevein/followers","following_url":"https://api.github.com/users/sevein/following{/other_user}","gists_url":"https://api.github.com/users/sevein/gists{/gist_id}","starred_url":"https://api.github.com/users/sevein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sevein/subscriptions","organizations_url":"https://api.github.com/users/sevein/orgs","repos_url":"https://api.github.com/users/sevein/repos","events_url":"https://api.github.com/users/sevein/events{/privacy}","received_events_url":"https://api.github.com/users/sevein/received_events","type":"User","site_admin":false},"open_issues":52,"closed_issues":75,"state":"open","created_at":"2017-04-03T15:02:32Z","updated_at":"2018-09-18T15:34:36Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/artefactual/archivematica/pulls/1242/commits","review_comments_url":"https://api.github.com/repos/artefactual/archivematica/pulls/1242/comments","review_comment_url":"https://api.github.com/repos/artefactual/archivematica/pulls/comments{/number}","comments_url":"https://api.github.com/repos/artefactual/archivematica/issues/1242/comments","statuses_url":"https://api.github.com/repos/artefactual/archivematica/statuses/7fcdd55a4653dde692634b77e0edf87a3fec8322","head":{"label":"artefactual:dev/issue-1147-minimal-dataverse-transfer-type","ref":"dev/issue-1147-minimal-dataverse-transfer-type","sha":"7fcdd55a4653dde692634b77e0edf87a3fec8322","user":{"login":"artefactual","id":1163545,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNjM1NDU=","avatar_url":"https://avatars1.githubusercontent.com/u/1163545?v=4","gravatar_id":"","url":"https://api.github.com/users/artefactual","html_url":"https://github.com/artefactual","followers_url":"https://api.github.com/users/artefactual/followers","following_url":"https://api.github.com/users/artefactual/following{/other_user}","gists_url":"https://api.github.com/users/artefactual/gists{/gist_id}","starred_url":"https://api.github.com/users/artefactual/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/artefactual/subscriptions","organizations_url":"https://api.github.com/users/artefactual/orgs","repos_url":"https://api.github.com/users/artefactual/repos","events_url":"https://api.github.com/users/artefactual/events{/privacy}","received_events_url":"https://api.github.com/users/artefactual/received_events","type":"Organization","site_admin":false},"repo":{"id":5811958,"node_id":"MDEwOlJlcG9zaXRvcnk1ODExOTU4","name":"archivematica","full_name":"artefactual/archivematica","private":false,"owner":{"login":"artefactual","id":1163545,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNjM1NDU=","avatar_url":"https://avatars1.githubusercontent.com/u/1163545?v=4","gravatar_id":"","url":"https://api.github.com/users/artefactual","html_url":"https://github.com/artefactual","followers_url":"https://api.github.com/users/artefactual/followers","following_url":"https://api.github.com/users/artefactual/following{/other_user}","gists_url":"https://api.github.com/users/artefactual/gists{/gist_id}","starred_url":"https://api.github.com/users/artefactual/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/artefactual/subscriptions","organizations_url":"https://api.github.com/users/artefactual/orgs","repos_url":"https://api.github.com/users/artefactual/repos","events_url":"https://api.github.com/users/artefactual/events{/privacy}","received_events_url":"https://api.github.com/users/artefactual/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/artefactual/archivematica","description":"Free and open-source digital preservation system designed to maintain standards-based, long-term access to collections of digital objects.","fork":false,"url":"https://api.github.com/repos/artefactual/archivematica","forks_url":"https://api.github.com/repos/artefactual/archivematica/forks","keys_url":"https://api.github.com/repos/artefactual/archivematica/keys{/key_id}","collaborators_url":"https://api.github.com/repos/artefactual/archivematica/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/artefactual/archivematica/teams","hooks_url":"https://api.github.com/repos/artefactual/archivematica/hooks","issue_events_url":"https://api.github.com/repos/artefactual/archivematica/issues/events{/number}","events_url":"https://api.github.com/repos/artefactual/archivematica/events","assignees_url":"https://api.github.com/repos/artefactual/archivematica/assignees{/user}","branches_url":"https://api.github.com/repos/artefactual/archivematica/branches{/branch}","tags_url":"https://api.github.com/repos/artefactual/archivematica/tags","blobs_url":"https://api.github.com/repos/artefactual/archivematica/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/artefactual/archivematica/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/artefactual/archivematica/git/refs{/sha}","trees_url":"https://api.github.com/repos/artefactual/archivematica/git/trees{/sha}","statuses_url":"https://api.github.com/repos/artefactual/archivematica/statuses/{sha}","languages_url":"https://api.github.com/repos/artefactual/archivematica/languages","stargazers_url":"https://api.github.com/repos/artefactual/archivematica/stargazers","contributors_url":"https://api.github.com/repos/artefactual/archivematica/contributors","subscribers_url":"https://api.github.com/repos/artefactual/archivematica/subscribers","subscription_url":"https://api.github.com/repos/artefactual/archivematica/subscription","commits_url":"https://api.github.com/repos/artefactual/archivematica/commits{/sha}","git_commits_url":"https://api.github.com/repos/artefactual/archivematica/git/commits{/sha}","comments_url":"https://api.github.com/repos/artefactual/archivematica/comments{/number}","issue_comment_url":"https://api.github.com/repos/artefactual/archivematica/issues/comments{/number}","contents_url":"https://api.github.com/repos/artefactual/archivematica/contents/{+path}","compare_url":"https://api.github.com/repos/artefactual/archivematica/compare/{base}...{head}","merges_url":"https://api.github.com/repos/artefactual/archivematica/merges","archive_url":"https://api.github.com/repos/artefactual/archivematica/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/artefactual/archivematica/downloads","issues_url":"https://api.github.com/repos/artefactual/archivematica/issues{/number}","pulls_url":"https://api.github.com/repos/artefactual/archivematica/pulls{/number}","milestones_url":"https://api.github.com/repos/artefactual/archivematica/milestones{/number}","notifications_url":"https://api.github.com/repos/artefactual/archivematica/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/artefactual/archivematica/labels{/name}","releases_url":"https://api.github.com/repos/artefactual/archivematica/releases{/id}","deployments_url":"https://api.github.com/repos/artefactual/archivematica/deployments","created_at":"2012-09-14T16:43:38Z","updated_at":"2018-09-07T23:32:44Z","pushed_at":"2018-09-18T18:30:52Z","git_url":"git://github.com/artefactual/archivematica.git","ssh_url":"git@github.com:artefactual/archivematica.git","clone_url":"https://github.com/artefactual/archivematica.git","svn_url":"https://github.com/artefactual/archivematica","homepage":"http://www.archivematica.org","size":34167,"stargazers_count":142,"watchers_count":142,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":57,"mirror_url":null,"archived":false,"open_issues_count":173,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":57,"open_issues":173,"watchers":142,"default_branch":"stable/1.7.x"}},"base":{"label":"artefactual:qa/1.x","ref":"qa/1.x","sha":"d343fef0a908b4e08c42e616a716bb3f2ebe6c86","user":{"login":"artefactual","id":1163545,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNjM1NDU=","avatar_url":"https://avatars1.githubusercontent.com/u/1163545?v=4","gravatar_id":"","url":"https://api.github.com/users/artefactual","html_url":"https://github.com/artefactual","followers_url":"https://api.github.com/users/artefactual/followers","following_url":"https://api.github.com/users/artefactual/following{/other_user}","gists_url":"https://api.github.com/users/artefactual/gists{/gist_id}","starred_url":"https://api.github.com/users/artefactual/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/artefactual/subscriptions","organizations_url":"https://api.github.com/users/artefactual/orgs","repos_url":"https://api.github.com/users/artefactual/repos","events_url":"https://api.github.com/users/artefactual/events{/privacy}","received_events_url":"https://api.github.com/users/artefactual/received_events","type":"Organization","site_admin":false},"repo":{"id":5811958,"node_id":"MDEwOlJlcG9zaXRvcnk1ODExOTU4","name":"archivematica","full_name":"artefactual/archivematica","private":false,"owner":{"login":"artefactual","id":1163545,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNjM1NDU=","avatar_url":"https://avatars1.githubusercontent.com/u/1163545?v=4","gravatar_id":"","url":"https://api.github.com/users/artefactual","html_url":"https://github.com/artefactual","followers_url":"https://api.github.com/users/artefactual/followers","following_url":"https://api.github.com/users/artefactual/following{/other_user}","gists_url":"https://api.github.com/users/artefactual/gists{/gist_id}","starred_url":"https://api.github.com/users/artefactual/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/artefactual/subscriptions","organizations_url":"https://api.github.com/users/artefactual/orgs","repos_url":"https://api.github.com/users/artefactual/repos","events_url":"https://api.github.com/users/artefactual/events{/privacy}","received_events_url":"https://api.github.com/users/artefactual/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/artefactual/archivematica","description":"Free and open-source digital preservation system designed to maintain standards-based, long-term access to collections of digital objects.","fork":false,"url":"https://api.github.com/repos/artefactual/archivematica","forks_url":"https://api.github.com/repos/artefactual/archivematica/forks","keys_url":"https://api.github.com/repos/artefactual/archivematica/keys{/key_id}","collaborators_url":"https://api.github.com/repos/artefactual/archivematica/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/artefactual/archivematica/teams","hooks_url":"https://api.github.com/repos/artefactual/archivematica/hooks","issue_events_url":"https://api.github.com/repos/artefactual/archivematica/issues/events{/number}","events_url":"https://api.github.com/repos/artefactual/archivematica/events","assignees_url":"https://api.github.com/repos/artefactual/archivematica/assignees{/user}","branches_url":"https://api.github.com/repos/artefactual/archivematica/branches{/branch}","tags_url":"https://api.github.com/repos/artefactual/archivematica/tags","blobs_url":"https://api.github.com/repos/artefactual/archivematica/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/artefactual/archivematica/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/artefactual/archivematica/git/refs{/sha}","trees_url":"https://api.github.com/repos/artefactual/archivematica/git/trees{/sha}","statuses_url":"https://api.github.com/repos/artefactual/archivematica/statuses/{sha}","languages_url":"https://api.github.com/repos/artefactual/archivematica/languages","stargazers_url":"https://api.github.com/repos/artefactual/archivematica/stargazers","contributors_url":"https://api.github.com/repos/artefactual/archivematica/contributors","subscribers_url":"https://api.github.com/repos/artefactual/archivematica/subscribers","subscription_url":"https://api.github.com/repos/artefactual/archivematica/subscription","commits_url":"https://api.github.com/repos/artefactual/archivematica/commits{/sha}","git_commits_url":"https://api.github.com/repos/artefactual/archivematica/git/commits{/sha}","comments_url":"https://api.github.com/repos/artefactual/archivematica/comments{/number}","issue_comment_url":"https://api.github.com/repos/artefactual/archivematica/issues/comments{/number}","contents_url":"https://api.github.com/repos/artefactual/archivematica/contents/{+path}","compare_url":"https://api.github.com/repos/artefactual/archivematica/compare/{base}...{head}","merges_url":"https://api.github.com/repos/artefactual/archivematica/merges","archive_url":"https://api.github.com/repos/artefactual/archivematica/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/artefactual/archivematica/downloads","issues_url":"https://api.github.com/repos/artefactual/archivematica/issues{/number}","pulls_url":"https://api.github.com/repos/artefactual/archivematica/pulls{/number}","milestones_url":"https://api.github.com/repos/artefactual/archivematica/milestones{/number}","notifications_url":"https://api.github.com/repos/artefactual/archivematica/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/artefactual/archivematica/labels{/name}","releases_url":"https://api.github.com/repos/artefactual/archivematica/releases{/id}","deployments_url":"https://api.github.com/repos/artefactual/archivematica/deployments","created_at":"2012-09-14T16:43:38Z","updated_at":"2018-09-07T23:32:44Z","pushed_at":"2018-09-18T18:30:52Z","git_url":"git://github.com/artefactual/archivematica.git","ssh_url":"git@github.com:artefactual/archivematica.git","clone_url":"https://github.com/artefactual/archivematica.git","svn_url":"https://github.com/artefactual/archivematica","homepage":"http://www.archivematica.org","size":34167,"stargazers_count":142,"watchers_count":142,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":57,"mirror_url":null,"archived":false,"open_issues_count":173,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":57,"open_issues":173,"watchers":142,"default_branch":"stable/1.7.x"}},"_links":{"self":{"href":"https://api.github.com/repos/artefactual/archivematica/pulls/1242"},"html":{"href":"https://github.com/artefactual/archivematica/pull/1242"},"issue":{"href":"https://api.github.com/repos/artefactual/archivematica/issues/1242"},"comments":{"href":"https://api.github.com/repos/artefactual/archivematica/issues/1242/comments"},"review_comments":{"href":"https://api.github.com/repos/artefactual/archivematica/pulls/1242/comments"},"review_comment":{"href":"https://api.github.com/repos/artefactual/archivematica/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/artefactual/archivematica/pulls/1242/commits"},"statuses":{"href":"https://api.github.com/repos/artefactual/archivematica/statuses/7fcdd55a4653dde692634b77e0edf87a3fec8322"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"ross-spencer"}}