Pygithub: API untuk Pemeriksaan Permintaan Tarik?

Dibuat pada 10 Jul 2017  ·  4Komentar  ·  Sumber: PyGithub/PyGithub

Saya mencoba menemukan PR yang memiliki pemeriksaan gagal tertentu .

Apakah ada cara untuk mendapatkan informasi cek untuk Permintaan Tarik?

Berikut adalah tangkapan layar:
pr_check

Saya tidak melihat sesuatu yang jelas dari objek PR:

g = Github("user", "password")
user = g.get_user()
org = g.get_organization('my_org')
repo = org.get_repo('myrepo')
for pr in repo.get_pulls():
    print(pr)
    for el in dir(pr):
        print(el)
    sys.exit()

Komentar yang paling membantu

Cara saya memahaminya, dalam status API milik komit, bukan PR per se. Coba dapatkan komit terakhir dalam PR, lalu gunakan http://pygithub.readthedocs.io/en/latest/github_objects/Commit.html#github.Commit.Commit.get_statuses.

Semua 4 komentar

Cara saya memahaminya, dalam status API milik komit, bukan PR per se. Coba dapatkan komit terakhir dalam PR, lalu gunakan http://pygithub.readthedocs.io/en/latest/github_objects/Commit.html#github.Commit.Commit.get_statuses.

Dingin. Tangkapan yang bagus. Jangan ragu untuk menutup badboy ini!
Terima kasih telah menyelidiki ini!

Satu hal kecil: Sepertinya Anda sekarang dapat POST untuk membuat/memperbarui status:
https://developer.github.com/v3/repos/status/#create-a-status
Akan lebih bagus jika PyGithub mendukung ini :)

@grayaii Ini sudah ada. Anda dapat menggunakan metode Commit.create_status untuk membuat pemeriksaan status PR Anda. Namun triknya adalah Anda perlu menemukan komit yang benar untuk membuat status aktif.

Inilah yang saya lakukan di salah satu proyek saya:

sha = pr.head.sha
repo.get_commit(sha=sha).create_status()
Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

mattroid picture mattroid  ·  12Komentar

s-t-e-v-e-n-k picture s-t-e-v-e-n-k  ·  12Komentar

RitamDey picture RitamDey  ·  13Komentar

sfdye picture sfdye  ·  19Komentar

iliapolo picture iliapolo  ·  12Komentar