Stacks-wallet-web: Automatisez la publication dans les magasins d'extensions

Créé le 10 mars 2021  ·  6Commentaires  ·  Source: blockstack/stacks-wallet-web

Nous devons déterminer :

  • Comment nous publions les nouvelles versions dans les magasins FF et Chrome
  • Quel type d'automatisation nous pouvons utiliser

    • Peut probablement automatiser beaucoup pour Chrome, mais FF doit toujours être manuel

  • A qui appartient ce truc ? Qui publie manuellement les nouvelles versions et gère les conversations des réviseurs sur la boutique FF ?
chore

Tous les 6 commentaires

@hstove Avoir du mal à comprendre à quelle étape du flux de travail GH le téléchargement réel vers le magasin Chrome/FF est effectué. Les magasins Chrome et FF font-ils référence à notre bucket GCS lorsque les utilisateurs téléchargent l'addon via leur site ?

De plus, il ne semble pas que Chrome nous oblige à signer le plugin avant de le télécharger sur GCS comme le fait Firefox. S'il existe une étape de signature disponible pour ce processus, j'aimerais également l'examiner.

Le compartiment GCS n'est pas pertinent pour la publication réelle sur les magasins - c'est juste notre solution de contournement temporaire. La publication dans les magasins sera un processus similaire, mais différent.

Pour Chrome, nous pouvons presque entièrement automatiser le processus de publication à partir de CI.

Pour Firefox, nous avons déjà la configuration d'intégration web-ext , et il publie sur notre canal "non répertorié". La publication dans la version "production" du magasin nécessite simplement de changer un indicateur en --channel listed , mais cela nécessite toujours qu'un humain se connecte et :

  • ajouter un journal des modifications
  • ajouter des notes de révision
  • ajouter le code source brut (essentiellement le zip)

Je suis donc moins optimiste quant à l'automatisation du processus FF, car cela pourrait causer plus de tracas

Devrions-nous affecter @CharlieC3 ici s'il est celui qui regarde principalement cela en ce moment ?

@CharlieC3 Mind fournissant une mise à jour ici quand vous en avez l'occasion ?

@markmhx Aucune mise à jour pour le moment, mais commencera sur ce ticket cette semaine.

@hstove Avons-nous besoin de fournir des justifications ici pour la liste Chrome ?

image

Cette page vous a été utile?
0 / 5 - 0 notes