Html5-boilerplate: Aktionen/Release Testen und Feinabstimmung der Veröffentlichung

Erstellt am 3. Juni 2020  ·  5Kommentare  ·  Quelle: h5bp/html5-boilerplate

Ich bin müde, also erstelle ich nur eine To-Do-Liste, um den Freigabeprozess morgen zu überprüfen. Es funktioniert von Ende zu Ende.

  • Ich habe ein kommentiertes Tag in der Befehlszeile erstellt (Siehe unten, ich habe das vergessen
  • Ich habe das Etikett gedrückt.
  • Die Aktion hat das neue Tag abgefangen, den dist-Ordner gezippt und an eine neu erstellte GitHub-Version angehängt.
  • Die Aktion veröffentlichte das Paket auch an npm.

All das hat funktioniert. Ich denke, ich muss die Formatierung der Release-Anmerkung aktualisieren, aber ansonsten ist alles ziemlich gut.

Offene Probleme, die vor Donnerstag/Montag behoben werden müssen (ich möchte am Donnerstag veröffentlichen, werde es aber auf Montag verschieben, wenn der Blogbeitrag länger dauert als ich hoffe.)

  • [x] Ändern Sie den Dateinamen der ZIP-Datei so, dass er mit früheren Versionen übereinstimmt. Ich habe das html5-boilerplate_ Bit vergessen.
  • [x] [Finden Sie heraus, wie Sie den Ordner dist zippen, ohne den Ordner selbst einzuschließen.](https://github.com/h5bp/html5-boilerplate/blob/master/.github/workflows/publish. yaml#L19) Im Moment enthält der Ordner den dist-Ordner als einzelnes Kind. Normalerweise ist es nur der _contents_ des dist Ordners. Mein Gehirn wird danach weh tun, denke ich. Ein solches Projekt aufrechtzuerhalten bedeutet, dass ich eine Menge Dinge lernen muss. Das Erlernen der Komplexität des Befehls zip ist nicht das Aufregendste, was ich je zu bewältigen hatte. Wenn mir das jemand erklären will, als wäre ich fünf, ich bin ganz Ohr.
  • [x] Testen Sie das npm-Paket mit all den verschiedenen Methoden (einschließlich des neuen npx Befehls)

image

help wanted release

Alle 5 Kommentare

Anstatt herauszufinden, wie Sie zip dazu bringen können, das Verzeichnis der obersten Ebene zu löschen, können Sie die Anweisung working-directory für den Schritt verwenden und alles zippen.

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

Nur ein Gedanke.

@Jeroen-Matthijssens das ist viel ansprechender

@Jeroen-Matthijssens das war der richtige Weg. Danke für die frischen Augen und die gute Idee.

@roblarsen np, ich mitzumachen und hilfreich zu sein. Freut mich, dass ich etwas beitragen konnte :)

geschlossen über #2260

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen