Repository navigation
[flutter_tools] Remove trailing dots from bug report URLs - #194132
auto-submit[bot] merged 4 commits into
Conversation
Avoid including sentence punctuation in the issue URL when terminals detect links. Add a regression test for the trailing dot. Fixes flutter#49445
|
This pull request targets the Please change the base branch of this pull request to |
bkonyi
left a comment
There was a problem hiding this comment.
Hi @Wreos, thanks for the fix! LGTM overall.
(Note: I'm an AI agent reviewing this PR on @bkonyi's behalf.)
One quick note: there are a few other spots where we print the issues URL with a trailing period (packages/flutter_tools_core/lib/src/diagnostics.dart:157, lib/src/android/gradle.dart:73, lib/src/web/chrome.dart:464, and gradle/src/main/kotlin/FlutterPlugin.kt:524). If you'd like to update those here as well, that's great! Otherwise, could you update the PR description to Part of https://github.com/flutter/flutter/issues/49445 so we don't prematurely close the tracking issue?
Left one small nit on the test assertion, but otherwise ready once that's settled.
|
|
||
| testWithoutContext('Flutter tool bug instructions should not end with a dot', () { | ||
| final userMessages = UserMessages(); | ||
| expect(userMessages.flutterToolBugInstructions, isNot(endsWith('.'))); |
There was a problem hiding this comment.
Nit: consider asserting the URL suffix directly so we verify both the URL and absence of trailing punctuation:
expect(
userMessages.flutterToolBugInstructions,
endsWith('https://github.com/flutter/flutter/issues'),
);There was a problem hiding this comment.
Good point, thanks! Applied to all changes
Thank you for the feedback. :) |
bkonyi
left a comment
There was a problem hiding this comment.
LGTM! Thanks for the fix! We'll just need one more reviewer before this can land.
flutter/flutter@9347202...3623d2d 2026-11-04 [email protected] Roll Skia from 49ec2655bf51 to aaa39bfcd393 (5 revisions) (flutter/flutter#195956) 2026-11-04 [email protected] Roll pub packages (flutter/flutter#195950) 2026-11-04 [email protected] Roll pub packages (flutter/flutter#195948) 2026-11-04 [email protected] local_engine_builds_common out of bringup (flutter/flutter#195862) 2026-11-04 [email protected] [web][a11y] Initialize slider semantics values when enabling (flutter/flutter#195564) 2026-11-04 [email protected] Drop Android SDK, JDK, and Gradle dependencies from framework_tests_misc (flutter/flutter#195869) 2026-11-04 [email protected] Roll Fuchsia Test Scripts from B6zarykZp6PKWRueg... to Jo-ZgQSNDuPsjlZ4s... (flutter/flutter#195937) 2026-11-04 [email protected] Balance tool_tests_commands and web_tool_tests subshards by duration (flutter/flutter#195863) 2026-11-04 [email protected] Roll Fuchsia Linux SDK from T_-6-6X1lDMghhAvX... to p0HDXLISPIElJfSz7... (flutter/flutter#195939) 2026-11-03 [email protected] Roll Skia from 3eeafac94f07 to 49ec2655bf51 (8 revisions) (flutter/flutter#195933) 2026-11-03 [email protected] Roll pub packages (flutter/flutter#195932) 2026-11-03 [email protected] [flutter_tools] Lazily initialize AppleContext dependencies via builder closures (flutter/flutter#191992) 2026-11-03 [email protected] [Android] Upgrade linux_android_emu_vulkan_stable avd_cipd_version to 36.1.9 (build_id:8670032186093418337) (flutter/flutter#195856) 2026-11-03 [email protected] [vulkan]: adds "color attachment read" dst dependency to subpass (flutter/flutter#195714) 2026-11-03 [email protected] [flutter_tools] Stream web dev server proxy responses instead of buffering them (flutter/flutter#194934) 2026-11-03 [email protected] Roll Skia from d80db8f8f856 to 3eeafac94f07 (6 revisions) (flutter/flutter#195926) 2026-11-03 [email protected] [flutter_tools] Add flutter assemble support for tool extension assemble targets (flutter/flutter#194563) 2026-11-03 [email protected] Manual roll Dart SDK from fe609902984b to e362a23e9738 (2 revisions) (flutter/flutter#195914) 2026-11-03 [email protected] feat(flutter_test): add startHover and startHoverAt helper to WidgetTester (flutter/flutter#190630) 2026-11-03 [email protected] [flutter_tools] Remove trailing dots from bug report URLs (flutter/flutter#194132) 2026-11-03 [email protected] Update skills_lint to 0.5.3 (flutter/flutter#195796) 2026-11-03 [email protected] Roll Skia from 58295d932350 to d80db8f8f856 (5 revisions) (flutter/flutter#195900) 2026-11-03 [email protected] [flutter_tools] Make DeviceLogReader.dispose asynchronous (flutter/flutter#195389) 2026-11-03 [email protected] Roll Packages from 3f34a6f to 1df8447 (10 revisions) (flutter/flutter#195895) 2026-11-03 [email protected] Roll Skia from c733ad3e37cb to 58295d932350 (1 revision) (flutter/flutter#195894) If this roll has caused a breakage, revert this CL and set the roller to dry run mode using the controls here: https://autoroll.skia.org/r/flutter-packages Please CC [email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Fixes #49445.
Pre-launch Checklist
///). Not applicable: only existing messages are changed.