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. Глупая ошибка

Другие вопросы по тегам