Skip to content

Support analyzer 13 in gql codegen - #517

Merged
knaeckeKami merged 1 commit into
gql-dart:masterfrom
knaeckeKami:fix/analyzer-13-min-ci
Jun 17, 2026
Merged

Support analyzer 13 in gql codegen#517
knaeckeKami merged 1 commit into
gql-dart:masterfrom
knaeckeKami:fix/analyzer-13-min-ci

Conversation

@knaeckeKami

@knaeckeKami knaeckeKami commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Widen gql_code_builder and gql_build analyzer constraints to support analyzer 13 while keeping the existing >=9.0.0 analyzer minimum.
  • Add a minimum-dependency verification script that runs full dart pub downgrade in temp package copies, analyzes both codegen packages, and runs tests when present.
  • Add a dev dependency floor for frontend_server_client so downgraded gql_code_builder tests run on the current Dart SDK.
  • Wire the minimum dependency check into Melos and PR validation CI.

Testing

  • ./tool/verify_min_dependencies.sh
  • dart run melos run verify-min-dependencies
  • Clean temp latest-resolution check with analyzer 13.3.0 for gql_code_builder and gql_build
  • dart test in codegen/gql_code_builder

@knaeckeKami
knaeckeKami force-pushed the fix/analyzer-13-min-ci branch from 56ae9d1 to 2a59797 Compare June 17, 2026 19:39
@knaeckeKami
knaeckeKami merged commit 2d004ba into gql-dart:master Jun 17, 2026
22 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