Skip to content

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

Closed
laiso wants to merge 3 commits into
mainfrom
fix/flutter-sdk-version
Closed

ci: Flutter / Node / JDK を current stable に bump#1
laiso wants to merge 3 commits into
mainfrom
fix/flutter-sdk-version

Conversation

@laiso

@laiso laiso commented May 1, 2026

Copy link
Copy Markdown
Owner

Summary

CI の SDK pin を 2026-05 時点の current stable に更新する。

  • Flutter: 3.27.x3.41.4 (pubspec の Dart ^3.11.4 要件を満たす)
  • Node: 2022 (Node 20 は 2026-04 EOL、Expo SDK 54 互換 LTS の 22 を採用)
  • JDK: 1721 (AGP 8.x 互換 LTS)

upstream (#2) で flutter ジョブが Dart SDK 不整合で fail したため、laiso fork で先に green を確認してから upstream に PR する。

Test plan

  • flutter ジョブが green (pub get + analyze)
  • server / react-native / android / ios ジョブも引き続き 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 commented May 1, 2026

Copy link
Copy Markdown
Owner Author

upstream payjp#3 で同じ変更を提案。本 PR は検証用のため close。

@laiso laiso closed this May 1, 2026
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