Auto: рд╣реЙрдЯрдлрд┐рдХреНрд╕ - рдкреБрд░рд╛рдиреЗ рдирд╛рдмрд╛рд▓рд┐рдЧреЛрдВ рдФрд░ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреИрдЪ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рдорд╛рд░реНрдЪ 2020  ┬╖  25рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: intuit/auto

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

рдореИрдВ рдПрдХ рдмреВрдврд╝реЗ рдирд╛рдмрд╛рд▓рд┐рдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЪ рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ

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

  1. рдпрджрд┐ рд╣рдо рдПрдХ рдЯреИрдЧ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдкреИрдЪ/рдорд╛рдореВрд▓реА рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
  2. рдЗрди рд░рд┐рд▓реАрдЬ рдирдВрдмрд░реЛрдВ рдХреЛ рдирд╛рдмрд╛рд▓рд┐рдЧ/рдкреИрдЪ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
  3. рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдЯреИрдЧ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХрднреА рднреА рдХреЛрдИ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рд╣реЛрдЧрд╛

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА!

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

@hipsstersmoothie
рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╡рд┐рд╡рд░рдг рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛/рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛?

рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ merge into a tag рдЕрд░реНрде рд╣реИ... рдХреНрдпрд╛ рдЖрдк рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореЗрд░реА рд╕рдордЭ рдпрд╣ рдереА рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд▓рдХреНрд╖реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдкреАрдЖрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдирд╣реАрдВ, рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рд╣реИред

рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЯреИрдЧ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ

рдпреВрдЖрдИ рдиреЗ рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рджрд┐рд▓рд╛рдпрд╛ рдХрд┐ рдЖрдк рдПрдХ рдЯреИрдЧ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдЧреЗ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдкрд░ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд▓рдЧрддрд╛ред рдЕрдЧрд░ рд╣рдо рдРрд╕рд╛ рдХрд░ рдкрд╛рддреЗ рддреЛ рдпрд╣ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдереЛрдбрд╝рд╛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣реА рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛:

  1. рдЯреИрдЧ 1.2.3 рдореМрдЬреВрдж рд╣реИ, рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 2.0 рд╣реИ
  2. рдкреАрдЖрд░ рдЯреИрдЧ 1.2.3 рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, 1.2.3-0 рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ (0 рд╕реЗрд╡рд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ)

рдареАрдХ рд╣реИ, рд╕реЗрд╡рд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдореИрдВ

рдпрджрд┐ рдХрд┐рд╕реА рдЯреИрдЧ рдкрд░ рд╕реАрдзреЗ рдкреАрдЖрд░ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд▓рд┐рдП рд░реЗрдкреЛ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╢рд╛рдЦрд╛ (рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖рд┐рдд рд╢рд╛рдЦрд╛) рдкрд░ рдПрдХ рдЯреИрдЧ рд╕реЗ рдПрдХ рд╢рд╛рдЦрд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрд╣ рдереЛрдбрд╝рд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЛрдИ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЖрдо рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рдпрд╣ рдареАрдХ рд░рд╣реЗрдЧрд╛ред

рдкреБрд░рд╛рдиреЗ рдкреНрд░рдореБрдЦ рд╕рдорд░реНрдерди ( versionBranches ) рдХреЗ рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рд╢рд╛рдЦрд╛ рдЙрдкрд╕рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╣реЙрдЯрдлрд╝рд┐рдХреНрд╕ рдкреНрд░рдХрд╛рд░ рд░рд┐рд▓реАрдЬрд╝ рдХреА рдУрд░ рдЕрдзрд┐рдХ рд▓рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреБрд░рд╛рдиреЗ рдкреНрд░рдореБрдЦ рд╕рдорд░реНрдерди рд╕реЗ рдЕрд▓рдЧ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рддреБрдо рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реЛ?


рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╡рд╛рд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ:

  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ hotfix- рдЙрдкрд╕рд░реНрдЧ рд╡рд╛рд▓реА рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдЯреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
  • рдореМрдЬреВрджрд╛ рдкреНрд░рддрд┐рдмрджреНрдз рд▓реЙрдЧ
    <ul> <li>(tag: v2.0.0) (master)<br /> |</li> <li>(tag: v1.2.0)<br /> |</li> <li>(tag: v1.1.0)<br /> |</li> <li>(tag: v1.0.0)<br />

  • рд░реЗрдкреЛ рдорд╛рд▓рд┐рдХ рдореМрдЬреВрджрд╛ рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд╢рд╛рдЦрд╛ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
    <ul> <li>(tag: v2.0.0) (master)<br /> |</li> <li>(tag: v1.2.0)<br /> |</li> <li>(tag: v1.1.0) (hotfix-feature)<br /> |</li> <li>(tag: v1.0.0)<br />

  • рдкреАрдЖрд░ рдЕрдкрд╕реНрдЯреНрд░реАрдо/рд╣реЙрдЯрдлрд┐рдХреНрд╕-рдлреАрдЪрд░ рдХреЗ рдЦрд┐рд▓рд╛рдл рдмрдирд╛рдпрд╛ рдФрд░ рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдЯреИрдЧ + рдмрд┐рд▓реНрдб рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рдХреЗ рд╕рд╛рде рдЯреИрдЧ рдХреА рдЧрдИ рдорд░реНрдЬ рдХрд░реЗрдВ)
    <ul> <li>(tag: v2.0.0) (master)<br /> | </li> <li>(tag: v1.2.0)<br /> |<br /> | * (tag: v1.1.0+1)<br /> | /</li> <li>(tag: v1.1.0) (hotfix-feature)<br /> |</li> <li>(tag: v1.0.0)<br />

  • рдкреБрд░рд╛рдиреЗ рдкреНрд░рдореБрдЦ рд╕рдорд░реНрдерди (рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдЦрд╛рдУрдВ) рдХреЗ рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ рд╢рд╛рдЦрд╛ рдЙрдкрд╕рд░реНрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

    рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИ рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЗрддрдирд╛ рдордЬреЗрджрд╛рд░ рд╣реЛрдЧрд╛ред рдЪреВрдВрдХрд┐ auto рдмрд╣реБрдд рдХреБрдЫ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ

    рдпрджрд┐ рдХрд┐рд╕реА рдЯреИрдЧ рдкрд░ рд╕реАрдзреЗ рдкреАрдЖрд░ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд▓рд┐рдП рд░реЗрдкреЛ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╢рд╛рдЦрд╛ (рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖рд┐рдд рд╢рд╛рдЦрд╛) рдкрд░ рдПрдХ рдЯреИрдЧ рд╕реЗ рдПрдХ рд╢рд╛рдЦрд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрд╣ рдереЛрдбрд╝рд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЛрдИ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЖрдо рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рдпрд╣ рдареАрдХ рд░рд╣реЗрдЧрд╛ред

    рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд░рд┐рд▓реАрдЬ рдЖрджрд░реНрд╢ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╢рд╛рдЦрд╛ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдХрдо рдЙрдкрдпреЛрдЧреА рдмрдирд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдХрднреА рднреА рдЗрддрдирд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдкрдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╢реЛрд░ (рдЕрдзрд┐рдХ рд╢рд╛рдЦрд╛рдПрдВ) рдорд┐рд▓реЗрдВрдЧреЗред


    рдКрдкрд░ рдЖрдкрдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╣рдо рдкреАрдЖрд░ рдХреЛ рдЯреИрдЧ рдореЗрдВ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ! рдЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред

    рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реБрдП, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП auto рдореЗрдВ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

    1. рдирдпрд╛ рдЖрджреЗрд╢ auto hotfix : рдЬрдм рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рддреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╢рд╛рдЦрд╛ рдореЗрдВ рдирд╡реАрдирддрдо рдЯреИрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдирдП рд╣реЙрдЯрдлрд┐рдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
    2. auto shipit рд▓рд┐рдП рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ : рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо hotfixBranch рдФрд░ auto hotfix рдЪрд▓рд╛рдПрдВ

    auto hotfix рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдпрд╛ рддреЛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

    1. next рдпрд╛ canary => рдирдпрд╛ рд╣реБрдХ рдЬреЛ рдкреНрд▓рдЧрдЗрди рдХреЛ рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдХреИрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЪрд╛рд╣реЗ рд╡рд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реЛ
    2. version рдФрд░ publish рд╣реБрдХ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ build рд╕реЗрдорд░ рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рдПрдВ

    рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ 1 рдХреА рдУрд░ рдЭреБрдХ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ version рдФрд░ pubish рд╣реБрдХ рдХреЛ рдирдП рддрд░реАрдХреЗ рд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ рд╣реБрдХ рдХреЛ afterVersion рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреБрдЫ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ canary рдФрд░ next рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЙрд╕ рд╣реБрдХ рдХреЛ рднреА рдирд╣реАрдВ рдХрд╣рддреЗ рд╣реИрдВред рддреЛ рдХреБрдЫ рдРрд╕рд╛ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреБрд░рдВрдд рдЪрд┐рдВрддрд┐рдд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

    рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ?

    рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИ рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЗрддрдирд╛ рдордЬреЗрджрд╛рд░ рд╣реЛрдЧрд╛ред рдЪреВрдВрдХрд┐ рдСрдЯреЛ рдмрд╣реБрдд рдХреБрдЫ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рд╢рд╛рдЦрд╛рдУрдВ рдХреА рдПрдХ рдкрд╛рдЧрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

    рдУрд╣, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╢рд╛рдЦрд╛-рдЙрдкрд╕рд░реНрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреБрд░рд╛рдиреЗ рдкреНрд░рдореБрдЦ рд╕рдорд░реНрдерди рдХреЗ рд╕рдорд╛рди рдерд╛ред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ рдХрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢рд╛рдЦрд╛рдПрдБ рдмрдирд╛рдиреЗ рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╢реЛрд░ рд╣реЛрдЧрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдкрд░,

    рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реБрдП, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдЯреЛ рдореЗрдВ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

    1. рдирдпрд╛ рдЖрджреЗрд╢ рдСрдЯреЛ рд╣реЙрдЯрдлрд┐рдХреНрд╕: рдЬрдм рд░рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╢рд╛рдЦрд╛ рдореЗрдВ рдирд╡реАрдирддрдо рдЯреИрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдирдП рд╣реЙрдЯрдлрд┐рдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд░рд┐рд▓реАрдЬрд╝ рдХрд░реЗрдЧрд╛
    2. рдСрдЯреЛ рд╢рд┐рдкрд┐рдЯ рдХреЗ рд▓рд┐рдП рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛: рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рд╣реИрдВ рдФрд░ рдСрдЯреЛ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдЪрд▓рд╛рдПрдВ

    рд╣рд╛рдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХрд╛рдлреА рд╣рдж рддрдХ рд╕рдорд╛рд╣рд┐рдд рдХрд░ рджреЗрдЧрд╛ред

    рдСрдЯреЛ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдпрд╛ рддреЛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

    1. рдЕрдЧрд▓реЗ рдпрд╛ рдХреИрдирд░реА рдХрд╛ рд░рд╛рд╕реНрддрд╛ => рдирдпрд╛ рд╣реБрдХ рдЬреЛ рдкреНрд▓рдЧрдЗрди рдХреЛ рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдХреИрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реЛ
    2. рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рд╣реБрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрд┐рд▓реНрдб рд╕реЗрд╡рд░ рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рдПрдВ

    рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ 1 рдХреА рдУрд░ рдЭреБрдХ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдПрдХ рдирдП рддрд░реАрдХреЗ рд╕реЗ рд╣реБрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ рд╣реБрдХ рдХреЛ рдмрд╛рдж рдореЗрдВ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдХреБрдЫ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреИрдирд░реА рдФрд░ рдЕрдЧрд▓реЗ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЙрд╕ рд╣реБрдХ рдХреЛ рднреА рдирд╣реАрдВ рдХрд╣рддреЗ рд╣реИрдВред рддреЛ рдХреБрдЫ рдРрд╕рд╛ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреБрд░рдВрдд рдЪрд┐рдВрддрд┐рдд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

    рдЙрдЪреНрдЪ рд╕реНрддрд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 1 рднреА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд┐рд╕ рдЖрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рд╣реБрдХ рдмреБрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ next , canary , & hotfix рд╕рднреА рд╕рдорд╛рди рдкреИрдЯрд░реНрди рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд┐рд╕реА рднреА рджрд░реНрдж рдмрд┐рдВрджреБ рдХреЛ рдмрд╛рдж рдореЗрдВ рд╣рд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред


    рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ?

    рдЬрд╝рд░реВрд░ , рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреАред
    рдореИрдВ рд╢рд╛рдпрдж рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рддрдХ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдирд╣реАрдВ рдбрд╛рд▓ рдкрд╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдорд╛рд░реНрдЪ рдХреЗ рдмрд╛рдж рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

    рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдЗрд╕ рдкрд░ рдХреЛрдИ рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрдк рдкрд░ рд╣реИ

    рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ - рдореИрдВ рдЗрд╕реЗ рдПрдХ рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдПрдХ рдирд┐рдореНрди рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдерд╛ - version-MAJOR-MINOR рд╢рд╛рдЦрд╛ рдмрдирд╛рдХрд░ред рдпрд╣ рд╣рдорд╛рд░реА рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдЯреАрдмреАрдПрдЪ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╢реЛрд░ рдХреА рддрд░рд╣ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬрд╝ рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╢рд╛рдЦрд╛рдПрдБ рдмрдирд╛рддреЗ рд╣реИрдВред

    versionBranches рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЕрднреА рдпрд╣ рдкреНрд▓рдЧрдЗрди рд╣реИ :

        this.hooks.beforeCommitChangelog.tapPromise(
          "Old Version Branches",
          async ({ bump }) => {
            if (bump === SEMVER.major && this.config?.versionBranches) {
              const branch = `${this.config.versionBranches}${major(
                await this.hooks.getPreviousVersion.promise()
              )}`;
    
              await execPromise("git", [
                "branch",
                await this.git?.getLatestTagInBranch(),
              ]);
              await execPromise("git", ["push", this.remote, branch]);
            }
          }
        );
    

    SEMVER.minor рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рддреБрдЪреНрдЫ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдСрдЯреЛ рдХреЗ рдЕрдиреНрдп рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

    рдпрд╣ рдкреБрд░рд╛рдиреА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╣реЛрддрд╛ рд╣реИ рдЙрд╕рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдлрд┐рд░ shipit рдореЗрдВ рдЗрд╕ рдЪреЗрдХ рдХреЛ рднреА рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛

    https://github.com/intuit/auto/blob/f37945b45b7fef6ffdb00ffa0250de449e02b883/packages/core/src/auto.ts#L1442

    рдЬреЛ рддрдм рдпрд╣рд╛рдВ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗ рд░рд┐рд▓реАрдЬ рдХреА рдЧрдгрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ

    https://github.com/intuit/auto/blob/f37945b45b7fef6ffdb00ffa0250de449e02b883/packages/core/src/auto.ts#L1509

    рдПрдХ рд╡рд┐рдЪрд╛рд░ рдЬреЛ рд╣рдореЗрдВ рдкреБрд░рд╛рдиреЗ рдирд╛рдмрд╛рд▓рд┐рдЧ/рдкреИрдЪ рдХреЗ рд╕рд╛рде рдХрд░рдирд╛ рд╣реИ рдФрд░ рдкреНрд░рдореБрдЦ рдирд╣реАрдВ рд╣реИ рд╡рд╣ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдмреЗрдореЗрд▓ рд╣реИред рдирд╛рдмрд╛рд▓рд┐рдЧреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рд╢рд╛рдпрдж рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реИ

    *  (tag: v2.0.0) (master)
    | 
    *  (tag: v1.1.1)
    |
    |  *  (tag: v1.1.2) <- Need to add logic to find an available tag 
    | /
    *  (tag: v1.1.0) (hotfix-feature)
    |
    *  (tag: v1.0.0)
    

    рддреЛ рд╢рд╛рдпрдж hotfix рдХрдорд╛рдВрдб рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдпрд╣ рдХреЗрд╡рд▓ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рд╕рддреНрдпрд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

    рдирд┐рдпрдо :

    1. рдХрд┐рд╕реА рднреА рдкреБрд░рд╛рдиреЗ рдирд╛рдмрд╛рд▓рд┐рдЧ/рдкреИрдЪ рд░рд┐рд▓реАрдЬ рд╢рд╛рдЦрд╛ рдкрд░ рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ (рдЖрд╡рд╢реНрдпрдХ)
    2. рдХрд┐рд╕реА рднреА рдкреБрд░рд╛рдиреЗ рдкреИрдЪ рд░рд┐рд▓реАрдЬ рд╢рд╛рдЦрд╛ (рд╢рд╛рдпрдж рдЕрдирд╛рд╡рд╢реНрдпрдХ?)

    @hipsstersmoothie
    рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреБрд░рд╛рдиреЗ рдЯреИрдЧ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЖрдИ рд╕реЗрдЯрдЕрдк рд╣реИ, рдЬрд╣рд╛рдВ рдЕрдЧрд▓рд╛ рдЯреИрдЧ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ?

    рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ, рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рдлрд▓рддрд╛ рд╣реЛрдЧреА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХрд╣рд╛рдВ рд╣реЛрдЧреА (рд╢рд╛рдпрдж рдЯреИрдЧ рдкреБрд╢ рдкрд░?)

    рдЕрд░реНрдерд╛рдд:

    *  (tag: v2.0.0) (master)
    | 
    *  (tag: v1.1.1)
    |
    |  *   <- what is current behavior if I try to release this commit
    | /
    *  (tag: v1.1.0) 
    |
    *  (tag: v1.0.0)
    

    @hipstersmoothie рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рдпрдореЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╣рд░, рдореБрдЭреЗ try to unique version number рд░рдгрдиреАрддрд┐/рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛/рднреНрд░рдо рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП @hipsstersmoothie рдиреЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛, v1.1.2 рджреВрд╕рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ v1.1.1 рд╕реЗ рдкреИрдЪ рд░рд┐рд▓реАрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╡рд┐рдХрд╛рд╕ рд░реИрдЦрд┐рдХ рдирд╣реАрдВ рдерд╛, рдЗрд╕рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ, v1.1.1 рд╕реЗ v1.1.2 рдкреАрдЫреЗ рдХреА рдУрд░ рдЕрд╕рдВрдЧрдд рдкрд░рд┐рд╡рд░реНрддрди рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ v1.1.2 v1.1.1 рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рди рд╣реЛрдВред рдпрджрд┐ рдЕрдЧрд▓рд╛ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрд╕реНрдХрд░рдг v1.1.0 рд╕реЗ рдЕрдзрд┐рдХ рджреВрд░реА рдкрд░ рд╣реИ (рдпрд╛рдиреА: рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЕрдЧрд▓рд╛ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрд╕реНрдХрд░рдг v1.1.100 ?)

    рд╕реЗрд╡рд░ рдХреЗ рдмрд┐рд▓реНрдб рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рднреНрд░рдо рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рджреЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╕реЗрд╡рд░ рд╕реНрдкреЗрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рдВрд╕реНрдХрд░рдг рд╡рд░реАрдпрддрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдмрд┐рд▓реНрдб рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реЛ рд░рд╣реА рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдПрдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрдЬрд╛рдп рдХрдорд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

    рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд░реИрдЦрд┐рдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рд╕рд░реНрд╡реЛрддреНрддрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред


    рдпрджрд┐ рд╣рдо рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢рд╛рдЦрд╛ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдкрд░реЛрдХреНрдд рд░рдгрдиреАрддрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдпрд╛ рд╣реБрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдпрд╛ рд╢рд╛рдЦрд╛ рд╣реБрдХ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред
    рдЗрд╕ рддрд░рд╣, рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

    рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреБрд░рд╛рдиреЗ рдЯреИрдЧ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЖрдИ рд╕реЗрдЯрдЕрдк рд╣реИ, рдЬрд╣рд╛рдВ рдЕрдЧрд▓рд╛ рдЯреИрдЧ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ?

    рдЖрдо рддреМрд░ рдкрд░ рдЯреИрдЧ рдирд╣реАрдВ рдмрдирддреЗ рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ [skip ci] рд╣реЛрддреА рд╣реИ

    рдпрджрд┐ рдЕрдЧрд▓рд╛ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрд╕реНрдХрд░рдг v1.1.0 . рд╕реЗ рдЕрдзрд┐рдХ рджреВрд░реА рдкрд░ рд╣реИ, рддреЛ рдпрд╣ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдФрд░ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

    рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд┐рд▓реНрдб рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднрд╛рдЧ рдХреЛ рд╕рд╣реА рд░рдгрдиреАрддрд┐ рдмрдирд╛рддрд╛ рд╣реИред

    рдпрджрд┐ рд╣рдо рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢рд╛рдЦрд╛ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдкрд░реЛрдХреНрдд рд░рдгрдиреАрддрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдпрд╛ рд╣реБрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдпрд╛ рд╢рд╛рдЦрд╛ рд╣реБрдХ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред
    рдЗрд╕ рддрд░рд╣, рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

    рдЖрдкрдХреА рдкреЛрд╕реНрдЯ рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдЖрд╢реНрд╡рд╕реНрдд рдХрд┐рдпрд╛ рдХрд┐ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЯреИрдЧ рдвреВрдВрдврдирд╛ рдПрдХ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдпреЛрдЬрдирд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рд╢рд╛рдпрдж рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

    рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдорд┐рд╢реНрд░рдг рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреИрдЪрд┐рдВрдЧ рдФрд░ рдмреВрдврд╝рд╛ рдирд╛рдмрд╛рд▓рд┐рдЧ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП oldVersionBranches:

    *  (tag: v2.0.0) (master)
    | 
    *  (tag: v1.2.0)
    |
    |  *  (tag: v1.1.5) <- Can merge patched into old minor branch, maybe error when PR has `minor`
    | /
    *  (tag: v1.1.4) <- branch: version-1.1
    |
    *  (tag: v1.0.0)
    

    рддрдм рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдкреИрдЪрд┐рдВрдЧ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднрд╛рдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

    from рдФрд░ useVerion рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╡рд┐рд▓рдп рдХреЗ рд╕рд╛рде, рдХреНрдпрд╛ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рддрд░реАрдХрд╛ рд╣реИ? рдореБрдЭреЗ рдмрд╕ рдЖрдЬ рд╣реА рдПрдХ рдмрдирд╛рдирд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рджрд░реНрджрдирд╛рдХ рддрд░реАрдХреЗ рд╕реЗ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ред

    рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ 7.7 рдкрд░ рд╣реИред рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рдЙрдкрднреЛрдХреНрддрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ 7.5 рдкрд░ рд╣реИ, рдПрдХ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рдФрд░ 7.5.1 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд░рд┐рд▓реАрдЬ рдХреЗ рдмреАрдЪ рдореЗрдВ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХреНрдпреВрдП рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рд╣реЛрддрд╛ рд╣реИред

    рдЕрднреА рднреА рдореИрдиреНрдпреБрдЕрд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рдмрд┐рдирд╛ рдореЗрд░реА рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЕрдВрддрддрдГ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдпрд╣ рдСрдЯреЛ рдореЗрдВ рдПрдХ рдмреЗрд╣рдж рдЧрд╛рдпрдм рд╕реБрд╡рд┐рдзрд╛ рд╣реИ

    рд╕реБрдирдиреЗ рдореЗрдВ рдмрдврд╝рд┐рдпрд╛! рдзрдиреНрдпрд╡рд╛рдж ЁЯЩП

    рд╣рдордиреЗ (рдореИрдВ рдФрд░ @10hendersonm) рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рд╣реИ
    рд╢рд╛рдорд┐рд▓ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдСрдЯреЛ рдФрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ!

    рд╣рдордиреЗ рдХреЗрд╡рд▓ рдкреАрдЖрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ 7.2.1, 8.1.1 рдФрд░ 8.2.2 рдХреЛ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдХрд┐рдпрд╛ рд╣реИ
    (рдмрд╣реВрдд рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ)ред

    рд╣рдо рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рд▓реЛрдЧ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ?

    рдЧреБрд░реБ, 14 рдЬрдирд╡рд░реА, 2021, 7:27 рдЕрдкрд░рд╛рд╣реНрди рдХреЛ рдореИрдЯ рдлреЗрд▓реНрдЯрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

    рд╕реБрдирдиреЗ рдореЗрдВ рдмрдврд╝рд┐рдпрд╛! рдзрдиреНрдпрд╡рд╛рдж ЁЯЩП

    -
    рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
    рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
    https://github.com/intuit/auto/issues/1054#issuecomment-760583830 , рдпрд╛
    рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд
    https://github.com/notifications/unsubscribe-auth/AACI3Q6RKDONYJVH6UWUPFLSZ6KZNANCNFSM4LFJ4ULQ
    .

    рдореБрдЭреЗ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА!

    рд╣реИрд▓реЛ рд╕рднреА рдХреЛ! рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред рдореЗрд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ:

    1. рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, auto рдХрд┐рд╕реА рднреА version-* рд╢рд╛рдЦрд╛рдУрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд╢рд╛рдЦрд╛ рд╕реЗ version-1.1.4 рдореЗрдВ рдПрдХ рдкреИрдЪ рдорд░реНрдЬ рд╕рдВрд╕реНрдХрд░рдг 1.1.5 рд░рд┐рд▓реАрдЬ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рд╡рд╣ рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ рд╣реА рдмрдирд╛рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рддреЛ рдпрд╛ рддреЛ рдПрдирдкреАрдПрдо рд░рд┐рд▓реАрдЬрд╝ рдпрд╛ рдЧрд┐рдЯ рдЯреИрдЧ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рддреНрд░реБрдЯрд┐ рдорд╛рдорд▓рд╛ рд╣реИ
    2. рд╣рдо versionBranches рдХреЛ "major" | "minor" | "patch" рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╣реЙрдЯрдлрд┐рдХреНрд╕ рд╢рд╛рдЦрд╛рдПрдВ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдпрд╣ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ version-* рд╢рд╛рдЦрд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмреАрдЪ рд╡реНрдпрд╛рдкрд╛рд░-рдмрдВрдж рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЬрдм рдЖрдкрдХреЛ рд╕реБрдзрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рддреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рд╢рд╛рдЦрд╛рдПрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ

    рд╡рд┐рдЪрд╛рд░?

    рд▓реЗрдХрд┐рди рд╡рд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рддреНрд░реБрдЯрд┐ рдорд╛рдорд▓рд╛ рд╣реИ\

    рдореИрдВ рдЕрднреА рднреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдПрдЧрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдорд╛рдорд▓рд╛ рдерд╛ рдЬрд╣рд╛рдВ рдореИрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╕реЗ рдПрдХ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдЬрд╛рд░реА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рддрд╛рдХрд┐ рдХреБрдЫ рдФрд░ рди рдЦреАрдВрдЪреЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдо рдКрдкрд░ рдХреА рдмрд╛рддрдЪреАрдд рд╕реЗ рд╕реЗрд╡рд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

    рд╣рдо "рдкреНрд░рдореБрдЦ" рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ | "рдирд╛рдмрд╛рд▓рд┐рдЧ" | "рдкреИрдЪ"

    рд╡рд░реНрддрдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдпрд╛ рддреЛ true рдпрд╛ рдкреНрд░рдореБрдЦ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЙрдкрд╕рд░реНрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдХреБрдЫ рдРрд╕рд╛ рджрд┐рдЦрдирд╛ рд╣реЛрдЧрд╛

    {
      "versionBranches": {
          "branchPrefix": "version-",
          "types": ["major", "minor"] // defaults to just major   
       }
    }
    

    рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдкреНрд░рд╢реНрди рдЕрднреА рднреА рд╣реЙрдЯрдлрд┐рдХреНрд╕ рд╣реБрдХ рдпрд╛ рдХреЙрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ + рд╡рд░реНрддрдорд╛рди рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдЦрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП

    @lshadler рд╣рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░ рдЬреЛрдбрд╝реА рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

    @bmuenzenmeyer рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЕрд╡рд▓реЛрдХрди рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

    рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рдореИрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реВрдВ рдЙрддрдирд╛ рд╣реА рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП v11 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдХрдорд╛рдВрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВрдЧреЗред

    рдкреБрд░рд╛рдиреА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЪреИрдВрдЬ, рдЖрдлреНрдЯрд░ рд╡рд░реНрдЬрди, рдФрд░ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдХреЗ рджреМрд░рд╛рди рдмреБрд▓рд╛рдП рдЧрдП рд╕рднреА рдпрд╛ рдЙрдирдХреЗ рд╣реБрдХ рдХреЗ рд╕рд╛рде рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдирд╡реАрдирддрдо рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

    рд╣рдореЗрдВ рд╕рдВрднрд╡рддрдГ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд╛рдж рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ рдкреНрд░рд╡рд╛рд╣ рдирд╡реАрдирддрдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рднреА v11 рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдирд╡реАрдирддрдо рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЖрдк рд╕рдорд╛рди рд╕реНрд╡рдЪрд╛рд▓рди рдЬреЛрдбрд╝ рд╕рдХреЗрдВред

    рдХреИрдирд░реА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╡рд╣реА рд░рд╣ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреИрдирд░реА рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдкреНрд░рддрд┐рдмрджреНрдз рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреИрдирд░реА рд╣реБрдХ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреИрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

    рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░, рдЗрд╕ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдХреЗ рдкрд╛рдЧрд▓рдкрди рдХреЗ рд╕рд╛рде, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдореБрджреНрджрд╛ рдореБрдЭрд╕реЗ рджреВрд░ рд╣реЛ рдЧрдпрд╛ рд╣реИред

    рд╡рд┐рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдореИрдВ 2 рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ:

    • (1) рдкреБрд░рд╛рдиреА рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди (рдпрд╛рдиреА: рдкреБрд░рд╛рдирд╛ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг)
    • (2) рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди (рдпрд╛рдиреА: рд╣реЙрдЯрдлрд┐рдХреНрд╕)

    рдЗрд╕ рдмрд╛рддрдЪреАрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрди рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд░рдЦрдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

    (1) рдПрдХ рд╢рд╛рдЦрд╛ / рд░рд┐рд▓реАрдЬ рдЯреНрд░реИрдХ рдХреЗ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ versionBranches рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЫреЛрдЯреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдХреБрдЫ рдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ), рддреЛ рдпрд╣ рдЙрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред

    (2) рд╢реЙрд░реНрдЯ рдЯрд░реНрдо рд╕рдкреЛрд░реНрдЯ/рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдЙрдкрд░реЛрдХреНрдд рдереНрд░реЗрдбреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рд░рд┐рд▓реАрдЬ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рд╕реЗрд╡рд░ рдХреЗ рдмрд┐рд▓реНрдб рдкрд╛рд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдорд╛рдирдХ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдХреЛрдб рд╕реНрд╡рд╛рдорд┐рдпреЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╕рдВрдЧрдд рд╡реНрдпрд╡рд╣рд╛рд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдЬрдЯрд┐рд▓ рдХреЙрд░реНрдирд░ рдХреЗрд╕ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рд╣реЙрдЯрдлрд┐рдХреНрд╕ рдХрдорд╛рдВрдб рдФрд░ рд╣реБрдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╡реГрджреНрдзрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рджреБрд░реНрд▓рдн рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЛ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

    рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ _(рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ versionBranches рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ / рдЯреЙрдЧрд▓ / рдзреНрд╡рдЬ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ version- рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд░ рд▓реЗрдмрд▓ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рдирд╛ рд╣реИ рдпрд╛ рд╣рдореЗрд╢рд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рд╕реЗрд╡рд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рднрд╛рдЧ рдФрд░ рдЙрди рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд▓реЗрдмрд▓ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ)_


    рдХреНрдпрд╛ рдЗрди 2 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрд┐рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

    рдХреНрдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

    (рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЕрднреА рднреА рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рддрд╛)

    рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд░реНрд╢рд░реЗрдЦрд╛ рд╡рд┐рдЪрд╛рд░:

    рдСрдЯреЛ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд┐рдЯ рдЯреИрдЧ (рд░рд┐рд▓реАрдЬ) рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рд╡реИрдз рдЧрд┐рдЯ рд░реЗрдлрд░реА рдХреЛ рдЬреАрдердм рдкрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди (рдпрд╛рдиреА: рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╢рд╛рдЦрд╛ / рд╣реЙрдЯрдлрд┐рдХреНрд╕ рд╢рд╛рдЦрд╛) рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд░рд┐рд▓реАрдЬ / рдЧрд┐рдЯ рдЯреИрдЧ рдХреЛ рдзрдХреНрдХрд╛ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╢рд╛рдЦрд╛ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИред

    рдпрд╛рдиреА (рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ)

    • рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рджреА рдЧрдИ рд╣реИ
      <ul> <li>(tag: v1.3.0) (master)<br /> | </li> <li>(tag: v1.2.3)<br />

  • рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╕реЗ рдПрдХ рдирдИ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╢рд╛рдЦрд╛ рдмрдирд╛рдПрдВ (рдпрд╛рдиреА: hotfix-1.2.3 )
    <ul> <li>(tag: v1.3.0) (master)<br /> | </li> <li>(tag: v1.2.3) (hotfix-1.2.3)<br />

  • рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдВ / рдкреАрдЖрд░ рдХреЛ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╢рд╛рдЦрд╛ рдореЗрдВ рдорд░реНрдЬ рдХрд░реЗрдВ
    <ul> <li>(tag: v1.3.0) (master)<br /> |<br /> | * (hotfix-1.2.3)<br /> | /</li> <li>(tag: v1.2.3)<br />

  • рдЬреЛ рдкреАрдЖрд░ рдорд░реНрдЬ рдкрд░ рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬ / рдЯреИрдЧ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ
    <ul> <li>(tag: v1.3.0) (master)<br /> |<br /> | * (tag: v1.2.3+1) (hotfix-1.2.3)<br /> | /</li> <li>(tag: v1.2.3)<br />

  • рдЪреВрдВрдХрд┐ рдирдпрд╛ рдЯреИрдЧ рдЬреАрдердм рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рд╡реИрдз рдЧрд┐рдЯ рд░реЗрдлрд░реА рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреЛрдб рдорд╛рд▓рд┐рдХ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╢рд╛рдЦрд╛ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрднреА рднреА рдЯреИрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирдИ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛/рд░рд┐рд▓реАрдЬ рдХрд╛ рд╕рдВрджрд░реНрдн рд╣реИ ( v1.2.3+1 )
    <ul> <li>(tag: v1.3.0) (master)<br /> |<br /> | * (tag: v1.2.3+1)<br /> | /</li> <li>(tag: v1.2.3)<br />

  • рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд╕реБрд╡рд┐рдзрд╛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп рд╢рд╛рдЦрд╛ рдкреИрдЯрд░реНрди рдХреЗ рдКрдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЕрд╡рдЧрдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдЖрдк рд╢рд╛рдЦрд╛ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрднреА рднреА рдирдИ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╢рд╛рдЦрд╛рдУрдВ рдХреА рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

    рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрд┐рд▓реНрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд░рд╣рд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдРрд╕рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛, рдореИрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдпрд╛ рдЬрд╣рд╛рдВ рдирд╡реАрдирддрдо рдЬреАрдердм рд░рд┐рд▓реАрдЬ рдЬрд░реВрд░реА рдирд╡реАрдирддрдо/рдЙрдЪреНрдЪрддрдо рдЕрд░реНрдердкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдерд╛ред

    рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ: https://github.com/intuit/auto/issues/1054#issuecomment -780286683, рдирд╡реАрдирддрдо рдЬреАрдердм рд░рд┐рд▓реАрдЬ v1.2.3+1 рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪрддрдо рдХреЗ рдмрд╛рдж рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг: v1.3.0 ред

    рдХреЛрдб рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдмрд╛рдж рд╕реЗ getLatestRelease , рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╡рд╣рд╛рд░реЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ from рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдЕрд░реНрдерд╛рдд:

    • рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ
    • рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЧрдгрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ
    • рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдмреНрд░реЗрдХрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдпрджрд┐ рдирд╡реАрдирддрдо рдЬреАрдердм рд░рд┐рд▓реАрдЬ рд╣реЗрдб рдХрдорд┐рдЯ рд╕реЗ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ

    рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рдореМрдЬреВрджрд╛ versionBranches рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдЧрд┐рдЯ рдЯреИрдЧ/рдЬреАрдердм рд░рд┐рд▓реАрдЬ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

    рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдкреНрд░рд╢реНрди рдЕрднреА рднреА рд╣реЙрдЯрдлрд┐рдХреНрд╕ рд╣реБрдХ рдпрд╛ рдХреЙрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ + рд╡рд░реНрддрдорд╛рди рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдЦрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП


    рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ getLatestRelease рддрд░реНрдХ рдХреЛ рдпрд╛ рддреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╣реБрдХ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

    • (1) listReleases рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреАрдердм рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдЙрдЪреНрдЪрддрдо рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг (рдХреЛрдИ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдпрд╛ рдмрд┐рд▓реНрдб рдкрд╛рд░реНрдЯреНрд╕) рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрд░реНрдЯ рдХрд░реЗрдВ рдЬреЛ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛ
    • (2) рдпрд╛ git рдЯреИрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдЙрдЪреНрдЪрддрдо рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг (рдХреЛрдИ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдпрд╛ рдмрд┐рд▓реНрдб рдкрд╛рд░реНрдЯреНрд╕ рдирд╣реАрдВ) рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрд░реНрдЯ рдХрд░реЗрдВ рдЬреЛ рдХрд┐ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛ

    рдпрд╣рд╛рдВ рдЕрдВрддрд░ рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ auto рдЬреАрдердм рд░рд┐рд▓реАрдЬ рдпрд╛ рдЧрд┐рдЯ рдЯреИрдЧ рдХреЛ рд╕рддреНрдп рдХреЗ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реИ, рдЬреЛ рдЪрд░реНрдЪрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ https://github.com/intuit/auto/discussions/1867#discussioncomment -684192ред

    рдореИрдВ рд╢реБрд░реВ рдореЗрдВ (2) рдХреА рдУрд░ рдЭреБрдХреВрдВрдЧрд╛, рдЬреИрд╕рд╛

    • (рдП) рд╣рдо рдЕрдВрддрддрдГ рдЧрд┐рдЯ рд░реЗрдлрд░реА (рдЯреИрдЧ) рдХреЗ рдмрд╛рдж рд╣реИрдВ рдФрд░ рдЬреАрдердм рд░рд┐рд▓реАрдЬ рдХреЗ рдЕрдиреНрдп рддрддреНрд╡ рдирд╣реАрдВ рд╣реИрдВ
    • (рдмреА) рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░реЗрдЧрд╛

    @рд╣рд┐рдкреНрд╕реНрдЯрд░реНрд╕рдореВрдереА ,
    рдЕрдЧрд░ рд╣рдореЗрдВ getLatestRelease рддрд░реНрдХ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреНрдпрд╛ рд╣реИрдВ (1) рдЬреАрдердм рд░рд┐рд▓реАрдЬ рдмрдирд╛рдо (2) рдЧрд┐рдЯ рдЯреИрдЧ рдмрдирд╛рдо (3) рдХреБрдЫ рдФрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░?

    рд╣рд╛рдБ рдорд▓реНрдЯреА рдкреИрдХреЗрдЬ рдСрдЯреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рднреА рдирд╡реАрдирддрдо рдЧрд┐рдЯрд╣рдм рд░рд┐рд▓реАрдЬ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреЗрд╡рд▓ рдЯреИрдЧ рдкрд░ рджреЛрдмрд╛рд░рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред 2 рдЗрд╕ рдХрд╛рдо рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рде рдЬрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред

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

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

    jdalrymple picture jdalrymple  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

    sethomas picture sethomas  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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