Fix bug in cws-publish role

Also, fixes a bug in the job definitions in .zuul.yaml.

Change-Id: I735454ca1d231d4189d496881cfb2da71234749e
diff --git a/roles/cws-publish/tasks/main.yaml b/roles/cws-publish/tasks/main.yaml
index f8d4435..c263d24 100644
--- a/roles/cws-publish/tasks/main.yaml
+++ b/roles/cws-publish/tasks/main.yaml
@@ -29,7 +29,7 @@
 
 - name: Upload and publish the ZIP file to the Chrome Web Store
   when: not (dry_run|bool)
-  ansible.builtin.command:
+  ansible.builtin.shell:
     cmd: >
       chrome-webstore-upload upload --auto-publish --extension-id {{ extension_id }}
       --source {{ zuul.project.src_dir|quote }}/out/{{ zip_file.stdout|quote }}