Skip to content

Commit 9b909e9

Browse files
authored
Pin the sdk analyzer to work around dart-lang/sdk#46475 (#2708)
1 parent 9e5fd51 commit 9b909e9

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

tool/grind.dart

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,7 @@ Future<String> createSdkDartdoc() async {
478478
var dartdocSdk = Directory.systemTemp.createTempSync('dartdoc-sdk');
479479
await launcher
480480
.runStreamed('git', ['clone', Directory.current.path, dartdocSdk.path]);
481+
// TODO(jcollins-g): remove pin after dart-lang/sdk#46475 is resolved.
481482
await launcher.runStreamed('git', ['checkout'],
482483
workingDirectory: dartdocSdk.path);
483484

@@ -486,11 +487,16 @@ Future<String> createSdkDartdoc() async {
486487
'clone',
487488
'--branch',
488489
'master',
489-
'--depth',
490-
'1',
490+
// TODO(jcollins-g): remove after removing pin, below.
491+
//'--depth',
492+
//'1',
491493
'https://dart.googlesource.com/sdk.git',
492494
sdkClone.path
493495
]);
496+
// TODO(jcollins-g): remove pin after dart-lang/sdk#46475 is resolved.
497+
await launcher.runStreamed(
498+
'git', ['checkout', '253764ebbb67669773f3e239f8c6211ebc74e19d'],
499+
workingDirectory: sdkClone.path);
494500
var dartdocPubspec = File(path.join(dartdocSdk.path, 'pubspec.yaml'));
495501
var pubspecLines = await dartdocPubspec.readAsLines();
496502
var pubspecLinesFiltered = <String>[];

0 commit comments

Comments
 (0)