Skip to content

fix(ci): publish 後の匿名可視性を検証する - #7

Merged
wf9a5m75 merged 1 commit into
mainfrom
ci/verify-npm-visibility
Aug 16, 2026
Merged

fix(ci): publish 後の匿名可視性を検証する#7
wf9a5m75 merged 1 commit into
mainfrom
ci/verify-npm-visibility

Conversation

@wf9a5m75

Copy link
Copy Markdown
Contributor

0.2.0 の publish で、名前が新規の 3 本(react-geojson / react-kml / react-for-mappls)が npm 上に作られていない。npm publish は成功として exit 0 したが、packument への匿名 GET は 404 を返す。バージョンだけ新規の 17 本は正常。

restricted な scoped パッケージは匿名から 404 に見えるため「作られていない」と区別がつかない。認証付きで access を確認し public に強制したうえで、最後に匿名 GET が 200 になることを検証する。

npm publish は名前が新規の 3 本(react-geojson / react-kml / react-for-mappls)に対して
"+ @mapconductor/react-geojson@0.2.0" を出して exit 0 したが、packument への
匿名 GET は 404 を返す。バージョンだけ新規の 17 本は問題なかった。
scoped パッケージが restricted になると匿名からは 404 に見え、
「作られていない」と区別がつかない。認証付きで access を確認し、
public に強制したうえで、最後に匿名 GET が 200 になることまで検証する。
匿名で 200 になることだけが「利用者が install できる」ことの証明になる。
@wf9a5m75
wf9a5m75 merged commit 8f1f8f6 into mainAug 16, 2026
2 checks passed
@wf9a5m75
wf9a5m75 deleted the ci/verify-npm-visibility branch August 16, 2026 21:17
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@wf9a5m75