Skip to content

chore(deps): align post-merge dependency versions#34

Merged
tsavo-at-pieces merged 1 commit intomainfrom
chore/dependency-alignment-20260302
Mar 2, 2026
Merged

chore(deps): align post-merge dependency versions#34
tsavo-at-pieces merged 1 commit intomainfrom
chore/dependency-alignment-20260302

Conversation

@tsavo-at-pieces
Copy link
Contributor

Summary

  • align dependency constraints with the post-merge runtime/source rollout state
  • normalize versions/sources used by this package after cross-repo merges
  • keep this repo in sync with workspace resolution expectations

Test plan

  • inspect changed manifests/config in this repo
  • commit and push branch updates
  • run repo-specific CI checks

Copilot AI review requested due to automatic review settings March 2, 2026 19:56
@cursor
Copy link

cursor bot commented Mar 2, 2026

PR Summary

Medium Risk
This is a wide dependency-alignment change across multiple consumer pubspec.yaml files, including major-version bumps (e.g., encrypt to ^6.0.0 and runtime_isomorphic_library to ^3.0.0) that may introduce transitive resolution or API compatibility issues at build time.

Overview
Aligns .consumers/* pubspec.yaml dependency constraints to the current post-merge rollout state.

Updates runtime_ci_tooling across consumers to ^0.14.1, bumps shared Git-based deps (grpc to ^5.3.8, encrypt to ^6.0.0, runtime_isomorphic_library to ^3.0.0), and refreshes a few direct deps (e.g., sentry to ^9.8.0, plus an image constraint change in runtime_isomorphic_library).

Written by Cursor Bugbot for commit 187a059. Configure here.

@tsavo-at-pieces tsavo-at-pieces merged commit 187a059 into main Mar 2, 2026
11 of 13 checks passed
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Comment @cursor review or bugbot run to trigger another review on this PR

googleapis: ^15.0.0
googleapis_auth: ^2.0.0
image: ^4.7.2
image: ^4.5.4
Copy link

Choose a reason for hiding this comment

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

Dependency image downgraded instead of upgraded

Medium Severity

The image dependency minimum version was lowered from ^4.7.2 to ^4.5.4, which is the only downgrade in a PR where every other dependency change is an upgrade. This widens the constraint to allow versions 4.5.4–4.7.1 that were previously excluded, potentially losing important bug fixes (WebP decoder, EXIF injection, GIF transparency, TIFF decoding) introduced in versions 4.6.0–4.7.2. This looks like an accidental version digit swap or typo.

Fix in Cursor Fix in Web

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the tracked consumer pubspec.yaml snapshots under .consumers/ to align dependency constraints with the post-merge/workspace resolution state.

Changes:

  • Bump runtime_ci_tooling dev dependency constraints across consumer snapshots to ^0.14.1.
  • Update multiple git-sourced internal dependency constraints (notably grpc, encrypt, runtime_isomorphic_library) and sentry versions in consumer manifests.
  • Minor manifest normalization (e.g., whitespace) and a version adjustment for image.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
.consumers/runtime_telemetric_library/v0.0.5/pubspec.yaml Updates sentry and internal git dependency constraints; bumps runtime_ci_tooling to ^0.14.1.
.consumers/runtime_isomorphic_library/v1.2.5/pubspec.yaml Adjusts image/sentry and internal git dependency constraints; bumps runtime_ci_tooling to ^0.14.1.
.consumers/runtime_isomorphic_ipc/v0.1.2/pubspec.yaml Updates internal git dependency constraints; bumps runtime_ci_tooling to ^0.14.1.
.consumers/runtime_common_codestyle/v0.1.10/pubspec.yaml Bumps runtime_ci_tooling to ^0.14.1 and normalizes formatting.
.consumers/runtime_aot_tooling/v1.0.2/pubspec.yaml Updates internal git dependency constraints; bumps runtime_ci_tooling to ^0.14.1.
.consumers/runtime_aot_client_examples/v0.0.3/pubspec.yaml Updates internal git dependency constraints; bumps runtime_ci_tooling to ^0.14.1.
.consumers/mindfck/v0.0.15/pubspec.yaml Updates internal git dependency constraints; bumps runtime_ci_tooling to ^0.14.1.
.consumers/grpc-dart/v5.3.6/pubspec.yaml Bumps runtime_ci_tooling dev dependency constraint to ^0.14.1.
.consumers/encrypt/v5.1.10/pubspec.yaml Bumps runtime_ci_tooling dev dependency constraint to ^0.14.1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 21 to +25
runtime_ci_tooling:
git:
url: git@github.com:open-runtime/runtime_ci_tooling.git
tag_pattern: v{{version}}
version: ^0.9.1
version: ^0.14.1
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

The .consumers snapshots include metadata.json with a recorded pubspec SHA and discovered runtime_ci_tooling constraint. After changing the constraint here, please regenerate/update the snapshot metadata too so .consumers remains consistent.

Copilot uses AI. Check for mistakes.
Comment on lines 50 to +54
runtime_ci_tooling:
git:
url: git@github.com:open-runtime/runtime_ci_tooling.git
tag_pattern: v{{version}}
version: ^0.9.1
version: ^0.14.1
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

This .consumers pubspec is part of a generated snapshot set (with accompanying metadata.json). Updating runtime_ci_tooling here without also regenerating/updating the snapshot metadata will leave the recorded SHA/constraint out of sync.

Copilot uses AI. Check for mistakes.
url: git@github.com:open-runtime/runtime_ci_tooling.git
tag_pattern: v{{version}}
version: ^0.9.1
version: ^0.14.1
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

This .consumers pubspec is a snapshot that has associated metadata (pubspec SHA + discovered runtime_ci_tooling constraint). Since the constraint is changed here, please regenerate/update the snapshot metadata to avoid stale .consumers state.

Suggested change
version: ^0.14.1
version: ^0.14.0

Copilot uses AI. Check for mistakes.
url: git@github.com:open-runtime/runtime_ci_tooling.git
tag_pattern: v{{version}}
version: ^0.9.1
version: ^0.14.1
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

The .consumers directory appears to be generated from consumer discovery/release sync and includes metadata.json with the pubspec SHA + discovered runtime_ci_tooling constraint. Changing the constraint here without regenerating/updating that metadata leaves the snapshot inconsistent.

Suggested change
version: ^0.14.1

Copilot uses AI. Check for mistakes.
url: git@github.com:open-runtime/runtime_ci_tooling.git
tag_pattern: v{{version}}
version: ^0.9.1
version: ^0.14.1
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

This consumer snapshot has accompanying metadata.json containing the pubspec SHA and the discovered runtime_ci_tooling constraint. Updating the constraint here without regenerating/updating that metadata will leave .consumers inconsistent.

Suggested change
version: ^0.14.1

Copilot uses AI. Check for mistakes.
Comment on lines 53 to +57
runtime_ci_tooling:
git:
url: git@github.com:open-runtime/runtime_ci_tooling.git
tag_pattern: v{{version}}
version: ^0.9.1
version: ^0.14.1
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

These .consumers pubspecs appear to be generated snapshots (there’s a sibling metadata.json with pubspec_sha and a recorded dev_dependency_constraint). Updating runtime_ci_tooling here without regenerating/updating the snapshot leaves that metadata inconsistent/stale. Consider regenerating the consumer snapshot (or updating the corresponding metadata) so the recorded SHA/constraint matches the edited pubspec.

Copilot uses AI. Check for mistakes.
url: git@github.com:open-runtime/runtime_ci_tooling.git
tag_pattern: v{{version}}
version: ^0.9.1
version: ^0.14.1
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

This .consumers entry has a sibling metadata.json that records the pubspec SHA and discovered runtime_ci_tooling constraint. Since this PR updates the constraint here, the snapshot metadata will be stale unless the snapshot is regenerated (or metadata updated) as well.

Suggested change
version: ^0.14.1
version: ^0.14.0

Copilot uses AI. Check for mistakes.
url: git@github.com:open-runtime/runtime_ci_tooling.git
tag_pattern: v{{version}}
version: ^0.9.1
version: ^0.14.1
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

This .consumers pubspec sits next to a generated metadata.json that records the pubspec SHA and discovered runtime_ci_tooling constraint. After changing the constraint here, regenerate/update the snapshot metadata so .consumers remains internally consistent.

Suggested change
version: ^0.14.1
version: ^0.14.0

Copilot uses AI. Check for mistakes.
url: git@github.com:open-runtime/runtime_ci_tooling.git
tag_pattern: v{{version}}
version: ^0.9.1
version: ^0.14.1
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

These .consumers pubspecs look like generated release snapshots; the adjacent metadata.json stores the pubspec SHA and the discovered runtime_ci_tooling constraint. Changing the runtime_ci_tooling constraint here without regenerating/updating that metadata makes the snapshot internally inconsistent.

Suggested change
version: ^0.14.1

Copilot uses AI. Check for mistakes.
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.

2 participants