{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/jenkins-design-language/issues/96","repository_url":"https://api.github.com/repos/jenkinsci/jenkins-design-language","labels_url":"https://api.github.com/repos/jenkinsci/jenkins-design-language/issues/96/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/jenkins-design-language/issues/96/comments","events_url":"https://api.github.com/repos/jenkinsci/jenkins-design-language/issues/96/events","html_url":"https://github.com/jenkinsci/jenkins-design-language/pull/96","id":177428733,"number":96,"title":"Task/jenkins 37715 publish workflow","user":{"login":"cliffmeyers","id":143466,"avatar_url":"https://avatars.githubusercontent.com/u/143466?v=3","gravatar_id":"","url":"https://api.github.com/users/cliffmeyers","html_url":"https://github.com/cliffmeyers","followers_url":"https://api.github.com/users/cliffmeyers/followers","following_url":"https://api.github.com/users/cliffmeyers/following{/other_user}","gists_url":"https://api.github.com/users/cliffmeyers/gists{/gist_id}","starred_url":"https://api.github.com/users/cliffmeyers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cliffmeyers/subscriptions","organizations_url":"https://api.github.com/users/cliffmeyers/orgs","repos_url":"https://api.github.com/users/cliffmeyers/repos","events_url":"https://api.github.com/users/cliffmeyers/events{/privacy}","received_events_url":"https://api.github.com/users/cliffmeyers/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jenkinsci/jenkins-design-language/labels/needs-review","name":"needs-review","color":"d93f0b"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-09-16T13:42:21Z","updated_at":"2016-09-27T15:48:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jenkinsci/jenkins-design-language/pulls/96","html_url":"https://github.com/jenkinsci/jenkins-design-language/pull/96","diff_url":"https://github.com/jenkinsci/jenkins-design-language/pull/96.diff","patch_url":"https://github.com/jenkinsci/jenkins-design-language/pull/96.patch"},"body":"**Description**\r\n- This is more or less a replacement of #94 just with a slightly cleaner commit history. I've tested \"npm run release\" and \"npm run release-beta\" and they both work as expected (except for me site-publish fails because of some pub key config w/ github, but not really an issue with these changes).\r\n- Added a script that performs a number of checks:\r\n   - No ambiguous versions in deps or devDeps\r\n   - No duplicates in devDeps that are already in deps\r\n   - No deps in package.json that aren't in npm-shrinkwrap.json\r\n- Also discovered that we probably need to stick with 2-space indent in package.json because any npm operation against that file (install --save/Dev, version, etc) will enforce that spacing and there's no sense fighting it. My bad for not realizing that sooner.\r\n- See [JENKINS-37715](https://issues.jenkins-ci.org/browse/JENKINS-37715).\r\n\r\n**Submitter checklist**\r\n- [x] Link to JIRA ticket in description, if appropriate.\r\n- [x] Change is code complete and matches issue description\r\n- [x] Appropriate unit or acceptance tests or explanation to why this change has no tests\r\n\r\n**Reviewer checklist**\r\n- [ ] Run the changes and verified the change matches the issue description\r\n- [ ] Reviewed the code\r\n- [ ] Verified that the appropriate tests have been written or valid explanation given\r\n\r\n@reviewbybees\r\n"},"comment":{"url":"https://api.github.com/repos/jenkinsci/jenkins-design-language/issues/comments/249906916","html_url":"https://github.com/jenkinsci/jenkins-design-language/pull/96#issuecomment-249906916","issue_url":"https://api.github.com/repos/jenkinsci/jenkins-design-language/issues/96","id":249906916,"user":{"login":"cliffmeyers","id":143466,"avatar_url":"https://avatars.githubusercontent.com/u/143466?v=3","gravatar_id":"","url":"https://api.github.com/users/cliffmeyers","html_url":"https://github.com/cliffmeyers","followers_url":"https://api.github.com/users/cliffmeyers/followers","following_url":"https://api.github.com/users/cliffmeyers/following{/other_user}","gists_url":"https://api.github.com/users/cliffmeyers/gists{/gist_id}","starred_url":"https://api.github.com/users/cliffmeyers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cliffmeyers/subscriptions","organizations_url":"https://api.github.com/users/cliffmeyers/orgs","repos_url":"https://api.github.com/users/cliffmeyers/repos","events_url":"https://api.github.com/users/cliffmeyers/events{/privacy}","received_events_url":"https://api.github.com/users/cliffmeyers/received_events","type":"User","site_admin":false},"created_at":"2016-09-27T15:48:21Z","updated_at":"2016-09-27T15:48:21Z","body":"I'm going to put this PR on-hold. I think @tfennelly 's suggestion of release-it may be a better long-term solution for us."}}
{"actor":{"display_login":"cliffmeyers"}}