λ§μ€ν°μ λν΄ λΆκΈ° 보νΈκ° νμ±νλμ΄ μκΈ° λλ¬Έμ μ 릴리μ€λ₯Ό μλν λ λ€μκ³Ό κ°μ μν©μ΄ λ°μν©λλ€.
[master afb1259a] Publish version 1.47
2 files changed, 30 insertions(+), 1 deletion(-)
Counting objects: 6, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 1.35 KiB | 460.00 KiB/s, done.
Total 6 (delta 4), reused 0 (delta 0)
remote: Resolving deltas: 100% (4/4), completed with 4 local objects.
remote: error: GH006: Protected branch update failed for refs/heads/master.
remote: error: Required status check "continuous-integration/travis-ci" is expected. At least 1 approving review is required by reviewers with write access.
To github.com:PyGithub/PyGithub.git
* [new tag] v1.47 -> v1.47
! [remote rejected] master -> master (protected branch hook declined)
error: failed to push some refs to '[email protected]:PyGithub/PyGithub.git'
@sfdye μ°λ¦¬κ° 무μμ ν΄μΌ νλ€κ³ μκ°ν©λκΉ? 1.47μ΄ PyPiμ μκ³ , νκ·Έκ° Githubμ μλ κ²μ²λΌ 보μ λλ€. λ¦΄λ¦¬μ€ λ ΈνΈμ ν¨κ» 컀λ°μ΄ λλ½λμμ§λ§, μ΄λ νκ·Έλ μ΄λν΄μΌ ν¨μ μλ―Έν©λλ€.
κ·Έκ²μ μ‘°μ¬ν κ²μ΄λ€
λ³΄λΈ μ¬λ: Steve Kowalik [email protected]
λ³΄λΈ λ μ§: 2020λ
3μ 15μΌ μΌμμΌ μ€μ 10:07:47
λ°λ μ¬λ: PyGithub/PyGithub [email protected]
μ°Έμ‘°: λ₯μ μ [email protected] ; λ©μ
@noreply.github.com
μ λͺ©: [PyGithub/PyGithub] manage.shλ₯Ό μ¬μ©νμ¬ μ λ²μ μ κ²μν μ μμ(#1436)
λ§μ€ν°μ λν΄ λΆκΈ° 보νΈκ° νμ±νλμ΄ μκΈ° λλ¬Έμ μ 릴리μ€λ₯Ό μλν λ λ€μκ³Ό κ°μ μν©μ΄ λ°μν©λλ€.
[λ§μ€ν° afb1259 https://github.com/PyGithub/PyGithub/commit/afb1259a4e52d7bbee8415a523d78c3a428968a8 ] λ²μ 1.47 κ²μ
νμΌ 2κ° λ³κ²½, μ½μ
30κ°(+), μμ 1κ°(-)
κ°μ²΄ κ³μ°: 6, μλ£.
μ΅λ 4κ°μ μ€λ λλ₯Ό μ¬μ©νλ λΈν μμΆ.
κ°μ²΄ μμΆ: 100%(6/6), μλ£.
μ°κΈ° κ°μ²΄: 100%(6/6), 1.35KiB | 460.00KiB/s, μλ£.
μ΄ 6(λΈν 4), μ¬μ¬μ© 0(λΈν 0)
μ격: λΈν ν΄κ²°: 100%(4/4), 4κ°μ λ‘컬 κ°μ²΄λ‘ μλ£λ¨.
μ격: μ€λ₯: GH006: refs/heads/masterμ λν λ³΄νΈ λΆκΈ° μ
λ°μ΄νΈκ° μ€ν¨νμ΅λλ€.
μ격: μ€λ₯: νμ μν νμΈ "continuous-integration/travis-ci"κ° μμλ©λλ€. μ°κΈ° κΆνμ΄ μλ κ²ν μλ μ΅μ 1νμ μΉμΈ κ²ν κ° νμν©λλ€.
κΉνλΈμ. com:PyGithub/PyGithub.git
@sfdye https://github.com/sfdye μ°λ¦¬κ° 무μμ ν΄μΌ νλ€κ³ μκ°νμλκΉ? 1.47μ΄ PyPiμ μκ³ , νκ·Έκ° Githubμ μλ κ²μ²λΌ 보μ λλ€. λ¦΄λ¦¬μ€ λ ΈνΈμ ν¨κ» 컀λ°μ΄ λλ½λμμ§λ§, μ΄λ νκ·Έλ μ΄λν΄μΌ ν¨μ μλ―Έν©λλ€.
β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ
λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHub https://github.com/PyGithub/PyGithub/issues/1436 μμ νμΈνκ±°λ https://github.com/notifications/unsubscribe-auth/AAHYERREFNXBAFOJBA4HC4DRHQZ7HANCNFSM4LKGWVZQ ꡬλ
μ μ·¨μ
μ격: μ€λ₯: νμ μν νμΈ "continuous-integration/travis-ci"κ° μμλ©λλ€. μ°κΈ° κΆνμ΄ μλ κ²ν μλ μ΅μ 1νμ μΉμΈ κ²ν κ° νμν©λλ€.
νμ νΈλλΉμ€ κ²μ¬λ₯Ό λΉνμ±ννμ΅λλ€. ν¨μΉ λ²μ 1.47.1μ λ§λ€κ³ λ€μ κ²μν μ μμ΅λκΉ?
μ΄μ νκ·Έμ μ νκ·Έ μ¬μ΄μ λ³κ²½ μ¬νμ΄ μμΌλ©΄ manage.shκ° μ€λ¨λ©λλ€. :-(
π€¦ββ μμ΅νμ
λ¬΄μ¨ μ€λ₯μΌ?
2κ°μ μ½ν κ²μ΄ μμ΅λλ€. CIλ ν΅κ³Όν΄μΌ νκ³ 1κ°μ μΉμΈ κ²ν κ° νμν©λλ€. λ λ€ μμΌλ©΄ λΉ νκ·Έλ₯Ό νΈμν μ μμ΅λλ€.
set -xλ₯Ό manage.shμ λΏλ¦¬κΈ°:
++ grep -v Merge
++ git log v1.47.. --oneline '--pretty=format:* %s (%h)'
+ gitlog=
zsh: exit 1 REMOTE=pygithub ./manage.sh publish
μλ§λ μ°λ¦¬λ μλ‘μ΄ λ¦΄λ¦¬μ€λ₯Ό κ²μνλ λ° PR νλ‘μΈμ€λ₯Ό κ±°μ³μΌ ν κ²μ λλ€ π€
OpenStackμ΄ λ¬΄μμ νλμ§, μλͺ λ νκ·Έλ₯Ό μμ±νκ³ νΈμνκ³ λ³ν© κΈ°κ³κ° tarball, λ¦΄λ¦¬μ€ μ 보 λ° pypi 릴리μ€λ₯Ό μμ±ν κ³³μ΄ λλ½λμμ΅λλ€. :-)
PR νλ‘μΈμ€μ μ μΌν μ μ HEAD 컀λ°μ shaλ₯Ό λ³κ²½νκΈ° λλ¬Έμ μ€μΏΌμ λ° λ³ν©ν μ μλ€λ κ²μ λλ€.
pull μμ²μ --no-ff μ΅μ μ μ¬μ©νμ¬ λ³ν©λ©λλ€. λ¨, fast-forward μ΅μ μ μ¬μ©νμ¬ λ³ν©λλ squash λλ rebased 컀λ°μ΄ μλ pull μμ²μ μ μΈλ©λλ€.
μΉμ νλ GitHubμ, μ κ·Έλ κ² νλμ :-( FF λ³ν© μμ μ μ°λ¦¬κ° μνλ κ²μ μ νν! μλ§λ νλμ μ»€λ° HEADκ° μλ κ²μ΄λ€ μλμμ λ³κ²½νμ§ μκ³ μ»€λ°,νμ§λ§ νμ€ν λ κ²½μ° μλμμμΌλ‘ μ λ°μ΄νΈ μλͺ»λ.
μ’μ΅λλ€. λͺ¨λ λ³κ²½ μ¬νμ κ°μ¬νλ κ²κ³Ό 릴리μ€λ₯Ό μν΄ νκ·Έλ₯Ό νΈμν μ μλ κ² μ¬μ΄μ κ· νμ μ μ§νλ λ°©λ²μ μ°Ύμ μ μμ λκΉμ§ master
μ λν λΆκΈ° 보νΈλ₯Ό μΌμμ μΌλ‘ λΉνμ±ννμ΅λλ€.
Publish 1.47 컀λ°μ νΈμνμ΅λλ€. μ μκ°μ λΆκΈ° 보νΈλ₯Ό λ€μ νμ±νν λ λκΈμ λ¨κ²¨μ£ΌμΈμ.