summaryrefslogtreecommitdiff
path: root/.github/workflows/twitter.yml
blob: 8bb0f77a0d5826d21e0785fefa0bb937279fd322 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
name: Twitter notifications

on: [ push ]

jobs:
  notify_twitter:
    runs-on: ubuntu-20.04
    if: always() && github.repository == 'SerenityOS/serenity' && github.ref == 'refs/heads/master'

    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v2
        with:
          node_version: '14'
      - run: npm i twit
      - run: |
          node ${{ github.workspace }}/Meta/tweet-commits.js << EOF
          ${{ toJSON(github.event) }}
          EOF
        env:
          CONSUMER_KEY: ${{ secrets.CONSUMER_KEY }}
          CONSUMER_SECRET: ${{ secrets.CONSUMER_SECRET }}
          ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
          ACCESS_TOKEN_SECRET: ${{ secrets.ACCESS_TOKEN_SECRET }}