Skip to content

chore: Node.js maintenance#25

Merged
azu merged 4 commits into
masterfrom
maintenance-20260408
Apr 8, 2026
Merged

chore: Node.js maintenance#25
azu merged 4 commits into
masterfrom
maintenance-20260408

Conversation

@azu
Copy link
Copy Markdown
Member

@azu azu commented Apr 8, 2026

Summary

Node.jsリポジトリのメンテナンスを実行。

  • yarn v1 から pnpm へ移行(yarn.lock 削除、pnpm-lock.yaml 追加、packageManager フィールド追加)
  • setup-repo-setting でリポジトリ設定とラベルを更新、.github/release.yml を追加
  • update-github-actions で GitHub Actions のSHA pinとNode.jsバージョン (22, 24) を更新
  • permissions: contents: read を追加 (zizmor excessive-permissions対応)
  • actions/checkoutpersist-credentials: false を追加 (zizmor artipacked対応)
  • package.json のスクリプト内 npm runpnpm run に変更

Test plan

  • pnpm install でlockfile生成・検証
  • pnpm test がローカルで通ること
  • pinact run --verify がpassすること
  • CIがgreenであること

@azu azu added the Type: Maintenance Repository Maintenance label Apr 8, 2026
@azu azu merged commit dae27a2 into master Apr 8, 2026
4 checks passed
@azu azu deleted the maintenance-20260408 branch April 8, 2026 00:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Maintenance Repository Maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant