Semantic-релиз не публикуется после успешного запуска travis
Я хочу опубликовать версию пакета NPM, которым я управляю. Вот ссылка: https://github.com/dixeed/eslint-config. Я подтолкнул к мастеру, не было никаких ошибок в моем запуске сборки Travis, но он не запустил npm run semantic-release pre && npm publish && npm run semantic-release post
как и должно быть. Если вы посмотрите мою историю мерзавцев, я следил за форматом сообщения о фиксации angularjs.
Есть ли у вас какие-либо подсказки о том, что может происходить? Когда я бегу npm run semantic-release
на моем локальном компьютере это говорит мне это:
Он хочет повысить версию до 2.0.0, но я этого не хочу. Это должно быть 1.1.0. BREAKING CHANGE
commit должен был вызвать повышение версии для первого релиза, но это не значит, что я сделал это вручную.
Кстати, у меня есть проблемы с моей первой публикацией. Как вы должны поступить с SR, чтобы опубликовать свою первую версию? Хотя я написал коммит с этим сообщением:
feat(global): Add defaults, angularjs configuration
Create a base configuration and one for angularjs projects
BREAKING CHANGE: This is the first release of the plugin with base and angularjs configuration
Это не повысило версию до 1.0.0. Вы должны сделать первую публикацию вручную, чтобы Semantic Release работал правильно?
1 ответ
Я обнаружил проблему с семантической версией, для работы которой требуется node8, и я просто забыл добавить шаг узла 8 в мой файл конфигурации Travis. Глупая ошибка