λ¬Έμ: https://developer.github.com/v3/actions/
GitHub Actionsμ λν μ§μμ μΆκ°ν κ³νμ΄ μμ΅λκΉ? APIλ μμ§ λ² ν λ²μ μ΄μ§λ§ μμΌλ‘ ν¬κ² λ°λμ§ μμ κ²μ΄λΌκ³ μκ°ν©λλ€.
Actionsλ μμ§ λ² ν λ²μ μ΄ μλκ°μ?
λ² νκ° 11μμ λλ κ² κ°μ΅λλ€[ μΆμ² ]. APIλ νμ€ν μμ§ λ² ν λ²μ μ λλ€.
λ λ§μ κ΄μ¬μ λ°μΌλ €λ©΄ μ΄ λ¬Έμ λ₯Ό κ³ μ νμΈμ.
μ΄ λ¬Έμ λ₯Ό 6κ°λ‘ λλμ§ μκ³ μ§ν μν©μ λ¬Έμνν©λλ€.
Actions APIλ μΈμ μ§μλ μμ μΈκ°μ?
μμ§μ μλμ§λ§ 체ν¬λ¦¬μ€νΈ νλͺ©μ ꡬννκΈ° μν΄ μΈλΆμ μΈ PRμ ν μ μμ΅λλ€. ^
μν¬νλ‘μ© λ‘컬 λΆκΈ°κ° μμ΅λλ€. μ½κ°μ λ€λ¬κΈ°, ν μ€νΈ λ° λ μ€μν κ²μ μ½κ°μ μμ μκ°μ΄ νμν©λλ€.
μκ°μ΄ μμ λ Secrets
λ₯Ό κ°μ Έκ° μ μμ΅λλ€.
λκ΅°κ°κ° μ΄λ―Έ Artifacts μμ μ νκ³ μμ΅λκΉ? κ·Έλ μ§ μμΌλ©΄ λλ κ·Έκ²μ μ·¨ν μ μμ΅λλ€
@3wnbr1 λΆλ΄μμ΄
Workflow Runs
μ λν μ¬λμ΄ λ νμν μ§μ μ§μ μ΄ μμ΅λλ€.
@3wnbr1 μ λ¬Όμ μνλ 무μμ λκΉ?
μν°ν©νΈ λͺ©λ‘κ³Ό λ€μ΄λ‘λ μν°ν©νΈκ° μμ§λ§ ν μ€νΈκ° μκ³ κ΅¬νλ μμ ν΄μΌ ν©λλ€.
@stevenk WorkflowRun
workflow_id
μμ±μ΄ λλ½λ κ² κ°μ΅λλ€: https://docs.github.com/en/rest/reference/actions#list -workflow-runs-for-a-repository
λ λ€λ₯Έ μμ μ : idκ° int
repo.get_workflow(id_or_name)
κ° μ€ν¨ν©λλ€.
"GET", self.url + "/actions/workflows/" + id_or_name
TypeError: can only concatenate str (not "int") to str
PR #1682μμ repo.get_workflow_runs
맀κ°λ³μμ λν μ§μμ μΆκ°νκ³ #1684μμ μ£Όμμ λν μ νλ μ§μμ μΆκ°νμ΅λλ€.
@JacekPliszka & @3wnbr1 μν°ν©νΈ APIμ μνλ 무μμ λκΉ? μ΄ μΌμ μΆμ§νκΈ° μν΄ μ κ° ν μ μλ μΌμ΄ μλ€λ©΄ κΈ°κΊΌμ΄ λμλλ¦¬κ² μ΅λλ€ :-)
@YannickJadoul λλ μμ©κ΅¬μ μΌλΆ κ°μλ₯Ό μ μνκ³ κ·Έκ²μ λ΄ λΈλμΉλ‘ νΈμνμ΅λλ€. https://github.com/JacekPliszka/PyGithub/tree/meta_artifacts 보λ₯λμμ΅λλ€.
λ°λΌμ λ΄ λΈλμΉμ κ²μ μ¬μ©νκ±°λ νμ¬ μ€νμΌλ‘ μλ‘ μμ±νκ³ μΆμ μ μμ΅λλ€.
@JacekPliszka , μ’μ, κ³ λ§μ! :-) λΉμ μ΄ μΈκΈν μ΄ ν λ‘ μ μ΄λμ μμ΅λκΉ? κ·Έκ²μ 곡κ°μ μΈ κ²μ΄μλ, μλλ©΄ λ¨μ§ λ΄λΆμ μΈ κ²μ΄μμ΅λκΉ?
repo λλ org λΉλ°μ΄ μ¬κΈ° λλ λ€λ₯Έ κ³³μμ μ²λ¦¬λκ³ μμ΅λκΉ?
λ‘λ맡μ λΉλ° μμ κ° μμ΅λκΉ? λΉλ° μμ±/μ λ°μ΄νΈκ° μ΄λ―Έ μΆκ°λ κ²μ μ μ μμ§λ§(μ¬κΈ°μμ λ΄κ° λ§ν μ μλ κ²μΌλ‘λΆν° μΆμ λκ³ μλ€κ³ μκ°ν©λλ€), μμ APIμ λν μΈν°νμ΄μ€κ° νμλμ§ μμ΅λλ€( μ¬κΈ° μμ λ³Ό μ μμ).
@YannickJadoul μ¬κΈ° https://github.com/PyGithub/PyGithub/issues/1556 - νμν νλ‘μ νΈκ° 보λ₯λμ΄ λ΄κ° ν μΌμ λ€μ μΈ λκΈ°λ₯Ό μμμ΅λλ€.
@JacekPliszka , κ°μ¬ν©λλ€. λλ κ·Έ λΉμμ κ·Έκ²μ μ€μ λ‘ λ°κ²¬νκ³ #1734λ₯Ό λ§λ€μκ³ μ΄κ²μ λν λΉμ μ μλ μμ μ μΌλΆλ₯Ό μ¬νμ©νμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μ΄ λ¬Έμ λ₯Ό 6κ°λ‘ λλμ§ μκ³ μ§ν μν©μ λ¬Έμνν©λλ€.