ΠΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π»Ρ ΠΌΠ°ΡΡΠ΅ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π·Π°ΡΠΈΡΠ° Π²Π΅ΡΠΎΠΊ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ°:
[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, Π½Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡΠΌΠΈ ΠΊ Π²ΡΠΏΡΡΠΊΡ, Π½ΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΅Π³ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ.
ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΡΠΎ
ΠΡ: Π‘ΡΠΈΠ² ΠΠΎΠ²Π°Π»ΠΈΠΊ [email protected]
ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ: ΠΠΎΡΠΊΡΠ΅ΡΠ΅Π½ΡΠ΅, 15 ΠΌΠ°ΡΡΠ° 2020 Π³., 10:07:47
ΠΠΎΠΌΡ: PyGithub / PyGithub [email protected]
ΠΠΎΠΏΠΈΡ: ΠΡΡΠ½ ΠΠ°Π½ [email protected] ; Π£ΠΏΠΎΠΌΡΠ½ΠΈΡΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅@noreply.github.com
Π’Π΅ΠΌΠ°: [PyGithub / PyGithub] ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ manage.sh (# 1436)
ΠΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π»Ρ ΠΌΠ°ΡΡΠ΅ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π·Π°ΡΠΈΡΠ° Π²Π΅ΡΠΎΠΊ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ°:
[master afb1259 https://github.com/PyGithub/PyGithub/commit/afb1259a4e52d7bbee8415a523d78c3a428968a8 ] ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π²Π΅ΡΡΠΈΡ 1.47
2 ΡΠ°ΠΉΠ»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, 30 Π²ΡΡΠ°Π²ΠΎΠΊ (+), 1 ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ (-)
ΠΠΎΠ΄ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²: 6, Π³ΠΎΡΠΎΠ²ΠΎ.
ΠΠ΅Π»ΡΡΠ°-ΡΠΆΠ°ΡΠΈΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΎ 4 ΠΏΠΎΡΠΎΠΊΠΎΠ².
Π‘ΠΆΠ°ΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²: 100% (6/6), Π³ΠΎΡΠΎΠ²ΠΎ.
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ²: 100% (6/6), 1.35 ΠΠ±Π°ΠΉΡ | 460.00 ΠΠ / Ρ, Π³ΠΎΡΠΎΠ²ΠΎ.
ΠΡΠ΅Π³ΠΎ 6 (Π΄Π΅Π»ΡΡΠ° 4), ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ 0 (Π΄Π΅Π»ΡΡΠ° 0)
ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ: ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»ΡΡ: 100% (4/4), Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ Ρ 4 Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ.
ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ: ΠΎΡΠΈΠ±ΠΊΠ°: GH006: Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΡ Π²Π΅ΡΠΊΡ Π΄Π»Ρ refs / Heads / master.
ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ: ΠΎΡΠΈΠ±ΠΊΠ°: ΠΠΆΠΈΠ΄Π°Π΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΠ°ΡΡΡΠ° Β«Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ / travis-ciΒ». Π Π΅ΡΠ΅Π½Π·Π΅Π½ΡΠ°ΠΌ Ρ ΠΏΡΠ°Π²ΠΎΠΌ Π·Π°ΠΏΠΈΡΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 1 ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠ°Ρ ΡΠ΅ΡΠ΅Π½Π·ΠΈΡ.
ΠΠ° github. 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/AAHYERREFNXBAFOJBA4HC4DRHQZ7HANCNFSVM4LK .
ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ: ΠΎΡΠΈΠ±ΠΊΠ°: ΠΠΆΠΈΠ΄Π°Π΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΠ°ΡΡΡΠ° Β«Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ / travis-ciΒ». Π Π΅ΡΠ΅Π½Π·Π΅Π½ΡΠ°ΠΌ Ρ ΠΏΡΠ°Π²ΠΎΠΌ Π·Π°ΠΏΠΈΡΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 1 ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠ°Ρ ΡΠ΅ΡΠ΅Π½Π·ΠΈΡ.
Π― ΠΎΡΠΊΠ»ΡΡΠΈΠ» ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π’ΡΡΠ²ΠΈΡΠ°. ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠ°ΡΡ Π²Π΅ΡΡΠΈΠΈ 1.47.1 ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π΅ΡΠ΅ ΡΠ°Π·?
manage.sh ΠΏΡΠ΅ΡΡΠ²Π°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΡΡΠΌ ΠΈ Π½ΠΎΠ²ΡΠΌ ΡΠ΅Π³Π°ΠΌΠΈ. :-(
π€¦ββ ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΈΡΠΏΡΠ°Π²ΠΈΠΌ
Π² ΡΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΠ°?
ΠΡΡΡ Π΄Π²Π΅ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Π²Π΅ΡΠΈ: CI Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΠΉΡΠΈ, ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ 1 ΠΎΠ΄ΠΎΠ±ΡΡΡΡΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°. ΠΠ΅Π· ΡΠΎΠ³ΠΎ ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π²Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π΅-ΡΠ΅Π³ΠΈ.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ -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, Π³Π΄Π΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΡΠ΅Π³, Π½Π°ΠΆΠ°Π»ΠΈ Π΅Π³ΠΎ, Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠ»ΠΈΡΠ½ΠΈΡ ΡΠΎΠ·Π΄Π°Π» Π°ΡΡ ΠΈΠ², ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΊ Π²ΡΠΏΡΡΠΊΡ ΠΈ Π²ΡΠΏΡΡΠΊ pypi. :-)
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° PR, ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π·Π΄Π°Π²ΠΈΡΡ ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ sha ΠΊΠΎΠΌΠΌΠΈΡΠ° HEAD.
ΠΠ°ΠΏΡΠΎΡΡ Π½Π° Π²ΡΡΡΠ³ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° --no-ff, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° Π²ΡΡΡΠ³ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠΎ ΡΠΆΠ°ΡΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π±Π°Π·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΌΠΈΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π±ΡΡΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠΎΡΠΊΠΈ Π²ΠΏΠ΅ΡΠ΅Π΄.
Π£Π²Π°ΠΆΠ°Π΅ΠΌΡΠΉ GitHub, ΠΏΠΎΡΠ΅ΠΌΡ Ρ Π²Π°ΠΌΠΈ ΡΠ°ΠΊ ΡΡΠΆΠ΅Π»ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ :-( Π‘Π»ΠΈΡΠ½ΠΈΠ΅ ff - ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ! ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅Π±Π°Π·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡΠ° Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ HEAD ΠΈΠ·-ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ.
Π₯ΠΎΡΠΎΡΠΎ, Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΠ» Π·Π°ΡΠΈΡΡ Π²Π΅ΡΠΎΠΊ Π½Π° master
, ΠΏΠΎΠΊΠ° ΠΌΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡΠΈ ΡΠΏΠΎΡΠΎΠ± Π΄ΠΎΡΡΠΈΡΡ Π±Π°Π»Π°Π½ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π°ΡΠ΄ΠΈΡΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π³ΠΈ Π΄Π»Ρ Π²ΡΠΏΡΡΠΊΠ°.
Π― ΠΏΠΎΠ΄ΡΠΎΠ»ΠΊΠ½ΡΠ» ΠΊΠΎΠΌΠΌΠΈΡ Publish 1.47, ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠ½ΠΎΠ²Π° Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π·Π°ΡΠΈΡΡ Π²Π΅ΡΠΊΠΈ, ΠΏΡΠΎΡΡΠΎ Π΄Π»Ρ ΠΌΠΎΠ΅Π³ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΡ.