[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) {