Repository.create_git_tag() рдХреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдиреНрдп рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд╡рд┐рдзрд┐рдпрд╛рдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ)ред рдирдореВрдирд╛ рдХреЛрдб:
github_instance = Github("user", "pass")
repo = github_instance.get_repo("MyOrg/myrepo")
repo.create_git_tag(tag="test_tag", message="hello world", type="commit", object="f82f379529ad40a25a6")
рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдЬреАрдердм рдореЗрдВ рд░реЗрдкреЛ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдХреЛрдИ рдЯреИрдЧ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред рд╕рд╛рде рд╣реА рдЬрдм рдореИрдВ рдЧрд┐рдЯрдЯрд╛рдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ рддреЛ рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЗрд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рд╢рд╛ рдорд╛рди рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ (рдФрд░ create_git_tag рдореЗрдВ "рдСрдмреНрдЬреЗрдХреНрдЯ" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ)
рдпрд╣ рдкрд╛рдпрдЬреАрдердм 1.29 рдФрд░ рдкрд╛рдпрдерди 3.5.2 рд╣реИ
рдореИрдВ рднреА PyGithub 1.29 рдФрд░ Python 2.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдореБрдЭреЗ рдПрдХ рдЕрд╕рдВрдЧрдд рд╡рд╕реНрддреБ рд╕рдВрджрд░реНрдн рднреА рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
рдкрд╛рдпрдЬреАрдердм рез.реиреп
рдкрд╛рдпрдерди 3.5.2
рдЕрднреА рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ PyGithub 1.32 рдкрд░ рдорд┐рд▓ рд░рд╣реА рд╣реИред
рдПрдХ рдЯреИрдЧ рдмрдирд╛рдирд╛ рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред
create_git_tag()
рдХреЗрд╡рд▓ рдПрдХ рдЯреИрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЬреАрдердм рдореЗрдВ рдПрдХ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрджрд░реНрдн рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ create_git_ref()
рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
github_instance = Github("user", "pass")
repo = github_instance.get_repo("MyOrg/myrepo")
t = repo.create_git_tag(tag="test_tag", message="hello world", type="commit", object="f82f379529ad40a25a6")
repo.create_git_ref('refs/tags/{}'.format(t.tag), t.sha)
@oantonelli рдзрдиреНрдпрд╡рд╛рдж! create_git_ref
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИред
рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдХреНрдпрд╛ create_git_tag_and_release
_can_ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореЗрд░реА рд╕рдордЭ рдпрд╣ рд╣реИ рдХрд┐ рдЯреИрдЧ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрд╕ рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн GitHub рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред create_git_tag_and_release
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░рд┐рд▓реАрдЬ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЧрд┐рдЯрд╣рдм рдореЗрдВ рдПрдХ рд╕рдВрджрд░реНрдн рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╛рд▓ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╛рд▓ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
create_git_tag()
рдХреЗрд╡рд▓ рдПрдХ рдЯреИрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЬреАрдердм рдореЗрдВ рдПрдХ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрджрд░реНрдн рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛcreate_git_ref()
рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: