Wir müssen feststellen:
@hstove Probleme zu verstehen, welcher Schritt im GH-Workflow den eigentlichen Upload in den Chrome/FF-Store
Es scheint auch nicht, dass Chrome von uns verlangt, dass wir das Plugin vor dem Hochladen auf GCS signieren, wie es Firefox tut. Wenn für diesen Prozess ein Signierschritt verfügbar ist, würde ich mich auch gerne damit befassen.
Der GCS-Bucket ist für die tatsächliche Veröffentlichung in den Stores nicht relevant - das ist nur unser vorübergehender Workaround. Die Veröffentlichung in den Stores wird ein ähnlicher, aber anderer Prozess sein.
Für Chrome können wir den Veröffentlichungsprozess von CI fast vollständig automatisieren.
Für Firefox haben wir bereits das web-ext
Integrationssetup und es wird in unserem "nicht gelisteten" Kanal veröffentlicht. Für die Veröffentlichung in der "Produktions"-Version des Stores muss einfach ein Flag in --channel listed
, aber dafür muss sich immer noch ein Mensch anmelden und:
Ich bin also weniger optimistisch, den FF-Prozess zu automatisieren, da dies mehr Ärger verursachen könnte
Sollen wir @CharlieC3 hier zuweisen, wenn er derzeit hauptsächlich darauf schaut?
@CharlieC3 Kannst du bei Gelegenheit hier ein Update bereitstellen?
@markmhx Noch kein Update, wird aber diese Woche mit diesem Ticket beginnen.
@hstove Müssen wir hier irgendwelche Begründungen für die Chrome-Liste