ci(copybara): set up Zuul to sync with dotfiles-external
GitOrigin-RevId: 5d313e1f2dd57b3c9c8ee317a545559ab9a16c8f
diff --git a/roles/validate-copybara-config/tasks/main.yaml b/roles/validate-copybara-config/tasks/main.yaml
new file mode 100644
index 0000000..346550e
--- /dev/null
+++ b/roles/validate-copybara-config/tasks/main.yaml
@@ -0,0 +1,10 @@
+- name: "Create test_repos_config.sky"
+ ansible.builtin.copy:
+ src: "{{ zuul.project.src_dir }}/.copybara/test_repos_config.bara.sky.template"
+ dest: "{{ zuul.project.src_dir }}/.copybara/test_repos_config.bara.sky"
+ remote_src: true
+ force: true
+- name: "Validate Copybara conf file"
+ ansible.builtin.shell:
+ cmd: "copybara validate copy.bara.sky"
+ chdir: "{{ zuul.project.src_dir }}/.copybara"