Skip to content

Node.js 22/24 の自動検証CIを追加 - #50

Merged
YukiWorks432 merged 3 commits into
developfrom
feature/issue-46-ci-node-matrix
Aug 1, 2026
Merged

Node.js 22/24 の自動検証CIを追加#50
YukiWorks432 merged 3 commits into
developfrom
feature/issue-46-ci-node-matrix

Conversation

@YukiWorks432

@YukiWorks432 YukiWorks432 commented Aug 1, 2026

Copy link
Copy Markdown
Owner

概要

Closes #46

配布用テンプレートに Node.js 22 / 24 の継続的インテグレーションを追加しました。

  • .github/workflows/ci.yml を追加
  • develop 向け Pull Request と develop への更新で起動
  • Dependabot の Pull Request も同じ検証対象
  • Node.js 22 / 24 の行列検証
  • pnpm 11.17.0 を厳密指定し、実行時にも版を確認
  • pnpm install --frozen-lockfile --strict-peer-dependencies
  • pnpm lintpnpm testpnpm build --all
  • pnpm exec prettier --check .git diff --check
  • 同じ Pull Request または develop 更新の古い実行を中止
  • GitHub Actions 権限を contents: read に限定
  • docs/repository-operations.md に検証名と必須チェック設定手順を追加

対象外

  • After Effects 実機試験
  • pnpm audit
  • Node.js、pnpm、依存関係の更新(#45で完了済み)

検証

ローカル

  • pnpm install --frozen-lockfile --strict-peer-dependencies
  • pnpm lint
  • pnpm test(5/5)
  • pnpm build --all(aeft / ilst / phxs / tests)
  • pnpm exec prettier --check .
  • git diff --check
  • actionlint .github/workflows/ci.yml

GitHub Actions

  • run #1 の Node.js 22 / 24 CI 成功
  • run #2 の意図的な失敗確認(Node.js 22 / 24 ともに失敗)
  • run #3 の最終 head CI 成功(Node.js 22 / 24)

Validation

版・リリースへの影響

公開 API の変更はありません。0.x 系列では release:patch 相当の運用改善です。

残存リスク

GitHub 側の実行環境、Node.js の最新パッチ版、GitHub Actions の権限設定に依存します。必須チェックは文書化した名前を GitHub のブランチ保護設定へ登録してください。

再開点

追加コミットを行う場合は、最終 head の CI・署名・独立レビューを同じ手順でやり直します。

@YukiWorks432 YukiWorks432 added the enhancement New feature or request label Aug 1, 2026 — with ChatGPT Codex Connector
@YukiWorks432 YukiWorks432 linked an issue Aug 1, 2026 that may be closed by this pull request
14 tasks
@YukiWorks432
YukiWorks432 marked this pull request as ready for review August 1, 2026 11:09
@YukiWorks432
YukiWorks432 merged commit 6cf756e into develop Aug 1, 2026
3 checks passed
@YukiWorks432
YukiWorks432 deleted the feature/issue-46-ci-node-matrix branch September 2, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

依存関係更新をNode.js 22・24で自動検証する

1 participant