@@ -36,15 +36,18 @@ jobs:
36
36
env :
37
37
NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
38
38
if : ${{ steps.release.outputs.release_created }}
39
- - run : ' npx @humanwhocodes/tweet "eslint/create-config ${{ steps.release.outputs.tag_name }} has been released: ${{ steps.release.outputs.html_url }}"'
39
+
40
+ # Post to social media
41
+ - name : Post release announcement
42
+ run : ' npx @humanwhocodes/crosspost -t -m -b "eslint/create-config v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}.${{ steps.release.outputs.patch }} has been released:\n\n${{ steps.release.outputs.html_url }}"'
40
43
if : ${{ steps.release.outputs.release_created }}
41
44
env :
42
- TWITTER_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
43
- TWITTER_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
44
- TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
45
- TWITTER_ACCESS_TOKEN_SECRET : ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
46
- - run : ' npx @humanwhocodes/toot "eslint/create-config ${{ steps.release.outputs.tag_name }} has been released : ${{ steps.release.outputs.html_url }}" '
47
- if : ${{ steps.release.outputs.release_created }}
48
- env :
49
- MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
50
- MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
45
+ TWITTER_API_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
46
+ TWITTER_API_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
47
+ TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
48
+ TWITTER_ACCESS_TOKEN_SECRET : ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
49
+ MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
50
+ MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
51
+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
52
+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
53
+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
0 commit comments