Open dschier-wtd opened 2 years ago
zapier.com and automate.io also have integrations for slack
Zapier does not support tags, but only GitHub releases and you need one action per repository :/
automate.io has the same limitations... meh
How about Send Tweet Action? Maybe replace on: [push] ...
with
on:
release:
type[s]: [published[,created,edited]]
tags:
- tag A
jobs:
tweet:
runs-on: ubuntu-latest
steps:
- uses: ethomson/send-tweet-action@v1
with:
status: "We proudly present release ${{ github.ref }} with tag ${{ github.event.release.tag_name }}."
...
Did you have a look at Integromat's GitHub App? It also does not appear to look at tags of new releases. Unfortunately there seems to be no free tier for MS PowerAutomate despite Actions running on Azure Pipeline.
References for Webhook payload object for release, release object and access to object context ${{}}.
Actions are an option, too.
Biggest issue I can see: it must be added and adjusted in each and every repository and can't be done organization-wide. In the Ende the same problem as with Zapier or automate.
Furthermore, I am not planning to use the release feature, since tags are sufficient for basically everything and can be integrated in a typical merge-workflow.
As a product owner, I want to inform twitter followers about new releases of repositories, so they can see it in the timeline.
Acceptance Criteria:
Deliverables:
References: