Twitter release bot
Feature description / Feature Beschreibung
Ggf. Könnte die action einen parameter haben mit dem man einstellen kann, ob neue releases auf Twitter gepostet werden (ähnlich dem phpstan release bot)
Nur für FOR repos.. nicht für repos die die action ausserhalb der FOR github Organisation nutzen
Haben wir einen FOR Twitter account? Falls nein, kommt der redaxo.org account in frage?
Vllt könnte man auch im slack (discord?) posten (oder generell im slack alles re-posten, was auf dem offiziellen redaxo twitter account läuft)?
Gute Idee, aber eigentlich nicht unbedingt Aufgabe dieser Installer-Action. Solche Notifications würde man vermutlich eher innerhalb des Workflows (mittels anderer Actions) behandeln, nachdem die Installer-Action durchgelaufen ist.
Wenn wir es trennen müssen wir es in allen repos einrichten?
Hier wäre es zentral an einem ort
Womöglich bietet sich ein Reusable Workflow an, der bei FOR hinterlegt wird – @eaCe hat vor kurzem mit FriendsOfREDAXO/github-workflows ein passendes Repo dafür angelegt –, der die Installer-Action und Twitter-Notifications als kombinierten Workflow bereitstellt. Diesen könnten dann die FOR-Repos einbinden, anstatt wie zurzeit die Installer-Action exklusiv zu nutzen.
Man könnte natürlich auch alle Funktionalität in die Action stecken, aber ich wollte nur auf den Punkt hinaus, dass diese womöglich besser schlicht bleiben könnte und lediglich ihre primäre Aufgabe erfüllen sollte.
ich würde es auch weniger in der installer-action sehen, weil diese ihren Zweck m.E. erfüllt. Tweets und Notifications in Slack/DIscord hätte ich auch eher über den Workflow selbst abgebildet.
Wie Dirk sagt, ein reusable workflow ist dafür besser. Ob das github-workflows repo ein passender Ort ist, weiß ich nicht, weil es aktuell sehr auf einen use-case mit "rauskopieren der Dateien aus dem Repo" angelegt ist. Ich könnte mir auch vorstellen, das in einem neuen repo abzubilden.
Die installer-action könnte aber zumindest noch output vars liefern, wenn welche benötigt werden.