Я немного покопался в этом, чтобы выяснить, что происходит, и это очень тонкая проблема, которая потребует некоторого рассмотрения, чтобы исправить ее должным образом. В краткосрочной перспективе я могу предложить только один способ - запросить каждый тег отдельно, а затем выполнить фильтрацию самостоятельно. : - (
Итак:
gcloud builds list --filter='tags="tag1"' > tag1-list.txt
gcloud builds list --filter='tags="tag2"' > tag2-list.txt
comm -12 tag1-list.txt tag2-list.txt
Обратите внимание, что не должно быть необходимости сортировать файлы перед передачей, так как списочные сборки возвращают сборки в отсортированном (по времени) порядке.