Skip to content

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