Skip to content

fix(logging,shelf): widen meta constraint to unblock Flutter stable compatibility - #318

Merged
kevmoo merged 2 commits into
googleapis:mainfrom
demolaf:fix/widen-meta-constraint
Aug 11, 2026
Merged

fix(logging,shelf): widen meta constraint to unblock Flutter stable compatibility#318
kevmoo merged 2 commits into
googleapis:mainfrom
demolaf:fix/widen-meta-constraint

Conversation

@demolaf

@demolaf demolaf commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Fixes firebase/firebase-functions-dart#236.

google_cloud_shelf and google_cloud_logging pin meta: ^1.18.2, but Flutter stable currently bundles exactly meta 1.18.0. Since Flutter pins the SDK's meta version, any pub workspace that mixes a Flutter app with either package — for example sharing code between a Flutter client and a Dart Cloud Functions backend built on firebase_functions — fails to resolve.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request widens the meta package dependency constraint from ^1.18.2 to ^1.17.0 in both google_cloud_logging and google_cloud_shelf packages to prevent compatibility issues with Flutter stable. The package versions have been bumped to 0.6.0+2 and the changelogs have been updated accordingly. There are no review comments, so I have no feedback to provide.

@kevmoo
kevmoo merged commit a3deac4 into googleapis:main Aug 11, 2026
28 of 33 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.

meta ^1.18.2 dependency prevent from adding firebase_functions v0.7.0 in a dart workspace that has flutter components (3.44 stable)

2 participants