рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ?
рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдСрдЯреЛрдмреЛрдЯ рдореИрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ / рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ / рдСрдЯреЛ рдХреЗ рд▓реЗрдмрд▓ рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реЗрдЯрдЕрдк groking рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд┐рдпрд╛ рд╣реИред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЬрдм рдореИрдВрдиреЗ рдСрдЯреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдЬреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЙрд╕рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЙрдкрд▓рдмреНрдз рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдореИрдк рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред
рдиреАрдЪреЗ рдореИрдВ рдХреБрдЫ рдРрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░реЛрдВ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХрд░реВрдБрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рддрдирд╛ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
labels
рдФрд░ skipReleaseLabels
ред рдореЗрдВ рдПрдХ рд▓реЗрдмрд▓ labels
рдореЗрдВ рднреА рд╣реИ рдХрд┐ skipReleaseLabels
рдПрдХ рд░рд┐рд▓реАрдЬ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдПрдХ рдРрд╕рд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд▓реЗрдмрд▓ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рд░рд┐рд▓реАрдЬрд╝ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рджреЛ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдЬрдм рдЖрдк major
, minor
, рдпрд╛ patch
рдХреЛ skipReleaseLabels
рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ? рдФрд░ рдлрд┐рд░ skip-release
рд▓реЗрдмрд▓ рд╣реИ рдЬреЛ skipReleaseLabels
редminor
рдФрд░ documentation
рджреЛрдиреЛрдВ рд▓реЗрдмрд▓ рдореМрдЬреВрдж рд╣реИрдВ, рддреЛ рдХреМрди рд╕рд╛ рдЪреЗрдВрдЬрд▓реЙрдЧ рд╢реАрд░реНрд╖рдХ рдорд┐рд╕рд╛рд▓ рд▓реЗрддрд╛ рд╣реИ?рдЖрдк рдЬреЛ рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдореИрдВ рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рд▓реЗрдмрд▓ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рднреА рдХреЛрдиреЗ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕реБрдЭрд╛рд╡ рд╣реИред
{
labels: [
{
name: 'Breaking change',
releaseType: 'major',
description: 'A non-backwards compatible change'
changelogTitle: 'Breaking changes',
color: '#FFF000'
},
{
name: 'Feature',
releaseType: 'minor',
description: 'A new capability'
changelogTitle: 'Improvements',
color: '#FAA00A'
},
{
name: 'Bug fix',
releaseType: 'patch',
description: 'A bug fix'
changelogTitle: 'Bug fixes',
color: '#FAA00A'
},
{
name: 'Skip Release',
releaseType: 'skip',
description: "Ensures a release doesn't happen",
// changelog title not valid for skip releases
// changelogTitle: '',
color: '#FAA00A'
},
{
name: 'Documentation',
releaseType: 'none',
description: 'Used to denote documentation changes',
changelogTitle: 'Documentation updates',
color: '#C8C8C8'
}
]
}
рддрд░реНрдХ
name
рдФрд░ releaseType
рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВreleaseType
рдХреЛ major | minor | patch | skip | none
рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдФрд░ рддреАрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рдШрдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: semver | skip | none
редsemver
рд▓реЗрдмрд▓ рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИредsemver
рд▓реЗрдмрд▓ _must_ рдореМрдЬреВрдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм рддрдХ рдХрд┐ рдХреЛрдИ none
рдЕрдиреНрдпрдерд╛ рдореМрдЬреВрдж рди рд╣реЛредskip
рд▓реЗрдмрд▓ рдХреЗрд╡рд▓ рддрднреА рдорд╛рдиреНрдп рд╣реЛрддрд╛ рд╣реИ рдЬрдм semver
рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдпрдерд╛ рдПрдХ рдиреЛ-рдСрдк рд╣реЛрддрд╛ рд╣реИредnone
рдкреНрд░рдХрд╛рд░ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдХреЛрдИ рд░рд┐рд▓реАрдЬ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪреЗрдВрдЬрд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП semver
рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредsemver
рд▓реЗрдмрд▓ рдореМрдЬреВрдж рд╣реИ рддреЛ none
рд░рд┐рд▓реАрдЬ рд░рд┐рд▓реАрдЬ рдХреЛ рдЫреЛрдбрд╝ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИредnone
рд▓реЗрдмрд▓ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВрдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдЬрд┐рди рдкрд░ рдЖрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ
рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЕрднреА рднреА рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрдмреЛрдЬрд╝ рд╣реИред рдПрдХ рд╡рд┐рдХрд▓реНрдк (рдФрд░ рдЬреЛ рдЖрдЬ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ рдЙрд╕рд╕реЗ рдереЛрдбрд╝рд╛ рд╕рдордЭреМрддрд╛) semver
рд▓реЗрдмрд▓ рдХреЛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
{
labels: {
major: "Version: Major",
minor: {
name: "Version: Minor",
changelogTitle: "Bug fixes"
},
patch: "Version: Patch",
other: [
{
name: 'Skip release',
skipRelease: true
},
{
name: 'Documentation',
changelogTitle: 'Documentation updates'
}
]
}
}
рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, major
, minor
, рдФрд░ patch
рдПрдХ рд╕рдорд╛рди рдПрдкреАрдЖрдИ рд░рдЦрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рдкрд╛рд╕ рдЖрдЬ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдп рд╕рднреА рд▓реЗрдмрд▓ рдЗрд╕ other
рдмрдХреЗрдЯ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ (рдЬрд┐рд╕рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рдирд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред
рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ:
semver
рдЙрдкрд╕реНрдерд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИskipRelease: true
рдХреЛ other
рд▓реЗрдмрд▓ рдкрд░ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗредchangelogTitle
рдХреЛ рдЪреЗрдВрдЬрд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП other
рд▓реЗрдмрд▓ рдкрд░ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред (рдлрд┐рд░ рд╕реЗ, рдпрд╣ рдЕрдиреНрдп рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХрд╛ рджреЛрд╣рд░рд╛рд╡ рд╣реЛрдЧрд╛)редskipRelease
рдпрд╛ changelogTitle
рд╣реЛрдиреЗ рд╕реЗ рд▓реЗрдмрд▓ рдПрдХ рдЧреИрд░-рдСрдк рдордирдорд╛рдирд╛ рд▓реЗрдмрд▓ рдмрди рдЬрд╛рдПрдЧрд╛ (рдЬреЛ рдЖрдЬ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдордирдорд╛рдиреЗ рд▓реЗрдмрд▓ рд╕рдорд░реНрдерди рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ)редрдЕрдВрддрдд: рдореИрдВ рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реВрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рд╡рд░реНрддрдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЛрдиреЗ рдХреЗ рдорд╛рдорд▓реЛрдВ рдФрд░ рдЧреЛрдЪрд░реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рдкреНрд░рдЪрд▓рд┐рдд рд╣реИред рдореИрдВ рдЗрд╕реЗ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди (рдФрд░ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдореБрдЭреЗ рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдкрд╕рдВрдж рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рдФрд░ рд╕рд╛рдл рд╣реИ, рдореБрдЭреЗ none
рдФрд░ skip
рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИред рдЕрдЧрд░ рдореИрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ skip
рдХрд╛ рдЪреИрдВрдЬ рдкрд░ рдХреЛрдИ рдЕрд╕рд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕реЗрд╡рд░ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ none
рдПрдХ рд░рд┐рд▓реАрдЬ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ рд▓реЗрдХрд┐рди рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЪреЗрдВрдЬрд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрдирд╛рдПрдЧрд╛ред
рдЗрд╕ рдкрджреНрдзрддрд┐ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╢реЙрд░реНрдЯрд╣реИрдВрдб рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЕрднреА рднреА рдХреБрдЫ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ major
рд▓реЗрдмрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдЧрд╛ рд▓реЗрдХрд┐рди рд╡рд┐рд╡рд░рдг рдФрд░ рдЪреЗрдВрдЬрд▓реЙрдЧрдЯрд╛рдЗрдЯрд▓ рдХреЛ рднреА рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░реЗрдЧрд╛
{
labels: [
{
name: 'Breaking change',
releaseType: 'major'
}
]
}
рдпрд╛ рд╕рд┐рд░реНрдл рд╢реАрд░реНрд╖рдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛
{
labels: [
{
releaseType: 'major',
changelogTitle: 'Super Big Changes'
}
]
}
skip
рд░рд┐рд▓реАрдЬ рди рдХрд░реЗрдВред none
рдЕрд░реНрде рд╣реИ рдХрд┐ рд▓реЗрдмрд▓ рдХрд╛ рд░рд┐рд▓реАрдЬрд╝ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реИ... рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдиреНрдп рд▓реЗрдмрд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдПрдХ рдмреЗрд╣рддрд░ рдирд╛рдо рдХреА рдЬрд░реВрд░рдд рд╣реИред
рддреЛ рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рддрд╣рдд, releaseType
рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓реЗрдмрд▓ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЙрд▓рдмреИрдХ рд╣реЛрддреЗ рд╣реИрдВ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
рддреЛ рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рддрд╣рдд, рд▓реЗрдмрд▓ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЙрд▓рдмреИрдХ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рд░рд┐рд▓реАрдЬрд╝ рдЯрд╛рдЗрдк рдореМрдЬреВрдж рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
рд╣рд╛рдВ
@zephraph рдЗрд╕реЗ рдПрдХ рдмреЗрд╣рддрд░ рдирд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдорд╣рд╛рди рд╣реИред рдХрд╣рдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ "рдпрд╣ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд╛рдо/рдирд┐рд░реНрднрд░рддрд╛/рдЬреЛ рдХреБрдЫ рднреА"ред
рд╕реЛрдЪреЛ рдХрд┐ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
рд╣рд╛рдБ, рдмрд┐рд▓рдХреБрд▓ред
рдкреНрд░рд╕реНрддрд╛рд╡ рд╢рд╛рдирджрд╛рд░ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ name
рдФрд░ chagelogTitle
рджреЛрдиреЛрдВ рдореЗрдВ releaseType
рдЖрдзрд╛рд░ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдЕрдк рд╣реИред рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдЪреЗрдВрдЬрд▓реЙрдЧ рдЯрд╛рдЗрдЯрд▓ рдХреЛ рд▓реЗрдмрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдХрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рдорд┐рд╕рд╛рд▓ рд▓реЗрддреЗ рд╣реИрдВред рдпрджрд┐ рдорд╛рдЗрдирд░ рдФрд░ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рд▓реЗрдмрд▓ рджреЛрдиреЛрдВ рдореМрдЬреВрдж рд╣реИрдВ, рддреЛ рдХреМрди рд╕рд╛ рдЪреЗрдВрдЬрд▓реЙрдЧ рдЯрд╛рдЗрдЯрд▓ рдорд┐рд╕рд╛рд▓ рд▓реЗрддрд╛ рд╣реИ?
Logic
рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рддреНрдпрд╛рдкрди рд╢рд╛рдпрдж рдСрдЯреЛрдмреЛрдЯ рдореЗрдВ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдСрдЯреЛ рдХреЛ рд╣реА рдЗрд╕реЗ рдордЬрдмреВрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
(рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд 1) > рдЪреЗрдВрдЬрд▓реЙрдЧ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рддрд╣рдд рдкреАрдЖрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрд╛рдзрд┐рдХ рдХреЛрдИ рднреА рд▓реЗрдмрд▓ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ред рдХреИрд╕реЗ _"рдПрдХ рд╕реНрдХрд┐рдк рд▓реЗрдмрд▓ рдХреЗрд╡рд▓ рддрднреА рдорд╛рдиреНрдп рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдХ рд╕реЗрд╡рд░ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдпрдерд╛ рдПрдХ рдиреЛ-рдСрдк рд╣реЛрддрд╛ рд╣реИред"_ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ? рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ deps
рд▓реЗрдмрд▓ рдпрд╛ infra
, рддреЛ рдЯрд╛рдЗрдк skip
рдФрд░ рдореИрдВ рд░рд┐рд▓реАрдЬ рдХрд░рдирд╛ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рд╕реЗрд╡рд░ рд▓реЗрдмрд▓ рднреА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рддрдм none
рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реЗрд╡рд░ рд▓реЗрдмрд▓ рдХреЛ рднреА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП... рд╡рд╛рдЯ ?! :рдбреА
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ
"skipReleaseLabels": [
"documentation",
"skip-release",
"devDeps",
"infra"
],
"labels": {
"deps": {
"name": "deps",
"title": "ЁЯФй Dependency Updates"
},
"devDeps": {
"name": "devDeps",
"title": "ЁЯФй Dependency Updates"
},
"documentation": {
"name": "documentation",
"title": "ЁЯЧТя╕П Documentation"
},
"core": {
"name": "core",
"title": "ЁЯУж Core"
}
},
рдФрд░ рдореИрдВ рдбреЙрдХреНрд╕, рд╕реНрдХрд┐рдк-рд░рд┐рд▓реАрдЬрд╝, рдбреЗрд╡рдбрд┐рдкреНрд╕ рдФрд░ рдЗрдВрдлрд╝реНрд░рд╛ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП deps
рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ред рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдирд╡реАрдиреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ fix(deps)
рдкрд░ рдкреИрдЪ рд░рд┐рд▓реАрдЬ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдореЗрд░реЗ рдкрд╛рд╕ рд╡реИрд╕реЗ рднреА onlyPublishWithReleaseLabel
рд╕рдХреНрд╖рдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред
рдФрд░ рдПрдХ рдФрд░ рдмрд╛рдд, changelogTitle
next
рдбрд┐рд╕реНрдЯ-рдЯреИрдЧ рдкрд░ рд╣реИ? рдореИрдВ рд╕рд┐рд░реНрдл рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдорд╛рдВрдЧ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреАрдЖрд░ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
@tunnkoCore рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реЗрдЯрдЕрдк рдЗрд╕ рддрд░рд╣ рдирдП рддрд░реАрдХреЗ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ:
{
"labels": [
{
"name": "deps",
"title": "ЁЯФй Dependency Updates",
// when deps are merged create a patch release
"releaseType": "patch"
},
{
"name": "devDeps",
"title": "ЁЯФй Dependency Updates",
"releaseType": "none"
},
{
"name": "documentation",
"title": "ЁЯЧТя╕П Documentation",
"releaseType": "none"
},
{
"name": "core",
"title": "ЁЯУж Core",
"releaseType": "patch"
}
]
}
рдХреЛрдИ рднреА рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ skip
рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдХреЛ рд░рд┐рд╣рд╛ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд devDep
рдЖрдк рдЬреЛрдбрд╝ рд╕рдХрддреЗ рдЕрджреНрдпрддрди patch
рдФрд░ рдПрдХ рд░рд┐рд▓реАрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдПрдХ skip
рд▓реЗрдмрд▓ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рдЬреЛ рдЕрдиреНрдп рд▓реЗрдмрд▓реЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ред
рдЪреЗрдВрдЬрд▓реЙрдЧрд╢реАрд░реНрд╖рдХ
рдореИрдВрдиреЗ рдпрд╣ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдЕрднреА рднреА рд╕рд┐рд░реНрдл рд╢реАрд░реНрд╖рдХ рд╣реИред рдореИрдВ рдЗрд╕реЗ рд░рд┐рдлреИрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкреАрдЖрд░ рдореЗрдВ рдЬреЛрдбрд╝реВрдВрдЧрд╛ (рдЕрднреА рднреА рдЕрдЧрд▓реЗ рдкрд░ рдирд╣реАрдВред рдореИрдВ рдЗрд╕реЗ рдЪреЗрдВрдЬрд▓реЙрдЧрдЯрд╛рдЗрдЯрд▓ рдХреЗ рдмрд╛рдж рдирд┐рдХрд╛рд▓ рджреВрдВрдЧрд╛)
рд╕рд╣реАред рдареАрдХ рд╣реИ рдмрдврд╝рд┐рдпрд╛ :)
рдореБрджреНрджрд╛ v8.0.0-next.8 . рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдХреНрдпрд╛ рдЕрднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ? рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ prerelease
s next
рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ? : рд╕реЛрдЪ: рд╡реИрд╕реЗ рднреА, рдореИрдВ рдЬрд▓реНрджреА рдореЗрдВ рдирд╣реАрдВ рд╣реВрдБред рдЕрднреА рднреА рдпрд╛рд░реНрди v2+pnp рдФрд░ рдмрд┐рд▓реНрдбрд┐рдВрдЧ/рдмрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд▓рдбрд╝ рд░рд╣реЗ рд╣реИрдВред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдФрд░ рд▓рд╛рдкрддрд╛ title/changelogTitle
рдЕрднреА рднреА рдЗрд╕рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рд╣реИ рдХрд┐ рдпрд╣ рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рдореЗрдВ рдХреЛрдИ рдЕрдиреБрднрд╛рдЧ рдирд╣реАрдВ рдмрдирд╛рдпреЗрдЧрд╛?
@tunnkoCore рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЪреИрдВрдЬ рд╢реАрд░реНрд╖рдХ рдкрд░ рдЪреВрдХ рд╣реИред
рдореИрдВ рдЕрдиреНрдп "рдХрд╕реНрдЯрдо рд▓реЗрдмрд▓" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЬреЛ рд╕реЗрд╡рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд╢реАрд░реНрд╖рдХ рдХреЗ рдмрд┐рдирд╛ infra
рд▓реЗрдмрд▓ рд╣реИ рддреЛ рдЗрд╕реЗ рдЬреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛, рд╣реИ рдирд╛? рдФрд░ рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рд╢реАрд░реНрд╖рдХ рд╣реЛрдЧрд╛ (рдЬреИрд╕реЗ devDeps рдореЗрдВ) рддреЛ рдЗрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред
:рд░реЙрдХреЗрдЯ: рдореБрджреНрджрд╛ v8.0.0 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рд░реЙрдХреЗрдЯ:
@adierkens , рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ v8 рдкреНрд░рдореБрдЦ рд╕рдВрд╢реЛрдзрди рдХреЗ рдкреАрдЫреЗ рдкреНрд░рдореБрдЦ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣ рдкреНрд░рд╢реНрди рдпрд╣рд╛рдВ рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдВ ... рдХреНрдпрд╛ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рд╣реИ рдЬреЛ рдореБрдЭреЗ v7.x рд╕реЗ v8 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд labels
рдпрд╛ skipReleaseLabels
рддреЛ рдЖрдкрдХреЛ рдирдП рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
https://intuit.github.io/auto/pages/autorc.html#label -customization
рд╡реВрд╣реВ! :tada: рдореИрдВ рдЗрд╕реЗ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдореЗрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, v8 рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рдмрджрд▓рд╛рд╡!
рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдЪреЗрдВрдЬрд▓реЙрдЧ рдЯрд╛рдЗрдЯрд▓ рдХреЛ рд▓реЗрдмрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдХрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рдорд┐рд╕рд╛рд▓ рд▓реЗрддреЗ рд╣реИрдВред рдпрджрд┐ рдорд╛рдЗрдирд░ рдФрд░ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рд▓реЗрдмрд▓ рджреЛрдиреЛрдВ рдореМрдЬреВрдж рд╣реИрдВ, рддреЛ рдХреМрди рд╕рд╛ рдЪреЗрдВрдЬрд▓реЙрдЧ рдЯрд╛рдЗрдЯрд▓ рдорд┐рд╕рд╛рд▓ рд▓реЗрддрд╛ рд╣реИ?
рд╕реНрдерд╛рдиреАрдп рдкрд░реАрдХреНрд╖рдг рд╕реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ:
releaseType
( major
, minor
, patch
рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреНрд░рдо рдореЗрдВ рд╕рддреНрдп changelogTitle
рд╕рд╛рде рдкрд╣рд▓реЗ рд▓реЗрдмрд▓ рдХреЛ рджрд┐рдП рдЧрдП рдкреАрдЖрд░ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ, рдлрд┐рд░ рдЕрдиреНрдп рд╕рднреА)releaseType
рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдИ рд▓реЗрдмрд▓ рд╣реИрдВ, рддреЛ рдкреАрдЖрд░ рдХреЛ рдкрд╣рд▓реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд▓реЗрдмрд▓ рдХреЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЗрдмрд▓ рдЕрдиреНрдп рд╕рднреА рд╕реЗ рдкрд╣рд▓реЗ рд╣реИрдВ)рдиреАрдЪреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
(1): рдорд╛рдореВрд▓реА рдФрд░ рдХреЛрдИ рд▓реЗрдмрд▓ рдирд╣реАрдВ
рд╡рд┐рдиреНрдпрд╛рд╕:
"labels": [
{ "name": "typescript", "changelogTitle": "Typescript Change", "releaseType": "none" },
{ "name": "minor", "changelogTitle": "Enhancement", "releaseType": "minor" }
]
рдкреАрдЖрд░ рдкрд░ рд▓реЗрдмрд▓:
minor
рдЪреИрдВрдЬ рд▓реЗрдмрд▓ рдЕрдиреБрднрд╛рдЧ: minor
minor
releaseType
рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЕрдзрд┐рдХ рд╣реИ(2): рдПрдХрд╛рдзрд┐рдХ рдкреИрдЪ рд▓реЗрдмрд▓
рд╡рд┐рдиреНрдпрд╛рд╕:
"labels": [
{ "name": "typescript", "changelogTitle": "Typescript Change", "releaseType": "patch" },
{ "name": "core", "changelogTitle": "Core Change", "releaseType": "patch" }
]
рдкреАрдЖрд░ рдкрд░ рд▓реЗрдмрд▓:
core
рдЪреИрдВрдЬ рд▓реЗрдмрд▓ рдЕрдиреБрднрд╛рдЧ: typescript
typescript
рд▓реЗрдмрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ core
рд╕реЗ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ(3): рдХреЛрдИ рднреА рд▓реЗрдмрд▓ рдирд╣реАрдВ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдИ рднреА рд▓реЗрдмрд▓ рдирд╣реАрдВ
рд╡рд┐рдиреНрдпрд╛рд╕:
"labels": [
{ "name": "typescript", "changelogTitle": "Typescript Change", "releaseType": "none" }
]
рдкреАрдЖрд░ рдкрд░ рд▓реЗрдмрд▓:
internal
рдЪреИрдВрдЬ рд▓реЗрдмрд▓ рдЕрдиреБрднрд╛рдЧ: internal
internal
рд▓реЗрдмрд▓ typescript
рд╕реЗ рдкрд╣рд▓реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ (рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реА releaseType
рдмреАрдЪ рдЙрдЪреНрдЪрддрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд▓реЗрддрд╛ рд╣реИ@hipsstersmoothie , рдХреНрдпрд╛ рдЙрдкрд░реЛрдХреНрдд рд╡реНрдпрд╡рд╣рд╛рд░/рд╡рд░реАрдпрддрд╛ рдХреНрд░рдо рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИ?
рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЪреЗрдВрдЬрд▓реЙрдЧ рд▓реЗрдмрд▓ рдЕрдиреБрднрд╛рдЧ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдореИрдВ рдЗрд╕рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ)
рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдкреВрд░реНрд╡рддрд╛ рдЖрджреЗрд╢ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдореИрдВ рдЗрд╕реЗ рдХреБрдЫ рдЦрд╛рд╕ рдпрд╛ рдЧрд▓рдд рдирд╣реАрдВ рджреЗрдЦрддрд╛ред рдпрд╣ рдХрд╛рдлреА рд╕рд╣рдЬ рд▓рдЧрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ major
, minor
рдФрд░ patch
рд╣рдореЗрд╢рд╛ рдЪреЗрдВрдЬрд▓реЙрдЧ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рд░рд╣реЗрдВ, рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрд╣ рдПрдХ рддрд░рд╣ рдХреА рдорд╛рдирдХ рдЪреАрдЬ рд╣реИред рд▓реЗрдХрд┐рди рднрд▓реЗ рд╣реА рдЖрджреЗрд╢ рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реЛ, рдпрд╣ рднреА рдареАрдХ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд
labels
рдпрд╛skipReleaseLabels
рддреЛ рдЖрдкрдХреЛ рдирдП рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАhttps://intuit.github.io/auto/pages/autorc.html#label -customization