[bots] Do not invoke `pub global run` concurrently
diff --git a/dev/bots/analyze_sample_code.dart b/dev/bots/analyze_sample_code.dart
index faa2acf..3951238 100644
--- a/dev/bots/analyze_sample_code.dart
+++ b/dev/bots/analyze_sample_code.dart
@@ -678,7 +678,9 @@
if (sectionMap != null)
sectionMap[path] = section;
}
- final TaskQueue<File> sampleQueue = TaskQueue<File>();
+ // TODO(dacoharkes): Remove workaround when pub global can run concurrently.
+ // https://github.com/dart-lang/pub/issues/3165
+ final TaskQueue<File> sampleQueue = TaskQueue<File>(maxJobs: 1);
for (final Sample sample in samples) {
final Future<File> futureFile = sampleQueue.add(() => _writeSample(sample));
if (sampleMap != null) {