Skip to content

ci: Flutter / Node / JDK を current stable に bump - #3

Merged
laiso merged 3 commits into
payjp:mainfrom
laiso:fix/flutter-sdk-version
May 1, 2026
Merged

ci: Flutter / Node / JDK を current stable に bump#3
laiso merged 3 commits into
payjp:mainfrom
laiso:fix/flutter-sdk-version

Conversation

@laiso

@laiso laiso commented May 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

CI の SDK pin を 2026-05 時点の current stable に揃える。

  • Flutter: `3.27.x` → `3.41.9` (pubspec の Dart `^3.11.4` 要件を満たす最小)
  • Node: `20` → `22` (Node 20 は 2026-04 EOL、Expo SDK 54 互換 LTS)
  • JDK: `17` → `21` (AGP 8.x 互換 LTS)

upstream PR #2 マージ後の初回 run で flutter ジョブが Dart SDK 不整合により fail したのを受けた修正。laiso fork 側で 2 段階検証済み (laiso#1 → 全 5 ジョブ green)。

Test plan

  • laiso fork で 5 ジョブ green を確認
  • upstream でも 5 ジョブ green

laiso and others added 3 commits May 1, 2026 19:47
pubspec.yaml が Dart SDK ^3.11.4 を要求しているのに対し、
Flutter 3.27.x は Dart 3.6.2 で version solving に失敗していた。
2026-05 時点の stable 3.41.4 に固定する。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Node 20 は 2026-04 で EOL を迎えた。現行 LTS の 22 (Expo SDK 54 /
RN 0.81 の互換が広い) に揃える。Android の JDK は AGP 8.x で
広く検証済みの LTS 21 へ。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.41.4 が出荷する Dart は 3.11.1 で pubspec 要件 ^3.11.4 を満たさず、
リゾルバが 3.41.9 を提案。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@laiso
laiso merged commit 4deb4a3 into payjp:main May 1, 2026
5 checks passed
Sign up for free to 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