{"action":"opened","issue":{"url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/72","labels_url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/72/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/72/comments","events_url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/72/events","html_url":"https://github.com/kubernetes/deployment-manager/issues/72","id":116680566,"number":72,"title":"The type registry should enforce semver semantics","user":{"login":"jackgr","id":5607565,"avatar_url":"https://avatars.githubusercontent.com/u/5607565?v=3","gravatar_id":"","url":"https://api.github.com/users/jackgr","html_url":"https://github.com/jackgr","followers_url":"https://api.github.com/users/jackgr/followers","following_url":"https://api.github.com/users/jackgr/following{/other_user}","gists_url":"https://api.github.com/users/jackgr/gists{/gist_id}","starred_url":"https://api.github.com/users/jackgr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jackgr/subscriptions","organizations_url":"https://api.github.com/users/jackgr/orgs","repos_url":"https://api.github.com/users/jackgr/repos","events_url":"https://api.github.com/users/jackgr/events{/privacy}","received_events_url":"https://api.github.com/users/jackgr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-13T01:32:39Z","updated_at":"2015-11-13T01:32:39Z","closed_at":null,"body":"The test framework should be used to provide guarantees about the version associated with a pull request.\r\n\r\n- [ [ It should fail a pull request that doesn't pass the tests.\r\n- [ ] It should fail a build that changes a existing version. In other words, it should ensure that versions are immutable. For example, if you have already committed v1.2.0, you can commit v1.2.1, v1.2.2, v1.3.0 or v2.0.0, but you can't change v1.2.0. This constraint guarantees that a dependency on a fully specified three part version number can't break you by changing out from under you."}}