Atom パッケージが公開できないときに

症状

Windows 10 環境で次のコマンドを使ってパッケージを公開しようとしたが失敗する。

> apm publish minor
Preparing and tagging a new version done
Pushing v0.1.0 tag failed

環境は次の通り。

> apm -v
apm  1.19.0
npm  3.10.10
node 6.9.5 x64
atom 1.29.0
python
git 2.17.1.windows.2
visual studio

解決法

手動で gitタグをプッシュして、タグを指定して公開する。

% git tag -a v0.1.0 -m 'First release'
% git push origin v0.1.0

なお apm コマンドは Linux subsystem 上ではなく Windowsコマンドプロンプト上で動かす必要があった。

> apm publish --tag v0.1.0
Publishing zap-to-char@v0.1.0 done