Skip to content

Conversation

@riscait
Copy link
Member

@riscait riscait commented Dec 24, 2025

πŸ™Œ What's Done

  • Flutter 3.38.5, Dart 3.10.4
  • altive_lints 2.1.0

✍️ What's Not Done

πŸ“ Additional Notes

πŸ–ΌοΈ Image Differences

Before After
image image

Pre-launch Checklist

  • I have reviewed my own code (e.g., updated tests and documentation)

Note

Upgrade SDKs and tooling across workspace

  • Bump Flutter to 3.38.5 (.fvmrc, VS Code settings) and Dart SDK to ^3.10.4 in all pubspec.yamls
  • Update dev lints to altive_lints ^2.1.0 across packages and Melos bootstrap
  • Add dependency_overrides for retrofit_generator: 10.2.0 (retain analyzer: 8.2.0, test_api: 0.7.8); refresh pubspec.lock (e.g., dio 5.9.0)
  • Simplify .gitattributes to mark only *.g.dart as generated

Written by Cursor Bugbot for commit 0fd0925. This will update automatically on new commits. Configure here.

Copilot AI review requested due to automatic review settings December 24, 2025 05:24
@riscait riscait requested a review from a team as a code owner December 24, 2025 05:24
@riscait riscait requested review from k-nkmr and naipaka and removed request for a team December 24, 2025 05:24
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @riscait, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on essential dependency and environment updates for the project. It brings the Flutter and Dart SDK versions to their latest stable releases and updates the altive_lints package, ensuring the project benefits from the newest features, performance improvements, and linting rules. Additionally, a minor cleanup was performed in the .gitattributes file.

Highlights

  • Flutter Version Update: The project's Flutter version has been updated from 3.38.4 to 3.38.5, reflected in .fvmrc and .vscode/settings.json.
  • Dart SDK Update: The Dart SDK constraint has been updated from ^3.10.3 to ^3.10.4 across all pubspec.yaml files in the workspace and in pubspec.lock.
  • Linter Package Update: The altive_lints development dependency has been upgraded from version ^2.0.0 to ^2.1.0 in all relevant pubspec.yaml files and pubspec.lock.
  • Git Attributes Refinement: The .gitattributes file has been updated to remove the *.freezed.dart linguist-generated=true entry.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with πŸ‘ and πŸ‘Ž on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution. ↩

Copy link
Contributor

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 Flutter SDK from 3.38.4 to 3.38.5 (Dart 3.10.4) and upgrades the altive_lints package from 2.0.0 to 2.1.0 across the entire monorepo workspace.

  • Updated Flutter/Dart SDK versions in all package pubspec.yaml files
  • Updated altive_lints dependency from ^2.0.0 to ^2.1.0 in all packages
  • Updated FVM and VS Code configurations to use Flutter 3.38.5

Reviewed changes

Copilot reviewed 15 out of 16 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pubspec.yaml Updated root melos configuration SDK constraint and altive_lints version
packages/widget_catalog/pubspec.yaml Updated SDK constraint and altive_lints version for widget catalog package
packages/util/pubspec.yaml Updated SDK constraint and altive_lints version for util package
packages/themes/pubspec.yaml Updated SDK constraint and altive_lints version for themes package
packages/pub_dev_api_client/pubspec.yaml Updated SDK constraint and altive_lints version for pub.dev API client
packages/flutter_app/pubspec.yaml Updated SDK constraint and altive_lints version for main app package
packages/core/utils/pubspec.yaml Updated SDK constraint and altive_lints version for core utils
packages/core/tracker/pubspec.yaml Updated SDK constraint and altive_lints version for core tracker
packages/core/messenger/pubspec.yaml Updated SDK constraint and altive_lints version for core messenger
packages/core/configurator/pubspec.yaml Updated SDK constraint and altive_lints version for core configurator
packages/core/authenticator/pubspec.yaml Updated SDK constraint and altive_lints version for core authenticator
packages/convenient_widgets/pubspec.yaml Updated SDK constraint and altive_lints version for convenient widgets
.vscode/settings.json Updated Flutter SDK path to 3.38.5 for VS Code integration
.gitattributes Removed linguist-generated attribute for freezed files
.fvmrc Updated Flutter version manager configuration to 3.38.5

πŸ’‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

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

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 updates Flutter, Dart SDK, and altive_lints across the workspace. The changes are mostly correct and consistent. However, the root pubspec.yaml file seems to have been partially overlooked. While the melos bootstrap configuration is updated, the top-level environment.sdk and dev_dependencies.altive_lints are still pointing to the old versions. For consistency, these should also be updated. I've left a specific comment with details.

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.

This is the final PR Bugbot will review for you during this billing cycle

Your free Bugbot reviews will reset on January 2

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@riscait riscait enabled auto-merge December 24, 2025 06:15
@riscait riscait disabled auto-merge December 24, 2025 06:20
@riscait riscait merged commit c38aeaf into main Dec 24, 2025
8 checks passed
@riscait riscait deleted the update-flutter-and-altive-lints branch December 24, 2025 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants