@@ -386,7 +386,19 @@ Future<String> createSdkDartdoc() async {
386
386
sdkClone.path
387
387
]);
388
388
File dartdocPubspec = new File (pathLib.join (dartdocSdk.path, 'pubspec.yaml' ));
389
+ List <String > pubspecLines = await dartdocPubspec.readAsLines ();
390
+ List <String > pubspecLinesFiltered = [];
391
+ for (String line in pubspecLines) {
392
+ if (line.startsWith ('dependency_overrides:' )) {
393
+ pubspecLinesFiltered.add ('#dependency_overrides:' );
394
+ } else {
395
+ pubspecLinesFiltered.add (line);
396
+ }
397
+ }
398
+
399
+ await dartdocPubspec.writeAsString (pubspecLinesFiltered.join ('\n ' ));
389
400
dartdocPubspec.writeAsStringSync ('''
401
+
390
402
dependency_overrides:
391
403
analyzer:
392
404
path: '${sdkClone .path }/pkg/analyzer'
@@ -395,7 +407,6 @@ dependency_overrides:
395
407
kernel:
396
408
path: '${sdkClone .path }/pkg/kernel'
397
409
''' , mode: FileMode .append);
398
-
399
410
await launcher.runStreamed (sdkBin ('pub' ), ['get' ],
400
411
workingDirectory: dartdocSdk.path);
401
412
return dartdocSdk.path;
@@ -407,7 +418,8 @@ Future<void> testWithAnalyzerSdk() async {
407
418
var sdkDartdoc = await createSdkDartdoc ();
408
419
final String defaultGrindParameter =
409
420
Platform .environment['DARTDOC_GRIND_STEP' ] ?? 'test' ;
410
- await launcher.runStreamed (sdkBin ('pub' ), ['run' , 'grinder' , defaultGrindParameter],
421
+ await launcher.runStreamed (
422
+ sdkBin ('pub' ), ['run' , 'grinder' , defaultGrindParameter],
411
423
workingDirectory: sdkDartdoc);
412
424
}
413
425
@@ -794,8 +806,10 @@ Future<void> checkBuild() async {
794
806
@Task ('Dry run of publish to pub.dartlang' )
795
807
@Depends (checkChangelogHasVersion)
796
808
Future <void > tryPublish () async {
797
- var launcher = new SubprocessLauncher ('try-publish' );
798
- await launcher.runStreamed (sdkBin ('pub' ), ['publish' , '-n' ]);
809
+ log ('FIXME: tryPublish() disabled until dependency_override is removed'
810
+ ' (#1765)' );
811
+ //var launcher = new SubprocessLauncher('try-publish');
812
+ //await launcher.runStreamed(sdkBin('pub'), ['publish', '-n']);
799
813
}
800
814
801
815
@Task ('Run all the tests.' )
0 commit comments