{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/10723","repository_url":"https://api.github.com/repos/JuliaLang/julia","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/10723/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/10723/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/10723/events","html_url":"https://github.com/JuliaLang/julia/issues/10723","id":65958818,"number":10723,"title":"Pkg: can't tag without commit privileges","user":{"login":"timholy","id":1525481,"avatar_url":"https://avatars.githubusercontent.com/u/1525481?v=3","gravatar_id":"","url":"https://api.github.com/users/timholy","html_url":"https://github.com/timholy","followers_url":"https://api.github.com/users/timholy/followers","following_url":"https://api.github.com/users/timholy/following{/other_user}","gists_url":"https://api.github.com/users/timholy/gists{/gist_id}","starred_url":"https://api.github.com/users/timholy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timholy/subscriptions","organizations_url":"https://api.github.com/users/timholy/orgs","repos_url":"https://api.github.com/users/timholy/repos","events_url":"https://api.github.com/users/timholy/events{/privacy}","received_events_url":"https://api.github.com/users/timholy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JuliaLang/julia/labels/packages","name":"packages","color":"02e10c"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2015-04-02T16:03:48Z","updated_at":"2016-09-14T15:08:55Z","closed_at":null,"body":"I noticed that now one needs commit privileges to submit a request to tag a new release:\r\n```\r\njulia> Pkg.publish()\r\nINFO: Validating METADATA\r\nINFO: Pushing GnuTLS permanent tags: v0.0.4\r\nERROR: Permission to JuliaWeb/GnuTLS.jl.git denied to timholy.\r\nfatal: Could not read from remote repository.\r\n\r\nPlease make sure you have the correct access rights\r\nand the repository exists.\r\nERROR: failed process: Process(`git --work-tree=/home/tim/.julia/v0.4/GnuTLS --git-dir=/home/tim/.julia/v0.4/GnuTLS/.git push -q origin refs/tags/v0.0.4:refs/tags/v0.0.4`, ProcessExited(128)) [128]\r\n in wait at ./task.jl:305\r\n in wait at ./task.jl:221\r\n in wait at task.jl:54\r\n in sync_end at ./task.jl:332\r\n in publish at pkg/entry.jl:340\r\n in anonymous at pkg/dir.jl:29\r\n in cd at file.jl:20\r\n in cd at pkg/dir.jl:29\r\n in publish at pkg.jl:59\r\n```\r\nIs that intended? If we allow it, then the tag won't exist in the repo; on the other hand, I thought it was once one of the design goals to allow this. Of course you can circumvent this manually (see https://github.com/JuliaLang/METADATA.jl/pull/2395)."},"comment":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/comments/247044977","html_url":"https://github.com/JuliaLang/julia/issues/10723#issuecomment-247044977","issue_url":"https://api.github.com/repos/JuliaLang/julia/issues/10723","id":247044977,"user":{"login":"tkelman","id":5934628,"avatar_url":"https://avatars.githubusercontent.com/u/5934628?v=3","gravatar_id":"","url":"https://api.github.com/users/tkelman","html_url":"https://github.com/tkelman","followers_url":"https://api.github.com/users/tkelman/followers","following_url":"https://api.github.com/users/tkelman/following{/other_user}","gists_url":"https://api.github.com/users/tkelman/gists{/gist_id}","starred_url":"https://api.github.com/users/tkelman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tkelman/subscriptions","organizations_url":"https://api.github.com/users/tkelman/orgs","repos_url":"https://api.github.com/users/tkelman/repos","events_url":"https://api.github.com/users/tkelman/events{/privacy}","received_events_url":"https://api.github.com/users/tkelman/received_events","type":"User","site_admin":false},"created_at":"2016-09-14T15:08:55Z","updated_at":"2016-09-14T15:08:55Z","body":"The process of tagging will be superseded? This is still relevant but for the existing metadata versions on 0.4 and 0.5 would be best solved by an automatic check that the git tag has been pushed and corresponds to the metadata tag."}}
{"actor":{"display_login":"tkelman"}}