Html5-boilerplate: Actions/Release Tester et affiner la release

Créé le 3 juin 2020  ·  5Commentaires  ·  Source: h5bp/html5-boilerplate

Je suis fatigué, alors je suis juste en train de capturer une liste de choses à faire pour vérifier le processus de sortie demain. Cela fonctionne de bout en bout.

  • J'ai créé une balise annotée sur la ligne de commande (Voir ci-dessous, j'ai oublié le
  • J'ai poussé l'étiquette.
  • L'action a capturé la nouvelle balise, compressé le dossier dist et l'a attaché à une version GitHub nouvellement créée.
  • L'action a également publié le paquet sur npm.

Tout cela a fonctionné. Je pense que je devrai mettre à jour le formatage de l'annotation de version, mais sinon, tout va plutôt bien.

Problèmes ouverts à nettoyer avant jeudi/lundi (j'ai l'intention de publier jeudi, mais je le repousserai à lundi si le billet de blog prend plus de temps que je ne l'espère.)

  • [x] Modifiez le nom de fichier du fichier zip pour qu'il corresponde aux versions précédentes. J'ai oublié le bit html5-boilerplate_ .
  • [x] [Découvrez comment compresser le dossier dist sans inclure le dossier lui-même.](https://github.com/h5bp/html5-boilerplate/blob/master/.github/workflows/publish. yaml#L19) À l'heure actuelle, le dossier contient le dossier dist en tant qu'enfant unique. Il s'agit généralement du _contenu_ du dossier dist . Mon cerveau va me faire mal après ça, je pense. Maintenir un projet comme celui-ci signifie que je dois apprendre beaucoup de choses. Apprendre les complexités de la commande zip n'est pas la chose la plus excitante que j'aie jamais eu à aborder. Si quelqu'un veut m'expliquer ça comme si j'en avais cinq, je suis tout ouïe.
  • [x] Testez le package npm via toutes les différentes méthodes (y compris la nouvelle commande npx )

image

help wanted release

Tous les 5 commentaires

Au lieu d'essayer de comprendre comment tromper zip en supprimant le répertoire de niveau supérieur, vous pouvez utiliser la directive working-directory sur l'étape et tout compresser.

- name: Create Zip Folder
  working-directory: ./dist
  run: zip -r ../${{ steps.get_version.outputs.VERSION }}.zip .

Juste une pensée.

@Jeroen-Matthijssens qui est beaucoup plus attrayant

@Jeroen-Matthijssens c'était la voie à suivre. Merci pour la nouvelle paire d'yeux et bonne idée.

@roblarsen np, je suis le projet depuis longtemps, mais ce n'est que récemment que j'ai essayé de participer et d'être utile. Heureux d'avoir pu contribuer d'une manière ou d'une autre :)

fermé via #2260

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