installer-action icon indicating copy to clipboard operation
installer-action copied to clipboard

Twitter release bot

Open staabm opened this issue 3 years ago • 5 comments

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?

staabm avatar Sep 03 '22 14:09 staabm

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)?

staabm avatar Sep 03 '22 14:09 staabm

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.

schuer avatar Sep 03 '22 16:09 schuer

Wenn wir es trennen müssen wir es in allen repos einrichten?

Hier wäre es zentral an einem ort

staabm avatar Sep 04 '22 08:09 staabm

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.

schuer avatar Sep 04 '22 09:09 schuer

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.

bloep avatar Sep 04 '22 10:09 bloep