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

Enhancement: Release -> Tweet #1

Open
dschier-wtd opened this issue Dec 7, 2021 · 6 comments
Open

Enhancement: Release -> Tweet #1

dschier-wtd opened this issue Dec 7, 2021 · 6 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@dschier-wtd
Copy link
Member

dschier-wtd commented Dec 7, 2021

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:

  • each new release triggers a tweet
  • optional customizable text
  • free for open source / github public repositories
  • saas solution

Deliverables:

  • New document created describing the solution
  • PoC repo created to demonstrate behavior
  • account created or requested (support via @daniel-wtd )

References:

  • automate.io (has an app for github)
  • zapier.com (already used to push blog posts)
@dschier-wtd dschier-wtd added documentation Improvements or additions to documentation enhancement New feature or request labels Dec 7, 2021
@dschier-wtd dschier-wtd added this to the v1.0.0 milestone Dec 7, 2021
@dschier-wtd
Copy link
Member Author

dschier-wtd commented Dec 15, 2021

zapier.com and automate.io also have integrations for slack

@dschier-wtd dschier-wtd self-assigned this Dec 16, 2021
dschier-wtd added a commit that referenced this issue Dec 16, 2021
GitHub is now documented and the README is in good shape. This
commit also addresses the below issues.

- fixes: #9
- addresses: #10
- addresses: #8
- addresses: #7
- addresses: #6
- fixes: #5
- addresses: #2
- addresses: #1
dschier-wtd added a commit that referenced this issue Dec 19, 2021
The documentation is updated to show how and why we use
Twitter and Slack. Integrations are mentioned and linked, too.

- fixes: #7
- fixes: #2
- addresses: #8
- addresses: #1
- addresses: #6
dschier-wtd added a commit that referenced this issue Dec 20, 2021
More documentation for used tools. This time new docs are added for
k3s, k3os, kubernetes, docker hub, zapier and linkedin.

- addresses: #1
- addresses: #11
- addresses: #17
@dschier-wtd
Copy link
Member Author

Zapier does not support tags, but only GitHub releases and you need one action per repository :/

@dschier-wtd
Copy link
Member Author

automate.io has the same limitations... meh

@pdq21
Copy link

pdq21 commented Feb 6, 2022

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.

@pdq21
Copy link

pdq21 commented Feb 7, 2022

@dschier-wtd
Copy link
Member Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Development

No branches or pull requests

2 participants