diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6b4e03d..745039e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,6 +1,7 @@ --- name: Release +# yamllint disable rule:line-length # yamllint disable-line rule:truthy on: release: @@ -44,3 +45,23 @@ jobs: run: poetry build --no-interaction - name: 🚀 Publish package to PyPi uses: pypa/gh-action-pypi-publish@release/v1 + + twitter: + name: 🐦 Tweet the release + runs-on: ubuntu-latest + needs: release + steps: + - uses: Eomm/why-don-t-you-tweet@v1 + with: + # GitHub event payload + # https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#release + tweet-message: | + ⬆️ ${{ github.event.release.tag_name }} of ${{ github.event.repository.name }} just released 🎉 #update @klaasnicolaas #python #package #datasets #liege #luik #release #bot #assistant + + Check out the release notes here: ${{ github.event.release.html_url }} + env: + # Get your tokens from https://developer.twitter.com/apps + TWITTER_CONSUMER_API_KEY: ${{ secrets.TWITTER_CONSUMER_API_KEY }} + TWITTER_CONSUMER_API_SECRET: ${{ secrets.TWITTER_CONSUMER_API_SECRET }} + TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }} + TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }} diff --git a/.github/workflows/tweet-release.yaml b/.github/workflows/tweet-release.yaml deleted file mode 100644 index 8a5a659..0000000 --- a/.github/workflows/tweet-release.yaml +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: Tweet on Release - -# yamllint disable rule:line-length -# yamllint disable-line rule:truthy -on: - workflow_dispatch: - release: - types: [published] - -jobs: - twitter: - name: 🐦 Tweet the release - runs-on: ubuntu-latest - steps: - - uses: Eomm/why-don-t-you-tweet@v1 - with: - # GitHub event payload - # https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#release - tweet-message: | - ⬆️ ${{ github.event.release.tag_name }} of ${{ github.event.repository.name }} just released 🎉 #update @klaasnicolaas #python #package #datasets #liege #luik #release #bot #assistant - - Check out the release notes here: ${{ github.event.release.html_url }} - env: - # Get your tokens from https://developer.twitter.com/apps - TWITTER_CONSUMER_API_KEY: ${{ secrets.TWITTER_CONSUMER_API_KEY }} - TWITTER_CONSUMER_API_SECRET: ${{ secrets.TWITTER_CONSUMER_API_SECRET }} - TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }} - TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}