Установка:
npm i @cloud-ru/ft-config-semantic-releaseВместе с пакетом приезжают все необходимые зависимости для работы
semantic-releaseв вашем приложении.
// projectRoot/.releaserc.js
module.exports = require('@cloud-ru/ft-config-semantic-release').defaultReleaseConfig();
// если необходимо, чтобы при релизе создавался npm-пакет
module.exports = require('@cloud-ru/ft-config-semantic-release').defaultReleaseConfig({ shouldPublishPackage: true });Также необходимо добавить соответствующую job в ваш CI/CD pipeline.
feat(*TaskId*): some feature
BREAKING CHANGE: something that is not compatible with prev version