Closed akabekobeko closed 2 years ago
vfm.md
の変更について。
{hidden}
を指定してもよいひととおり構文系の issue が片付いたので v1.0.0 をリリースしようとしたらエラーになった。
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/@vivliostyle%2fvfm - You cannot publish over the previously published versions: 1.0.0.
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy, or
npm ERR! 403 on a server you do not have access to.
どうやら以前 v1.0.0-alpha.12 の頃に npm-scripts の release
を間違えて実行したため v1.0.0 はリリース済みのようだ。このとき間違えたことに気づいて release-it の設問には n
を入力したのだが、最初の npm publish
は実行してしまった。 72 時間以内に npm unpublish
すれば公開を取り下げられたのだが、忘れていた。
そこで release-it が実行しているであろう処理を手動で実施してみた。
package.json
と CHANGELOG.md
を更新v1.0.1
タグを追加git commit
- git push
npm publish
しかし npm publish
は
$ npm publish
> @vivliostyle/vfm@1.0.1 prepublishOnly
> yarn build
となり latest
扱いとならない。おそらくプロジェクトの設定が原因なのだろう。ただし package.json
を npmjs のバージョン管理的には v1.0.x の系へ突入したので改めて npm run release
を実行。
結果として想定通りのリリースとなった。よってバージョンこそピッタリ v1.0.0 にはならなかったが、これを相当のものとして扱う。
v1.0.0 Milestone としての構文をひととおり実装したので v1.0.0 をリリースするための作業を進める。以下、必要なこと。
docs/vfm.md
を v1.0.0 時点で対応した内容のみとする