-
Notifications
You must be signed in to change notification settings - Fork 320
Upgrade Flutter, packages and Android build dependencies #1504
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
b6e9444
to
b84ea60
Compare
b84ea60
to
7beb65f
Compare
LGTM, thanks! Marking for Greg's review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Looks good, except one comment below.
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 | ||
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ios build: Take auto updates to Podfile.lock
This commit is a result of running `flutter run`.
Probably a side-effect of the change in
37dc9eaa441f893417e8bf048e989f7f892fae85.
There are two changes in this commit, and probably only one of them is related to that previous commit, right? Namely the "PODFILE CHECKSUM" change. (I believe we discussed this on a recent call.)
This change to the Flutter hash is presumably instead due to the last couple of Flutter upgrades (which I made without running on iOS).
The commit's changes are fine, but let's say a few more words to distinguish which change we're attributing to what cause.
7beb65f
to
c0c8b37
Compare
Thanks for the reviews! Pushed an update @gnprice, PTAL. |
Thanks! That first commit message looks good now. But it seems like the new revision makes a smaller Flutter upgrade than the previous revision:
Was that intended? |
(I'd imagined using |
c0c8b37
to
812bdb5
Compare
That was definitely unintended and a bad rebase because I'd done exactly that, only Just tried to do it again with the previous revision, and saw this error, even when I did not have any local changes/unstaged files:
Previously I think I did |
Hmm interesting. I'm not sure what would have led to that error, or to the result we observed after that. The main takeaway here is a reminder that when pushing a revision to a PR, it's important to check your work to be sure that the revision is what you intend. A key tool for this is
Sometimes the Less important than the practice of rereading your changes, but in case it's informative: the other thing I notice now is that the revision with that unintended change was based on an older version of main:
So the revision c0c8b37 with the unexpectedly less-new Flutter version was based on 1e8f2c2, but the previous revision 7beb65f was based on the current main which is 710ebd9. |
Thanks for the revision! Speaking of additional changes 🙂 : this one restores the Flutter version to the same as the earlier revision, but also shortens the commit IDs in the first commit message:
Those 7-hex-digit IDs are too short for use in long-lived text; a good length is 9 hex digits, like in the previous revision. See https://github.com/zulip/zulip-mobile/blob/main/docs/style.md#mentioning-commits . (Going afk at the moment, or else I would fix that and merge.) |
Changelog: https://pub.dev/packages/share_plus/changelog#1100 Just one change, a fairly large refactor: fluttercommunity/plus_plugins@0a19d4601 So, this commit also includes the switch to use the newer API.
Changelogs: https://docs.gradle.org/8.14/release-notes.html Update added support for Java 24.
Release notes: https://developer.android.com/build/releases/past-releases/agp-8-9-0-release-notes#android-gradle-plugin-8.9.2 https://developer.android.com/build/releases/gradle-plugin (for 8.10.0, for now) Changes mostly seem to be bug fixes to various components. One notable change is that AGP version 8.10 now requires Android Studio Meerkat Feature Drop (2024.3.2).
812bdb5
to
9689dce
Compare
OK, fixed that and merging. Thanks again @rajveermalviya! |
Most notable commits in Flutter: