Auto: рдпрджрд┐ рдирдпрд╛ рдХрдорд┐рдЯ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рддреЛ рд░рд┐рд▓реАрдЬ рдХреЛ рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдЬреБрд▓ре░ 2020  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: intuit/auto

рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ?

рдЬрдм auto shipit рд╕реЗ master рдЬреЛ рд░рд┐рдореЛрдЯ рдХреЗ рд╕рдорд╛рди рдХрдорд┐рдЯ рдкрд░ рдирд╣реАрдВ рд╣реИ рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рддрдм рд╣реЛрдЧреА рдЬрдм рд╡рд░реНрдЬрди рдмрдореНрдк рдФрд░ рдЪреЗрдВрдЬрд▓реЙрдЧ рдХрдорд┐рдЯ рдХреЛ рдкреБрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдк рдЬреЛ рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ

рдЧрд┐рдЯ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдФрд░ рдПрдХ рд╢рд┐рдХреНрд╖рд╛рдкреНрд░рдж рддреНрд░реБрдЯрд┐ рджреЗрдВред

рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдЬрд┐рди рдкрд░ рдЖрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ

рд╕реНрдерд╛рдиреАрдп рдмреЗрд╕рдмреНрд░рд╛рдВрдЪ рдХреЛ рдЪреЗрдХрдЖрдЙрдЯ рдХрд░реЗрдВ рдФрд░ рд░рд┐рдореЛрдЯ рд╕реЗ рдЧрд┐рдЯ рдкреБрд▓ рдХрд░реЗрдВред

рд╕рднреА 13 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@jrschumacher рдореИрдВрдиреЗ рд▓реАрдХ рдЯреЛрдХрди рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╢реАрд░реНрд╖рдХ рдХреНрдпрд╛ рдерд╛ рднреВрд▓ рдЧрдП

ЁЯджтАНтЩВя╕П рдзрдиреНрдпрд╡рд╛рдж рдПрдХ рд▓рдВрдмрд╛ рджрд┐рди рд╣реЛ рдЧрдпрд╛ред рдпрджрд┐ рдЖрдк рдореБрдЭреЗ рд╕рд╣реА рдлрд╝рд╛рдЗрд▓ рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЬрд╛рдБрдЪ рдФрд░ рддреНрд░реБрдЯрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд╛рдБрдЪ рдХрд░реВрдБрдЧрд╛ред рдореИрдВрдиреЗ рдХреЛрд░ рдореЗрдВ рджреЗрдЦрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрд╛ рдХрд┐ рдзрдХреНрдХрд╛ рдХрд╣рд╛рдБ рд╣реЛ рд░рд╣рд╛ рдерд╛ред

рдХреНрдпрд╛ рдпрд╣ рд░реЗрдкреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИ? рдореИрдВ рдЪрд╛рд░реЛрдВ рдУрд░ рдкреНрд░рд╣рд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБред

рдЗрд╕рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рдХрд╣рд╛рдВ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдб рд╣реИ рдЬреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдкрд░ рд░рд┐рд▓реАрдЬ рдХреЛ рд░реЛрдХ рджреЗрдЧрд╛

https://github.com/intuit/auto/blob/d419b17f46638ebee68d125467891ac2e1d25304/packages/core/src/auto.ts#L402 -L438

рдПрд▓рдПрд╕-рд░рд┐рдореЛрдЯ рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдбреЙрдХреНрд╕: https://riptutorial.com/git/example/1486/ls-remote

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рд╣реЛрддреЗ рд╣реБрдП рджреЗрдЦрдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдкрдиреЗ 2 рдкреАрдЖрд░ рдХреЛ рд╕рд╣реА рд╕рдордп рдкрд░ рдорд░реНрдЬ рдХрд┐рдпрд╛ рд╣реИред

рд╣реБрдХ рдСрд░реНрдбрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

  • рдмрджрд▓рд╛рд╡ рдХрд╛
  • рд╕рдВрд╕реНрдХрд░рдг
  • afterVersion <- ls-рджреВрд░рд╕реНрде рдЬрд╛рдБрдЪ рдпрд╣рд╛рдБ
  • рд╡рд┐рд▓рдп?
  • рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ <- рдЯреИрдЧ рдпрд╣рд╛рдВ рдкреБрд╢ рдХрд┐рдП рдЧрдП рд╣реИрдВ

рдореБрдЭреЗ рджреЗрдЦрдиреЗ рджреЛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдПрдХ рджреЛрд╣рд░рд╛рдиреЗ рдпреЛрдЧреНрдп рдкрд░рд┐рджреГрд╢реНрдп рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рд▓реЙрдЧ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЖрдк prepublishOnly рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рдВрдбреЛ рдХреЛ afterVersion рдФрд░ publish рдмреАрдЪ рд▓рдВрдмрд╛ рдХрд░ рджреЗрдЧрд╛ рдпрджрд┐ рдпрд╣ рдХрдорд╛рдВрдб рд▓рдВрдмреА рд╣реИред

  • рдкрд╣рд▓реЗ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рдкреАрдЖрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ publish рдЪрд░рдг . рдкрд░
  • рджреВрд╕рд░реЗ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП PR рдХреЛ publish рдЬрдмрдХрд┐ рдкрд╣рд▓рд╛ PR рдЕрднреА рдЦрддреНрдо рд╣реЛ рд░рд╣рд╛ рд╣реИ

рдореЗрд░реА рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╣реЛрдЧреА рдХрд┐ рдЖрдк рдЕрдкрдирд╛ рдирд┐рд░реНрдорд╛рдг рдЪрд▓рд╛рдПрдВ рдФрд░ рдлрд┐рд░ auto рдЪрд▓рд╛рдПрдВ ( prepublishOnly рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рдЯрд╛рдПрдВ)

рдореИрдВ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреВрдВрдЧрд╛ред

рдЧреЛрдЪрд╛ред рддреЛ рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ prerelease рд▓реЗ рдЬрд╛рддрд╛ рд╣реВрдВ рддреЛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╣рд╛рдБ рдпрд╣ рднреА рдХрд╛рдо рдХрд░реЗрдЧрд╛!

рдЗрд╕ рдорд╣рд╛рди рдЙрдкрдХрд░рдг рдФрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

auto рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! (рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рд╛рдордиреЗ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/intuit/auto/pull/1419)

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛ред рдпрджрд┐ рдЖрдк рдкрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдПрдХ рдФрд░ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

reintroducing picture reintroducing  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thuringia picture thuringia  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

reintroducing picture reintroducing  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zephraph picture zephraph  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vincentbriglia picture vincentbriglia  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ