Skip to content

Commit 9895a8e

Browse files
authored
Fix travis builds for dartdoc (#2235)
Try and fix travis builds for dartdoc.
1 parent 7d41296 commit 9895a8e

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

.travis.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ dart:
55
- dev
66
env:
77
- DARTDOC_BOT=main
8-
- DARTDOC_BOT=flutter
98
- DARTDOC_BOT=sdk-analyzer
9+
- DARTDOC_BOT=flutter
1010
- DARTDOC_BOT=packages
1111
- DARTDOC_BOT=sdk-docs
12+
1213
script: ./tool/travis.sh
1314

1415
os:
@@ -19,6 +20,10 @@ matrix:
1920
- env: DARTDOC_BOT=main
2021
os: osx
2122
dart: dev
23+
# workaround for dart-lang/dartdoc#2233
24+
exclude:
25+
- env: DARTDOC_BOT=flutter
26+
dart: dev
2227

2328
install:
2429
- ./tool/install_travis.sh

tool/grind.dart

+4-1
Original file line numberDiff line numberDiff line change
@@ -800,8 +800,11 @@ Future<String> _buildPubPackageDocs(
800800
await launcher.runStreamed('pub', args);
801801
var cache =
802802
Directory(path.join(env['PUB_CACHE'], 'hosted', 'pub.dartlang.org'));
803-
Directory pubPackageDir =
803+
var pubPackageDirOrig =
804804
cache.listSync().firstWhere((e) => e.path.contains(pubPackageName));
805+
var pubPackageDir = Directory.systemTemp.createTempSync(pubPackageName);
806+
await copyPath(pubPackageDirOrig.path, pubPackageDir.path);
807+
805808
if (packageMetaProvider.fromDir(pubPackageDir).requiresFlutter) {
806809
var flutterRepo =
807810
await FlutterRepo.fromExistingFlutterRepo(await cleanFlutterRepo);

0 commit comments

Comments
 (0)