[gardening] Fix generate_package_config script so it works on Windows.

Fixes https://ci.chromium.org/ui/p/dart/builders/ci.sandbox/pkg-win-release/34622/overview

Change-Id: Ia42a52adcf65b41ef6e7a45b5c59539308880600
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/452905
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
This commit is contained in:
Alexander Aprelev
2025-10-01 15:14:15 -07:00
committed by Commit Queue
parent 4c092f8883
commit a4016ebd7d
+3 -4
View File
@@ -24,7 +24,7 @@ void main() {
final pubspec =
File.fromUri(repoRoot.resolve('pubspec.yaml')).readAsStringSync();
final overrides = RegExp(
r'^dependency_overrides:\n([^]*?)^$',
r'^dependency_overrides:$([^]*?)(\r\n|\n)$',
multiLine: true,
).firstMatch(pubspec)![1]!;
overridesFile.writeAsStringSync('''
@@ -42,9 +42,8 @@ dependency_overrides:
material_color_utilities:
path: third_party/pkg/material_color_utilities/dart
characters:
path: third_party/pkg/core/pkgs/characters/
$overrides
''');
path: third_party/pkg/core/pkgs/characters/'''
"$overrides");
} else {
// Delete the overrides file if it exists.
if (overridesFile.existsSync()) {