{"action":"created","issue":{"url":"https://api.github.com/repos/graphite-project/graphite-web/issues/677","labels_url":"https://api.github.com/repos/graphite-project/graphite-web/issues/677/labels{/name}","comments_url":"https://api.github.com/repos/graphite-project/graphite-web/issues/677/comments","events_url":"https://api.github.com/repos/graphite-project/graphite-web/issues/677/events","html_url":"https://github.com/graphite-project/graphite-web/issues/677","id":30782041,"number":677,"title":"Next Release?","user":{"login":"esc","id":41563,"avatar_url":"https://avatars.githubusercontent.com/u/41563?v=3","gravatar_id":"","url":"https://api.github.com/users/esc","html_url":"https://github.com/esc","followers_url":"https://api.github.com/users/esc/followers","following_url":"https://api.github.com/users/esc/following{/other_user}","gists_url":"https://api.github.com/users/esc/gists{/gist_id}","starred_url":"https://api.github.com/users/esc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/esc/subscriptions","organizations_url":"https://api.github.com/users/esc/orgs","repos_url":"https://api.github.com/users/esc/repos","events_url":"https://api.github.com/users/esc/events{/privacy}","received_events_url":"https://api.github.com/users/esc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/graphite-project/graphite-web/milestones/4","html_url":"https://github.com/graphite-project/graphite-web/milestones/0.9.13","labels_url":"https://api.github.com/repos/graphite-project/graphite-web/milestones/4/labels","id":505375,"number":4,"title":"0.9.13","description":"","creator":{"login":"obfuscurity","id":494338,"avatar_url":"https://avatars.githubusercontent.com/u/494338?v=3","gravatar_id":"","url":"https://api.github.com/users/obfuscurity","html_url":"https://github.com/obfuscurity","followers_url":"https://api.github.com/users/obfuscurity/followers","following_url":"https://api.github.com/users/obfuscurity/following{/other_user}","gists_url":"https://api.github.com/users/obfuscurity/gists{/gist_id}","starred_url":"https://api.github.com/users/obfuscurity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/obfuscurity/subscriptions","organizations_url":"https://api.github.com/users/obfuscurity/orgs","repos_url":"https://api.github.com/users/obfuscurity/repos","events_url":"https://api.github.com/users/obfuscurity/events{/privacy}","received_events_url":"https://api.github.com/users/obfuscurity/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":65,"state":"open","created_at":"2013-12-04T23:45:56Z","updated_at":"2015-10-12T14:28:30Z","due_on":null,"closed_at":null},"comments":131,"created_at":"2014-04-03T14:53:05Z","updated_at":"2015-11-08T02:41:29Z","closed_at":null,"body":"How does everyone feel about cutting a new release? I think it's high time, there are many new features and several bugs that have been fixed. The questions that nag me is how to release? I couldn't find any maintainers notes anywhere and there are many small details to be taken care of. Let me sketch some bullet-points from my previous experience releasing software, these can serve as a skeleton to be expanded.\r\n\r\n- [x] mark any pull-requests / issues that should or need to be taken care of\r\n- [x] take care of these pull-requests\r\n- [x] update the release notes\r\n- [x] update the changelog and commit to master\r\n- [x] update the version number and and commit to ~~master~~ 0.9.x\r\n- [x] tag the release (ideally using a signed Git tag)\r\n- [x] push the master\r\n- [x] push the release tag\r\n- [x] bump version on master to next development version and push\r\n- [x] upload to PyPI\r\n- [ ] generate documentation and upload (to where?)\r\n- [ ] new website (https://github.com/graphite-project/graphite-project.github.io/issues)\r\n- [x] announce release (twitter?)\r\n\r\nSome things to note:\r\n\r\n* Only critical bug fixes and no new features will be merged to master as soon as we start cutting the release\r\n* We can of course do the \"release candidate\" thing, where you cut two or three release candidates which you make available for testing for a week or so, that can help to stabilize the release.\r\n* Do we want to release only graphite-web or also ceres/whisper/carbon?\r\n* Lastly, the release procedure and all the things that were done will be written down and committed after the release to help with future releases.\r\n"},"comment":{"url":"https://api.github.com/repos/graphite-project/graphite-web/issues/comments/154771494","html_url":"https://github.com/graphite-project/graphite-web/issues/677#issuecomment-154771494","issue_url":"https://api.github.com/repos/graphite-project/graphite-web/issues/677","id":154771494,"user":{"login":"obfuscurity","id":494338,"avatar_url":"https://avatars.githubusercontent.com/u/494338?v=3","gravatar_id":"","url":"https://api.github.com/users/obfuscurity","html_url":"https://github.com/obfuscurity","followers_url":"https://api.github.com/users/obfuscurity/followers","following_url":"https://api.github.com/users/obfuscurity/following{/other_user}","gists_url":"https://api.github.com/users/obfuscurity/gists{/gist_id}","starred_url":"https://api.github.com/users/obfuscurity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/obfuscurity/subscriptions","organizations_url":"https://api.github.com/users/obfuscurity/orgs","repos_url":"https://api.github.com/users/obfuscurity/repos","events_url":"https://api.github.com/users/obfuscurity/events{/privacy}","received_events_url":"https://api.github.com/users/obfuscurity/received_events","type":"User","site_admin":false},"created_at":"2015-11-08T02:41:29Z","updated_at":"2015-11-08T02:41:29Z","body":"Announced on Twitter.\r\n\r\n<img width=\"474\" alt=\"screen shot 2015-11-07 at 9 41 09 pm\" src=\"https://cloud.githubusercontent.com/assets/494338/11018477/4b3699ee-8598-11e5-8a72-419e510d0cc5.png\">\r\n"}}