Ваш ключ paths
имеет значение *build_cache_paths
, которое является псевдонимом. Это означает, что значение paths
является ссылкой на узел с якорем &build_cache_paths
(при условии, что он существует).
Две строки ниже, вы начинаете последовательность с -
. Как правило, последовательность на этом уровне будет значением предыдущего неявного ключа. Но в этом случае этого не может быть, поскольку ключ paths
уже имеет значение. Отсюда и ошибка.
Если ваша цель - объединить последовательность, стоящую за *build_cache_paths
, с последовательностью, которую вы задаете ниже: Это невозможно с YAML. YAML - это язык сериализации, он не реализует операции с данными (кроме нестандартного ключа слияния <<
, который поддерживается некоторыми реализациями, но работает только с отображениями, а не с последовательностями).