PlaceDE-Official / zinnsoldat

Bookmarklet to inject the placeDE bot client into your browser.
53 stars 23 forks source link

Entfernung vom Output-Ordner, nutzen von CI Pipeline und Bereitstellung via latest release #36

Open TitusKirch opened 1 year ago

TitusKirch commented 1 year ago

Momentan muss man die Versionen an den verschiedenen Stellen im Quellcode manuell anpassen, das Projekt bauen und dann pushen. Abgesehen davon, dass der Output-Ordner meiner Meinung nach nicht in das Repository gepusht werden sollte, könnte man (auch ich gerne) dies wie folgt ändern.

  1. Sobald alle Änderungen in main sind, wird eine neue Version über die Release-Funktion von GitHub erstellt. image
  2. Sobald ein Release erstellt wurde, wird ein Workflow ausgelöst, der die Versionen durch die des Release-Tages ersetzt.
  3. Anschließend wird das Projekt im selben Workflow gebaut.
  4. Danach wird der Output an den Release gehängt (d.h. nicht mehr in den Output gepusht).

Dazu muss einmalig der Update Link geändert werden, der immer auf latest zeigt.