0
プロジェクト用の更新スクリプトを作成しています。遠隔コードは、指定されたバージョン番号に従って特定のファイルを更新する必要があります。
タグ(リリース)はgithubで作成されます。
バージョンの名前を持つタグのコミット時に、これらのファイルをダウンロードしたいと思います。特定のタグからファイルの内容を取得する方法
>>> repo = github3.repository('Piletilevi', 'printsrv')
>>> for tag in repo.tags():
print(tag)
0.2.0
>>> for tag in repo.refs():
print(tag)
<Reference [refs/heads/master]>
<Reference [refs/heads/support-0.1]>
<Reference [refs/heads/1.0.0]>
<Reference [refs/tags/0.2.0]>
>>> for tag in repo.tags():
print(tag.as_dict()['commit']['sha'])
3322aa270ac921cd0d90cb7f543e8dd917fa3637
、あなたがより簡単に 'の代わりに' tag.as_dict(のtag.name'を行うことができます)[ '名前'] ' tag.as_dict()['commit'] ['sha'] 'の代わりに' tag.commit ['sha'] 'を使います。 –