{"action":"created","comment":{"url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/comments/193589863","pull_request_review_id":126589908,"id":193589863,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5MzU4OTg2Mw==","diff_hunk":"@@ -0,0 +1,93 @@\n+require 'erb'\n+require 'master_manipulator'\n+require 'dsc_utils'\n+test_name 'Apply generic DSC Manifest with UTF-8 file name to create a puppetfakeresource'\n+\n+installed_path = get_fake_reboot_resource_install_path(usage = :manifest)\n+\n+# different UTF-8 widths\n+# 1-byte A\n+# 2-byte ۿ - http://www.fileformat.info/info/unicode/char/06ff/index.htm - 0xDB 0xBF / 219 191\n+# 3-byte ᚠ - http://www.fileformat.info/info/unicode/char/16A0/index.htm - 0xE1 0x9A 0xA0 / 225 154 160\n+# 4-byte 𠜎 - http://www.fileformat.info/info/unicode/char/2070E/index.htm - 0xF0 0xA0 0x9C 0x8E / 240 160 156 142\n+MIXED_UTF8 = \"A\\u06FF\\u16A0\\u{2070E}\" # Aۿᚠ𠜎\n+\n+# Manifest\n+file_name = MIXED_UTF8\n+file_path = SecureRandom.uuid\n+test_file_contents = SecureRandom.uuid\n+dsc_manifest = <<-MANIFEST\n+dsc {'some_name':\n+  dsc_resource_name => 'puppetfakeresource',\n+  # NOTE: install_fake_reboot_resource installs on master, which pluginsyncs here\n+  dsc_resource_module => '#{installed_path}/PuppetFakeResource',\n+  dsc_resource_properties => {\n+    ensure          => 'present',\n+    importantstuff  => '#{test_file_contents}',\n+    destinationpath => 'C:\\\\#{file_path}\\\\#{file_name}'\n+  }\n+}\n+MANIFEST\n+\n+# Teardown\n+teardown do\n+  confine_block(:to, :platform => 'windows') do\n+    step 'Remove Test Artifacts'\n+    agents.each do |agent|\n+      uninstall_fake_reboot_resource(agent)\n+    end\n+    require \"pry\"; binding.pry\n+    on(agents, \"rm -rf C:/#{file_path}\")\n+  end\n+end\n+\n+# Tests\n+confine_block(:to, :platform => 'windows') do\n+  agents.each do |agent|\n+    step 'setup'\n+    on(agent, powershell(\"mkdir /#{file_path}\"))\n+\n+    step 'Copy Test Type Wrappers'\n+    install_fake_reboot_resource(agent)\n+\n+    step 'Run Puppet Apply'\n+    on(agent, puppet('apply'), :stdin => dsc_manifest, :acceptable_exit_codes => [0,2]) do |result|\n+      assert_no_match(/Error:/, result.stderr, 'Unexpected error was detected!')\n+    end\n+\n+    step 'Verify Results'\n+    powershell_cmd = \"Write-Host (Get-ChildItem C:\\\\#{file_path} | Measure-Object ).Count;\"","path":"tests/acceptance/tests/unicode/puppet_apply_utf8_file_name.rb","position":59,"original_position":59,"commit_id":"006efe156c6f5506490a63a2286a593c28c96861","original_commit_id":"006efe156c6f5506490a63a2286a593c28c96861","user":{"login":"Iristyle","id":394081,"node_id":"MDQ6VXNlcjM5NDA4MQ==","avatar_url":"https://avatars0.githubusercontent.com/u/394081?v=4","gravatar_id":"","url":"https://api.github.com/users/Iristyle","html_url":"https://github.com/Iristyle","followers_url":"https://api.github.com/users/Iristyle/followers","following_url":"https://api.github.com/users/Iristyle/following{/other_user}","gists_url":"https://api.github.com/users/Iristyle/gists{/gist_id}","starred_url":"https://api.github.com/users/Iristyle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Iristyle/subscriptions","organizations_url":"https://api.github.com/users/Iristyle/orgs","repos_url":"https://api.github.com/users/Iristyle/repos","events_url":"https://api.github.com/users/Iristyle/events{/privacy}","received_events_url":"https://api.github.com/users/Iristyle/received_events","type":"User","site_admin":false},"body":"A little pedantic, but if we want to make sure we're matching the file by name we intended to create, we'd want:\r\n\r\n```powershell\r\n(Get-ChildItem C:\\\\#{file_path} -Filter '#{file_name}' | Measure-Object).Count\r\n```\r\n\r\nYou may have run into errors doing something like `Get-ChildItem \"C:\\\\#{file_path}\\\\#{file_name}\"` but this will avoid that. Examples of executing code:\r\n\r\n```\r\nC:\\source\\> (Get-ChildItem .\\locales\\ -Filter 'config.foo' | Measure-Object).Count\r\n0\r\n\r\nC:\\source\\> (Get-ChildItem .\\locales\\ -Filter 'config.yaml' | Measure-Object).Count\r\n1\r\n```\r\n\r\nWith a randomized parent directory, there **shouldn't** be other files in there (unless there was a subtle test bug or a future test maintainer made a subtly incorrect change). I'm pointing this out for the specificity reason, but also because we don't need to use `EncodedCommand` with how you have the assert setup anymore. I think the `-Filter` is preferable, but if you feel strongly about the other, we should yank the `EncodedCommand` bit since `file_path` is only alpha-numeric.","created_at":"2018-06-06T23:32:19Z","updated_at":"2018-06-06T23:33:37Z","html_url":"https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/51#discussion_r193589863","pull_request_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/51","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/comments/193589863"},"html":{"href":"https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/51#discussion_r193589863"},"pull_request":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/51"}}},"pull_request":{"url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/51","id":192086346,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkyMDg2MzQ2","html_url":"https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/51","diff_url":"https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/51.diff","patch_url":"https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/51.patch","issue_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/issues/51","number":51,"state":"open","locked":false,"title":"(MODULES-7143) add UTF-8 encoding to ERB templates.","user":{"login":"ThoughtCrhyme","id":1831801,"node_id":"MDQ6VXNlcjE4MzE4MDE=","avatar_url":"https://avatars3.githubusercontent.com/u/1831801?v=4","gravatar_id":"","url":"https://api.github.com/users/ThoughtCrhyme","html_url":"https://github.com/ThoughtCrhyme","followers_url":"https://api.github.com/users/ThoughtCrhyme/followers","following_url":"https://api.github.com/users/ThoughtCrhyme/following{/other_user}","gists_url":"https://api.github.com/users/ThoughtCrhyme/gists{/gist_id}","starred_url":"https://api.github.com/users/ThoughtCrhyme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThoughtCrhyme/subscriptions","organizations_url":"https://api.github.com/users/ThoughtCrhyme/orgs","repos_url":"https://api.github.com/users/ThoughtCrhyme/repos","events_url":"https://api.github.com/users/ThoughtCrhyme/events{/privacy}","received_events_url":"https://api.github.com/users/ThoughtCrhyme/received_events","type":"User","site_admin":false},"body":"This PR adds UTF-8 support for fields inside of custom dsc templates.\r\n\r\nIt does not support the template custom name itself being in UTF-8, but parameters passed to fields in the template can now be UTF-8.\r\n\r\nAlso added an integration test for this functionality.","created_at":"2018-06-01T16:40:38Z","updated_at":"2018-06-06T23:33:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"c8b638753e97cee05960138b1ee456ae6d525196","assignee":null,"assignees":[],"requested_reviewers":[{"login":"jpogran","id":272569,"node_id":"MDQ6VXNlcjI3MjU2OQ==","avatar_url":"https://avatars1.githubusercontent.com/u/272569?v=4","gravatar_id":"","url":"https://api.github.com/users/jpogran","html_url":"https://github.com/jpogran","followers_url":"https://api.github.com/users/jpogran/followers","following_url":"https://api.github.com/users/jpogran/following{/other_user}","gists_url":"https://api.github.com/users/jpogran/gists{/gist_id}","starred_url":"https://api.github.com/users/jpogran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpogran/subscriptions","organizations_url":"https://api.github.com/users/jpogran/orgs","repos_url":"https://api.github.com/users/jpogran/repos","events_url":"https://api.github.com/users/jpogran/events{/privacy}","received_events_url":"https://api.github.com/users/jpogran/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/51/commits","review_comments_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/51/comments","review_comment_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/comments{/number}","comments_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/issues/51/comments","statuses_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/statuses/006efe156c6f5506490a63a2286a593c28c96861","head":{"label":"ThoughtCrhyme:MODULES-7143","ref":"MODULES-7143","sha":"006efe156c6f5506490a63a2286a593c28c96861","user":{"login":"ThoughtCrhyme","id":1831801,"node_id":"MDQ6VXNlcjE4MzE4MDE=","avatar_url":"https://avatars3.githubusercontent.com/u/1831801?v=4","gravatar_id":"","url":"https://api.github.com/users/ThoughtCrhyme","html_url":"https://github.com/ThoughtCrhyme","followers_url":"https://api.github.com/users/ThoughtCrhyme/followers","following_url":"https://api.github.com/users/ThoughtCrhyme/following{/other_user}","gists_url":"https://api.github.com/users/ThoughtCrhyme/gists{/gist_id}","starred_url":"https://api.github.com/users/ThoughtCrhyme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThoughtCrhyme/subscriptions","organizations_url":"https://api.github.com/users/ThoughtCrhyme/orgs","repos_url":"https://api.github.com/users/ThoughtCrhyme/repos","events_url":"https://api.github.com/users/ThoughtCrhyme/events{/privacy}","received_events_url":"https://api.github.com/users/ThoughtCrhyme/received_events","type":"User","site_admin":false},"repo":{"id":135641888,"node_id":"MDEwOlJlcG9zaXRvcnkxMzU2NDE4ODg=","name":"puppetlabs-dsc_lite","full_name":"ThoughtCrhyme/puppetlabs-dsc_lite","owner":{"login":"ThoughtCrhyme","id":1831801,"node_id":"MDQ6VXNlcjE4MzE4MDE=","avatar_url":"https://avatars3.githubusercontent.com/u/1831801?v=4","gravatar_id":"","url":"https://api.github.com/users/ThoughtCrhyme","html_url":"https://github.com/ThoughtCrhyme","followers_url":"https://api.github.com/users/ThoughtCrhyme/followers","following_url":"https://api.github.com/users/ThoughtCrhyme/following{/other_user}","gists_url":"https://api.github.com/users/ThoughtCrhyme/gists{/gist_id}","starred_url":"https://api.github.com/users/ThoughtCrhyme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThoughtCrhyme/subscriptions","organizations_url":"https://api.github.com/users/ThoughtCrhyme/orgs","repos_url":"https://api.github.com/users/ThoughtCrhyme/repos","events_url":"https://api.github.com/users/ThoughtCrhyme/events{/privacy}","received_events_url":"https://api.github.com/users/ThoughtCrhyme/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ThoughtCrhyme/puppetlabs-dsc_lite","description":"DSC to Puppet runtime integration and module generation tasks","fork":true,"url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite","forks_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/forks","keys_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/teams","hooks_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/hooks","issue_events_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/issues/events{/number}","events_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/events","assignees_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/assignees{/user}","branches_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/branches{/branch}","tags_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/tags","blobs_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/git/refs{/sha}","trees_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/statuses/{sha}","languages_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/languages","stargazers_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/stargazers","contributors_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/contributors","subscribers_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/subscribers","subscription_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/subscription","commits_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/commits{/sha}","git_commits_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/git/commits{/sha}","comments_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/comments{/number}","issue_comment_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/issues/comments{/number}","contents_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/contents/{+path}","compare_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/merges","archive_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/downloads","issues_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/issues{/number}","pulls_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/pulls{/number}","milestones_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/milestones{/number}","notifications_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/labels{/name}","releases_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/releases{/id}","deployments_url":"https://api.github.com/repos/ThoughtCrhyme/puppetlabs-dsc_lite/deployments","created_at":"2018-05-31T22:38:42Z","updated_at":"2018-05-31T22:38:44Z","pushed_at":"2018-06-06T23:23:47Z","git_url":"git://github.com/ThoughtCrhyme/puppetlabs-dsc_lite.git","ssh_url":"git@github.com:ThoughtCrhyme/puppetlabs-dsc_lite.git","clone_url":"https://github.com/ThoughtCrhyme/puppetlabs-dsc_lite.git","svn_url":"https://github.com/ThoughtCrhyme/puppetlabs-dsc_lite","homepage":null,"size":13312,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"puppetlabs:master","ref":"master","sha":"26c31b4a9a677cf25770663bdbf9258c0830f8a6","user":{"login":"puppetlabs","id":234268,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNDI2OA==","avatar_url":"https://avatars0.githubusercontent.com/u/234268?v=4","gravatar_id":"","url":"https://api.github.com/users/puppetlabs","html_url":"https://github.com/puppetlabs","followers_url":"https://api.github.com/users/puppetlabs/followers","following_url":"https://api.github.com/users/puppetlabs/following{/other_user}","gists_url":"https://api.github.com/users/puppetlabs/gists{/gist_id}","starred_url":"https://api.github.com/users/puppetlabs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/puppetlabs/subscriptions","organizations_url":"https://api.github.com/users/puppetlabs/orgs","repos_url":"https://api.github.com/users/puppetlabs/repos","events_url":"https://api.github.com/users/puppetlabs/events{/privacy}","received_events_url":"https://api.github.com/users/puppetlabs/received_events","type":"Organization","site_admin":false},"repo":{"id":108466189,"node_id":"MDEwOlJlcG9zaXRvcnkxMDg0NjYxODk=","name":"puppetlabs-dsc_lite","full_name":"puppetlabs/puppetlabs-dsc_lite","owner":{"login":"puppetlabs","id":234268,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNDI2OA==","avatar_url":"https://avatars0.githubusercontent.com/u/234268?v=4","gravatar_id":"","url":"https://api.github.com/users/puppetlabs","html_url":"https://github.com/puppetlabs","followers_url":"https://api.github.com/users/puppetlabs/followers","following_url":"https://api.github.com/users/puppetlabs/following{/other_user}","gists_url":"https://api.github.com/users/puppetlabs/gists{/gist_id}","starred_url":"https://api.github.com/users/puppetlabs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/puppetlabs/subscriptions","organizations_url":"https://api.github.com/users/puppetlabs/orgs","repos_url":"https://api.github.com/users/puppetlabs/repos","events_url":"https://api.github.com/users/puppetlabs/events{/privacy}","received_events_url":"https://api.github.com/users/puppetlabs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/puppetlabs/puppetlabs-dsc_lite","description":"DSC to Puppet runtime integration and module generation tasks","fork":false,"url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite","forks_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/forks","keys_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/keys{/key_id}","collaborators_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/teams","hooks_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/hooks","issue_events_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/issues/events{/number}","events_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/events","assignees_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/assignees{/user}","branches_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/branches{/branch}","tags_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/tags","blobs_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/git/refs{/sha}","trees_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/git/trees{/sha}","statuses_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/statuses/{sha}","languages_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/languages","stargazers_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/stargazers","contributors_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/contributors","subscribers_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/subscribers","subscription_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/subscription","commits_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/commits{/sha}","git_commits_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/git/commits{/sha}","comments_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/comments{/number}","issue_comment_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/issues/comments{/number}","contents_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/contents/{+path}","compare_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/compare/{base}...{head}","merges_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/merges","archive_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/downloads","issues_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/issues{/number}","pulls_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls{/number}","milestones_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/milestones{/number}","notifications_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/labels{/name}","releases_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/releases{/id}","deployments_url":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/deployments","created_at":"2017-10-26T21:13:38Z","updated_at":"2018-06-01T18:44:14Z","pushed_at":"2018-06-06T23:23:49Z","git_url":"git://github.com/puppetlabs/puppetlabs-dsc_lite.git","ssh_url":"git@github.com:puppetlabs/puppetlabs-dsc_lite.git","clone_url":"https://github.com/puppetlabs/puppetlabs-dsc_lite.git","svn_url":"https://github.com/puppetlabs/puppetlabs-dsc_lite","homepage":null,"size":13322,"stargazers_count":1,"watchers_count":1,"language":"Ruby","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":10,"mirror_url":null,"archived":false,"open_issues_count":5,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":10,"open_issues":5,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/51"},"html":{"href":"https://github.com/puppetlabs/puppetlabs-dsc_lite/pull/51"},"issue":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/issues/51"},"comments":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/issues/51/comments"},"review_comments":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/51/comments"},"review_comment":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/pulls/51/commits"},"statuses":{"href":"https://api.github.com/repos/puppetlabs/puppetlabs-dsc_lite/statuses/006efe156c6f5506490a63a2286a593c28c96861"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"Iristyle"}}