{"action":"created","comment":{"url":"https://api.github.com/repos/aau-hcl-p5/main/pulls/comments/240332847","pull_request_review_id":183334341,"id":240332847,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDMzMjg0Nw==","diff_hunk":"@@ -0,0 +1,107 @@\n+\\section{Build process}\\label{sec:buildprocess}\n+In previous semesters, the build process has been straightforward, as it has simply been a matter of using the tool included with the IDE of choice for the chosen language.\n+This semester the build process is quite a bit more complicated as the project targets the NXT.\n+This complicates the build process for a number of reasons:\n+nxtOSEK is the operating system for RTS on the NXT, and even though it is quite old, the latest release, as of the writing of this report, was released in January of 2013\\cite{osekrelease}.\n+\n+During the groups testing of the nxtOSEK build, it was found that it was largely incompatible with modern operating systems, both Windows, OS X and a number of modern Linux distributions.\n+According to the latest documentation on the nxtOSEK webpage, the latest supported version of Linux is Ubuntu 11.10 which was released in 2011.\n+This complicated things a bit, as none of the group members were interested in installing such an old operating system on their personal computer, and instead Docker was used to avoid this.\n+\n+\\subsection{Docker}\\label{subsec:docker}\n+Docker is a way to deploy a consistent environment for applications to run in, also known as containerization\\cite{dockerdocstart}.\n+A Docker deployment consists of two different concepts, the container and an image.\n+\\begin{description}\n+    \\item [Images] are executables that includes all the required information to instantiate containers.\n+    \\item[Containers] are the runtime instances of an image, the running process of an image.\n+\\end{description}\n+\n+A Docker container is in broad strokes the same as a virtual machine, although a Docker container only uses the required resources, while a virtual machine is allowed access to more resources than is typically needed.\n+Docker runs natively on Linux, and takes no more memory than other executables.\n+\n+A Docker deployment consists of two different concepts, the container and an image.\n+\\begin{description}\n+    \\item[Images] are executables that includes all the required information to instantiate containers.\n+    \\item[Containers] are the runtime instances of an image, the running process of an image.\n+\\end{description}\n+The concept of containerization as a way to ensure consistency in deployment of software, was perfect for the purposes of the group.\n+Docker is supported on all 3 major platform, and while both Docker for Windows and OSX run in a virtual machine, this is a non-issue.\n+\n+A potential issue was nxtOSEK not being officially supported past Ubuntu 11.10, and Docker officially supporting Ubuntu 18.04, 16.04 and 14.04 /cite{dockerubuntu}.\n+However, a quick test proved that nxtOSEK still worked fine on Ubuntu 14.04.\n+\n+\\subsection{Docker implementation}\\label{subsec:dockerimplementation}\n+The actual Docker build process is somewhat obscure.\n+\n+The first step is relatively straightforward with \\textit{FROM ubuntu:14.04} simply specifying which version of Ubuntu to use.\n+The next bit simply installs the packages required by nxtOSEK.\n+\\begin{lstlisting}[language=docker,label={lst:dockerimplementation1},caption={Version definition and installation of packages required by nxtOSEK}]\n+    FROM ubuntu:14.04\n+\n+    # Install required packages listed by nxtOSEK\n+    RUN apt-get update\n+    RUN apt-get -y install tk-dev ncurses-dev libmpfr-dev wget gzip tar software-properties-common xvfb\n+\\end{lstlisting} \n+\n+The next part is the most obscure part, as wine is installed to be able to run Windows programs.\n+This is done as the tool to build OIL files, only exists for Windows.\n+NeXT Tools is an utility program that includes various utilities for use with nxtOSEK, including an enhanced OIL file compile\\cite{nxttool}.\n+It also includes an additional nxtOSEK requirement, texinfo, which is the official GNU documentation format\\cite{texinfo}.\n+\n+\\begin{lstlisting}[language=docker,label={lst:dockerimplementation2},caption={Installation of Wine and texinfo}]\n+\n+    # Install wine\n+    RUN dpkg --add-architecture i386\n+    RUN wget -nc https://dl.winehq.org/wine-builds/Release.key\n+    RUN apt-key add Release.key\n+    RUN apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/\n+    RUN apt-get -y install apt-transport-https\n+    RUN apt-get update\n+    RUN apt-get -y install --install-recommends winehq-staging\n+    \n+    # Download a specific version of texinfo, the one in 14.04 \n+    # sources is not compatible with the expected version\n+    RUN wget http://ftp.gnu.org/gnu/texinfo/texinfo-4.13.tar.gz\n+    RUN gzip -dc < texinfo-4.13.tar.gz tar -xf -\n+    RUN cd texinfo-4.13 \\&\\& ./configure \\&\\& make \\&\\& make install\n+\\end{lstlisting} \n+Next, the ARM tool chain is installed.\n+The tool chain is used by nxtOSEK to build for the ARM7 CPU in the NXT.\n+\\begin{lstlisting}[language=docker,label={lst:dockerimplementation3},caption={Building the ARM toolchain}]\n+    # Build arm toolchain from nxtOSEK\n+    COPY build_arm_toolchain.sh home/\n+    RUN chmod 755 home/build_arm_toolchain.sh\n+    RUN home/build_arm_toolchain.sh\n+    \n+    # Add build.sh\n+    WORKDIR /home/nxtosek\n+    COPY build.sh ./\n+    RUN chmod 755 ./build.sh\n+\\end{lstlisting}\n+\n+Finally, the nxtOSEK files are moved to the home folder, as cleanup, before the entry point for the container is set to the location in the home folder.","path":"report/5.Solution/DockerBuild.tex","position":82,"original_position":82,"commit_id":"412165f98a0ef49bc7725df5292b210839d27568","original_commit_id":"412165f98a0ef49bc7725df5292b210839d27568","user":{"login":"technight","id":5200541,"node_id":"MDQ6VXNlcjUyMDA1NDE=","avatar_url":"https://avatars1.githubusercontent.com/u/5200541?v=4","gravatar_id":"","url":"https://api.github.com/users/technight","html_url":"https://github.com/technight","followers_url":"https://api.github.com/users/technight/followers","following_url":"https://api.github.com/users/technight/following{/other_user}","gists_url":"https://api.github.com/users/technight/gists{/gist_id}","starred_url":"https://api.github.com/users/technight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/technight/subscriptions","organizations_url":"https://api.github.com/users/technight/orgs","repos_url":"https://api.github.com/users/technight/repos","events_url":"https://api.github.com/users/technight/events{/privacy}","received_events_url":"https://api.github.com/users/technight/received_events","type":"User","site_admin":false},"body":"What is the intention of the \"as cleanup\"? I think it should be removed.","created_at":"2018-12-10T18:44:22Z","updated_at":"2018-12-10T18:58:04Z","html_url":"https://github.com/aau-hcl-p5/main/pull/125#discussion_r240332847","pull_request_url":"https://api.github.com/repos/aau-hcl-p5/main/pulls/125","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/aau-hcl-p5/main/pulls/comments/240332847"},"html":{"href":"https://github.com/aau-hcl-p5/main/pull/125#discussion_r240332847"},"pull_request":{"href":"https://api.github.com/repos/aau-hcl-p5/main/pulls/125"}}},"pull_request":{"url":"https://api.github.com/repos/aau-hcl-p5/main/pulls/125","id":237322878,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM3MzIyODc4","html_url":"https://github.com/aau-hcl-p5/main/pull/125","diff_url":"https://github.com/aau-hcl-p5/main/pull/125.diff","patch_url":"https://github.com/aau-hcl-p5/main/pull/125.patch","issue_url":"https://api.github.com/repos/aau-hcl-p5/main/issues/125","number":125,"state":"open","locked":false,"title":"Added Docker section","user":{"login":"nillas12","id":6108612,"node_id":"MDQ6VXNlcjYxMDg2MTI=","avatar_url":"https://avatars0.githubusercontent.com/u/6108612?v=4","gravatar_id":"","url":"https://api.github.com/users/nillas12","html_url":"https://github.com/nillas12","followers_url":"https://api.github.com/users/nillas12/followers","following_url":"https://api.github.com/users/nillas12/following{/other_user}","gists_url":"https://api.github.com/users/nillas12/gists{/gist_id}","starred_url":"https://api.github.com/users/nillas12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nillas12/subscriptions","organizations_url":"https://api.github.com/users/nillas12/orgs","repos_url":"https://api.github.com/users/nillas12/repos","events_url":"https://api.github.com/users/nillas12/events{/privacy}","received_events_url":"https://api.github.com/users/nillas12/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-12-10T13:38:00Z","updated_at":"2018-12-10T18:58:04Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e243ec6c4adefa1256535ad3973b24edcc8ef49d","assignee":null,"assignees":[],"requested_reviewers":[{"login":"Moesgaarda","id":21969475,"node_id":"MDQ6VXNlcjIxOTY5NDc1","avatar_url":"https://avatars3.githubusercontent.com/u/21969475?v=4","gravatar_id":"","url":"https://api.github.com/users/Moesgaarda","html_url":"https://github.com/Moesgaarda","followers_url":"https://api.github.com/users/Moesgaarda/followers","following_url":"https://api.github.com/users/Moesgaarda/following{/other_user}","gists_url":"https://api.github.com/users/Moesgaarda/gists{/gist_id}","starred_url":"https://api.github.com/users/Moesgaarda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Moesgaarda/subscriptions","organizations_url":"https://api.github.com/users/Moesgaarda/orgs","repos_url":"https://api.github.com/users/Moesgaarda/repos","events_url":"https://api.github.com/users/Moesgaarda/events{/privacy}","received_events_url":"https://api.github.com/users/Moesgaarda/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/aau-hcl-p5/main/pulls/125/commits","review_comments_url":"https://api.github.com/repos/aau-hcl-p5/main/pulls/125/comments","review_comment_url":"https://api.github.com/repos/aau-hcl-p5/main/pulls/comments{/number}","comments_url":"https://api.github.com/repos/aau-hcl-p5/main/issues/125/comments","statuses_url":"https://api.github.com/repos/aau-hcl-p5/main/statuses/412165f98a0ef49bc7725df5292b210839d27568","head":{"label":"aau-hcl-p5:P5-174-write-about-building-nxt-flash-files-docker-and-build-processes","ref":"P5-174-write-about-building-nxt-flash-files-docker-and-build-processes","sha":"412165f98a0ef49bc7725df5292b210839d27568","user":{"login":"aau-hcl-p5","id":43030341,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzMDMwMzQx","avatar_url":"https://avatars0.githubusercontent.com/u/43030341?v=4","gravatar_id":"","url":"https://api.github.com/users/aau-hcl-p5","html_url":"https://github.com/aau-hcl-p5","followers_url":"https://api.github.com/users/aau-hcl-p5/followers","following_url":"https://api.github.com/users/aau-hcl-p5/following{/other_user}","gists_url":"https://api.github.com/users/aau-hcl-p5/gists{/gist_id}","starred_url":"https://api.github.com/users/aau-hcl-p5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aau-hcl-p5/subscriptions","organizations_url":"https://api.github.com/users/aau-hcl-p5/orgs","repos_url":"https://api.github.com/users/aau-hcl-p5/repos","events_url":"https://api.github.com/users/aau-hcl-p5/events{/privacy}","received_events_url":"https://api.github.com/users/aau-hcl-p5/received_events","type":"Organization","site_admin":false},"repo":{"id":147644695,"node_id":"MDEwOlJlcG9zaXRvcnkxNDc2NDQ2OTU=","name":"main","full_name":"aau-hcl-p5/main","private":false,"owner":{"login":"aau-hcl-p5","id":43030341,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzMDMwMzQx","avatar_url":"https://avatars0.githubusercontent.com/u/43030341?v=4","gravatar_id":"","url":"https://api.github.com/users/aau-hcl-p5","html_url":"https://github.com/aau-hcl-p5","followers_url":"https://api.github.com/users/aau-hcl-p5/followers","following_url":"https://api.github.com/users/aau-hcl-p5/following{/other_user}","gists_url":"https://api.github.com/users/aau-hcl-p5/gists{/gist_id}","starred_url":"https://api.github.com/users/aau-hcl-p5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aau-hcl-p5/subscriptions","organizations_url":"https://api.github.com/users/aau-hcl-p5/orgs","repos_url":"https://api.github.com/users/aau-hcl-p5/repos","events_url":"https://api.github.com/users/aau-hcl-p5/events{/privacy}","received_events_url":"https://api.github.com/users/aau-hcl-p5/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/aau-hcl-p5/main","description":null,"fork":false,"url":"https://api.github.com/repos/aau-hcl-p5/main","forks_url":"https://api.github.com/repos/aau-hcl-p5/main/forks","keys_url":"https://api.github.com/repos/aau-hcl-p5/main/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aau-hcl-p5/main/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aau-hcl-p5/main/teams","hooks_url":"https://api.github.com/repos/aau-hcl-p5/main/hooks","issue_events_url":"https://api.github.com/repos/aau-hcl-p5/main/issues/events{/number}","events_url":"https://api.github.com/repos/aau-hcl-p5/main/events","assignees_url":"https://api.github.com/repos/aau-hcl-p5/main/assignees{/user}","branches_url":"https://api.github.com/repos/aau-hcl-p5/main/branches{/branch}","tags_url":"https://api.github.com/repos/aau-hcl-p5/main/tags","blobs_url":"https://api.github.com/repos/aau-hcl-p5/main/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aau-hcl-p5/main/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aau-hcl-p5/main/git/refs{/sha}","trees_url":"https://api.github.com/repos/aau-hcl-p5/main/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aau-hcl-p5/main/statuses/{sha}","languages_url":"https://api.github.com/repos/aau-hcl-p5/main/languages","stargazers_url":"https://api.github.com/repos/aau-hcl-p5/main/stargazers","contributors_url":"https://api.github.com/repos/aau-hcl-p5/main/contributors","subscribers_url":"https://api.github.com/repos/aau-hcl-p5/main/subscribers","subscription_url":"https://api.github.com/repos/aau-hcl-p5/main/subscription","commits_url":"https://api.github.com/repos/aau-hcl-p5/main/commits{/sha}","git_commits_url":"https://api.github.com/repos/aau-hcl-p5/main/git/commits{/sha}","comments_url":"https://api.github.com/repos/aau-hcl-p5/main/comments{/number}","issue_comment_url":"https://api.github.com/repos/aau-hcl-p5/main/issues/comments{/number}","contents_url":"https://api.github.com/repos/aau-hcl-p5/main/contents/{+path}","compare_url":"https://api.github.com/repos/aau-hcl-p5/main/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aau-hcl-p5/main/merges","archive_url":"https://api.github.com/repos/aau-hcl-p5/main/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aau-hcl-p5/main/downloads","issues_url":"https://api.github.com/repos/aau-hcl-p5/main/issues{/number}","pulls_url":"https://api.github.com/repos/aau-hcl-p5/main/pulls{/number}","milestones_url":"https://api.github.com/repos/aau-hcl-p5/main/milestones{/number}","notifications_url":"https://api.github.com/repos/aau-hcl-p5/main/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aau-hcl-p5/main/labels{/name}","releases_url":"https://api.github.com/repos/aau-hcl-p5/main/releases{/id}","deployments_url":"https://api.github.com/repos/aau-hcl-p5/main/deployments","created_at":"2018-09-06T08:48:06Z","updated_at":"2018-12-10T15:41:46Z","pushed_at":"2018-12-10T15:55:55Z","git_url":"git://github.com/aau-hcl-p5/main.git","ssh_url":"git@github.com:aau-hcl-p5/main.git","clone_url":"https://github.com/aau-hcl-p5/main.git","svn_url":"https://github.com/aau-hcl-p5/main","homepage":null,"size":40590,"stargazers_count":2,"watchers_count":2,"language":"TeX","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":3,"license":null,"forks":0,"open_issues":3,"watchers":2,"default_branch":"develop"}},"base":{"label":"aau-hcl-p5:develop","ref":"develop","sha":"26890b72accd26a507027ca946dc93419fbaefeb","user":{"login":"aau-hcl-p5","id":43030341,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzMDMwMzQx","avatar_url":"https://avatars0.githubusercontent.com/u/43030341?v=4","gravatar_id":"","url":"https://api.github.com/users/aau-hcl-p5","html_url":"https://github.com/aau-hcl-p5","followers_url":"https://api.github.com/users/aau-hcl-p5/followers","following_url":"https://api.github.com/users/aau-hcl-p5/following{/other_user}","gists_url":"https://api.github.com/users/aau-hcl-p5/gists{/gist_id}","starred_url":"https://api.github.com/users/aau-hcl-p5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aau-hcl-p5/subscriptions","organizations_url":"https://api.github.com/users/aau-hcl-p5/orgs","repos_url":"https://api.github.com/users/aau-hcl-p5/repos","events_url":"https://api.github.com/users/aau-hcl-p5/events{/privacy}","received_events_url":"https://api.github.com/users/aau-hcl-p5/received_events","type":"Organization","site_admin":false},"repo":{"id":147644695,"node_id":"MDEwOlJlcG9zaXRvcnkxNDc2NDQ2OTU=","name":"main","full_name":"aau-hcl-p5/main","private":false,"owner":{"login":"aau-hcl-p5","id":43030341,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzMDMwMzQx","avatar_url":"https://avatars0.githubusercontent.com/u/43030341?v=4","gravatar_id":"","url":"https://api.github.com/users/aau-hcl-p5","html_url":"https://github.com/aau-hcl-p5","followers_url":"https://api.github.com/users/aau-hcl-p5/followers","following_url":"https://api.github.com/users/aau-hcl-p5/following{/other_user}","gists_url":"https://api.github.com/users/aau-hcl-p5/gists{/gist_id}","starred_url":"https://api.github.com/users/aau-hcl-p5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aau-hcl-p5/subscriptions","organizations_url":"https://api.github.com/users/aau-hcl-p5/orgs","repos_url":"https://api.github.com/users/aau-hcl-p5/repos","events_url":"https://api.github.com/users/aau-hcl-p5/events{/privacy}","received_events_url":"https://api.github.com/users/aau-hcl-p5/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/aau-hcl-p5/main","description":null,"fork":false,"url":"https://api.github.com/repos/aau-hcl-p5/main","forks_url":"https://api.github.com/repos/aau-hcl-p5/main/forks","keys_url":"https://api.github.com/repos/aau-hcl-p5/main/keys{/key_id}","collaborators_url":"https://api.github.com/repos/aau-hcl-p5/main/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/aau-hcl-p5/main/teams","hooks_url":"https://api.github.com/repos/aau-hcl-p5/main/hooks","issue_events_url":"https://api.github.com/repos/aau-hcl-p5/main/issues/events{/number}","events_url":"https://api.github.com/repos/aau-hcl-p5/main/events","assignees_url":"https://api.github.com/repos/aau-hcl-p5/main/assignees{/user}","branches_url":"https://api.github.com/repos/aau-hcl-p5/main/branches{/branch}","tags_url":"https://api.github.com/repos/aau-hcl-p5/main/tags","blobs_url":"https://api.github.com/repos/aau-hcl-p5/main/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/aau-hcl-p5/main/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/aau-hcl-p5/main/git/refs{/sha}","trees_url":"https://api.github.com/repos/aau-hcl-p5/main/git/trees{/sha}","statuses_url":"https://api.github.com/repos/aau-hcl-p5/main/statuses/{sha}","languages_url":"https://api.github.com/repos/aau-hcl-p5/main/languages","stargazers_url":"https://api.github.com/repos/aau-hcl-p5/main/stargazers","contributors_url":"https://api.github.com/repos/aau-hcl-p5/main/contributors","subscribers_url":"https://api.github.com/repos/aau-hcl-p5/main/subscribers","subscription_url":"https://api.github.com/repos/aau-hcl-p5/main/subscription","commits_url":"https://api.github.com/repos/aau-hcl-p5/main/commits{/sha}","git_commits_url":"https://api.github.com/repos/aau-hcl-p5/main/git/commits{/sha}","comments_url":"https://api.github.com/repos/aau-hcl-p5/main/comments{/number}","issue_comment_url":"https://api.github.com/repos/aau-hcl-p5/main/issues/comments{/number}","contents_url":"https://api.github.com/repos/aau-hcl-p5/main/contents/{+path}","compare_url":"https://api.github.com/repos/aau-hcl-p5/main/compare/{base}...{head}","merges_url":"https://api.github.com/repos/aau-hcl-p5/main/merges","archive_url":"https://api.github.com/repos/aau-hcl-p5/main/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/aau-hcl-p5/main/downloads","issues_url":"https://api.github.com/repos/aau-hcl-p5/main/issues{/number}","pulls_url":"https://api.github.com/repos/aau-hcl-p5/main/pulls{/number}","milestones_url":"https://api.github.com/repos/aau-hcl-p5/main/milestones{/number}","notifications_url":"https://api.github.com/repos/aau-hcl-p5/main/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/aau-hcl-p5/main/labels{/name}","releases_url":"https://api.github.com/repos/aau-hcl-p5/main/releases{/id}","deployments_url":"https://api.github.com/repos/aau-hcl-p5/main/deployments","created_at":"2018-09-06T08:48:06Z","updated_at":"2018-12-10T15:41:46Z","pushed_at":"2018-12-10T15:55:55Z","git_url":"git://github.com/aau-hcl-p5/main.git","ssh_url":"git@github.com:aau-hcl-p5/main.git","clone_url":"https://github.com/aau-hcl-p5/main.git","svn_url":"https://github.com/aau-hcl-p5/main","homepage":null,"size":40590,"stargazers_count":2,"watchers_count":2,"language":"TeX","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":3,"license":null,"forks":0,"open_issues":3,"watchers":2,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/aau-hcl-p5/main/pulls/125"},"html":{"href":"https://github.com/aau-hcl-p5/main/pull/125"},"issue":{"href":"https://api.github.com/repos/aau-hcl-p5/main/issues/125"},"comments":{"href":"https://api.github.com/repos/aau-hcl-p5/main/issues/125/comments"},"review_comments":{"href":"https://api.github.com/repos/aau-hcl-p5/main/pulls/125/comments"},"review_comment":{"href":"https://api.github.com/repos/aau-hcl-p5/main/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/aau-hcl-p5/main/pulls/125/commits"},"statuses":{"href":"https://api.github.com/repos/aau-hcl-p5/main/statuses/412165f98a0ef49bc7725df5292b210839d27568"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"technight"}}