Skip to content

Node.jsメンテナンス: 依存関係とCI環境を最新化 #22

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Jul 26, 2025
Merged

Conversation

azu
Copy link
Member

@azu azu commented Jul 26, 2025

Summary

Node.jsのメンテナンス作業を実施し、開発環境とCI環境を最新の状態に更新しました。

  • Node.jsバージョン更新: テスト対象バージョンを12,14から20,22,24に更新
  • pnpmへの移行: yarnからpnpmへパッケージマネージャーを移行し、パフォーマンスを向上
  • GitHub Actions最新化: ActionsのSHAピン固定とセキュリティ強化を実施
  • リポジトリ設定更新: ラベル、リリース設定、ブランチ管理設定を最適化

Test plan

  • GitHub Actionsのワークフローが正常に動作することを確認
  • pnpmでの依存関係インストールが正常に完了することを確認
  • テストがすべてのNode.jsバージョンで実行されることを確認
  • pinactによるGitHub ActionsのSHAピン固定が適用されていることを確認

🤖 Generated with Claude Code

azu and others added 6 commits July 26, 2025 13:39
- yarnからpnpmに移行
- package.jsonにpackageManagerフィールドを追加
- GitHub Actionsワークフローをpnpmに更新
- yarn.lockを削除し、pnpm-lock.yamlを追加

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@azu azu added the Type: Maintenance Repository Maintenance label Jul 26, 2025
@azu azu merged commit 9d6346c into master Jul 26, 2025
6 checks passed
@azu azu deleted the up branch July 26, 2025 05:02
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