Necesitamos determinar:
@hstove Tiene problemas para comprender en qué paso del flujo de trabajo de GH se realiza la carga real en la tienda Chrome / FF. ¿Las tiendas Chrome y FF hacen referencia a nuestro depósito GCS cuando los usuarios descargan el complemento a través de su sitio?
Además, no parece que Chrome requiera que firmemos el complemento antes de cargarlo en GCS como lo hace Firefox. Si hay un paso de firma disponible para ese proceso, me gustaría investigarlo también.
El depósito de GCS no es relevante para publicar en las tiendas; esa es solo nuestra solución temporal. Publicar en las tiendas será un proceso similar, pero diferente.
Para Chrome, podemos automatizar casi por completo el proceso de publicación desde CI.
Para Firefox, ya tenemos la configuración de integración web-ext
y se está publicando en nuestro canal "no listado". Publicar en la versión de "producción" de la tienda requiere simplemente cambiar una bandera a --channel listed
, pero eso aún requiere que un humano inicie sesión y:
Por lo tanto, soy menos optimista sobre la automatización del proceso de FF, ya que podría causar más problemas.
¿Deberíamos asignar @ CharlieC3 aquí si él es el que principalmente está mirando esto en este momento?
@ CharlieC3 ¿ Le
@markmhx No hay actualización hasta el momento, pero comenzará con este ticket esta semana.
@hstove ¿Necesitamos proporcionar alguna justificación aquí para la lista de Chrome?