Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Twitter release bot #71

Open
staabm opened this issue Sep 3, 2022 · 5 comments
Open

Twitter release bot #71

staabm opened this issue Sep 3, 2022 · 5 comments

Comments

@staabm
Copy link
Member

staabm commented Sep 3, 2022

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
Copy link
Member Author

staabm commented Sep 3, 2022

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

@schuer
Copy link
Member

schuer commented Sep 3, 2022

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.

@staabm
Copy link
Member Author

staabm commented Sep 4, 2022

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

Hier wäre es zentral an einem ort

@schuer
Copy link
Member

schuer commented Sep 4, 2022

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.

@bloep
Copy link
Member

bloep commented Sep 4, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants