2424 run : |
2525 echo "releases_created:" ${{ steps.release.outputs.releases_created }}
2626 echo "packages/compat--release_created:" ${{ steps.release.outputs['packages/compat--release_created'] }}
27- echo "packages/object-schema--release_created:" ${{ steps.release.outputs['packages/object-schema--release_created'] }}
2827 echo "packages/config-array--release_created" ${{ steps.release.outputs['packages/config-array--release_created'] }}
28+ echo "packages/core--release_created" ${{ steps.release.outputs['packages/core--release_created'] }}
29+ echo "packages/migrate-config--release_created" ${{ steps.release.outputs['packages/migrate-config--release_created'] }}
30+ echo "packages/object-schema--release_created:" ${{ steps.release.outputs['packages/object-schema--release_created'] }}
31+ echo "packages/plugin-kit--release_created" ${{ steps.release.outputs['packages/plugin-kit--release_created'] }}
2932
3033 # Check to see if we need to do any releases and if so check out the repo
3134 - uses : actions/checkout@v4
@@ -66,21 +69,19 @@ jobs:
6669 working-directory : packages/compat
6770 if : ${{ steps.release.outputs['packages/compat--release_created'] }}
6871
69- - name : Tweet Release Announcement
70- run : npx @humanwhocodes/tweet "eslint/compat v${{ steps.release.outputs['packages/compat--major'] }}.${{ steps.release.outputs['packages/compat--minor'] }}.${{ steps.release.outputs['packages/compat--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/compat--tag_name'] }}"
72+ - name : Post Release Announcement
73+ run : npx @humanwhocodes/crosspost -t -b -m "eslint/compat v${{ steps.release.outputs['packages/compat--major'] }}.${{ steps.release.outputs['packages/compat--minor'] }}.${{ steps.release.outputs['packages/compat--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/compat--tag_name'] }}"
7174 if : ${{ steps.release.outputs['packages/compat--release_created'] }}
7275 env :
73- TWITTER_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
74- TWITTER_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
76+ TWITTER_API_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
77+ TWITTER_API_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
7578 TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
7679 TWITTER_ACCESS_TOKEN_SECRET : ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
77-
78- - name : Toot Release Announcement
79- run : npx @humanwhocodes/toot "eslint/compat v${{ steps.release.outputs['packages/compat--major'] }}.${{ steps.release.outputs['packages/compat--minor'] }}.${{ steps.release.outputs['packages/compat--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/compat--tag_name'] }}"
80- if : ${{ steps.release.outputs['packages/compat--release_created'] }}
81- env :
8280 MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
8381 MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
82+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
83+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
84+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
8485
8586 # -----------------------------------------------------------------------------
8687 # @eslint/core
@@ -99,21 +100,19 @@ jobs:
99100 working-directory : packages/core
100101 if : ${{ steps.release.outputs['packages/core--release_created'] }}
101102
102- - name : Tweet Release Announcement
103- run : npx @humanwhocodes/tweet "eslint/core v${{ steps.release.outputs['packages/core--major'] }}.${{ steps.release.outputs['packages/core--minor'] }}.${{ steps.release.outputs['packages/core--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/core--tag_name'] }}"
103+ - name : Post Release Announcement
104+ run : npx @humanwhocodes/crosspost -t -b -m "eslint/core v${{ steps.release.outputs['packages/core--major'] }}.${{ steps.release.outputs['packages/core--minor'] }}.${{ steps.release.outputs['packages/core--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/core--tag_name'] }}"
104105 if : ${{ steps.release.outputs['packages/core--release_created'] }}
105106 env :
106- TWITTER_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
107- TWITTER_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
107+ TWITTER_API_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
108+ TWITTER_API_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
108109 TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
109110 TWITTER_ACCESS_TOKEN_SECRET : ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
110-
111- - name : Toot Release Announcement
112- run : npx @humanwhocodes/toot "eslint/core v${{ steps.release.outputs['packages/core--major'] }}.${{ steps.release.outputs['packages/core--minor'] }}.${{ steps.release.outputs['packages/core--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/core--tag_name'] }}"
113- if : ${{ steps.release.outputs['packages/core--release_created'] }}
114- env :
115111 MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
116112 MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
113+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
114+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
115+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
117116
118117 # -----------------------------------------------------------------------------
119118 # @eslint/migrate-config
@@ -127,21 +126,19 @@ jobs:
127126
128127 # NOTE: No JSR package because JSR doesn't support CLIs
129128
130- - name : Tweet Release Announcement
131- run : npx @humanwhocodes/tweet "eslint/migrate-config v${{ steps.release.outputs['packages/migrate-config--major'] }}.${{ steps.release.outputs['packages/migrate-config--minor'] }}.${{ steps.release.outputs['packages/migrate-config--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/migrate-config--tag_name'] }}"
129+ - name : Post Release Announcement
130+ run : npx @humanwhocodes/crosspost -t -b -m "eslint/migrate-config v${{ steps.release.outputs['packages/migrate-config--major'] }}.${{ steps.release.outputs['packages/migrate-config--minor'] }}.${{ steps.release.outputs['packages/migrate-config--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/migrate-config--tag_name'] }}"
132131 if : ${{ steps.release.outputs['packages/migrate-config--release_created'] }}
133132 env :
134- TWITTER_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
135- TWITTER_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
133+ TWITTER_API_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
134+ TWITTER_API_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
136135 TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
137136 TWITTER_ACCESS_TOKEN_SECRET : ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
138-
139- - name : Toot Release Announcement
140- run : npx @humanwhocodes/toot "eslint/migrate-config v${{ steps.release.outputs['packages/migrate-config--major'] }}.${{ steps.release.outputs['packages/migrate-config--minor'] }}.${{ steps.release.outputs['packages/migrate-config--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/migrate-config--tag_name'] }}"
141- if : ${{ steps.release.outputs['packages/migrate-config--release_created'] }}
142- env :
143137 MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
144138 MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
139+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
140+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
141+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
145142
146143 # -----------------------------------------------------------------------------
147144 # @eslint/object-schema
@@ -158,21 +155,19 @@ jobs:
158155 working-directory : packages/object-schema
159156 if : ${{ steps.release.outputs['packages/object-schema--release_created'] }}
160157
161- - name : Tweet Release Announcement
162- run : npx @humanwhocodes/tweet "eslint/object-schema v${{ steps.release.outputs['packages/object-schema--major'] }}.${{ steps.release.outputs['packages/object-schema--minor'] }}.${{ steps.release.outputs['packages/object-schema--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/object-schema--tag_name'] }}"
158+ - name : Post Release Announcement
159+ run : npx @humanwhocodes/crosspost -t -b -m "eslint/object-schema v${{ steps.release.outputs['packages/object-schema--major'] }}.${{ steps.release.outputs['packages/object-schema--minor'] }}.${{ steps.release.outputs['packages/object-schema--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/object-schema--tag_name'] }}"
163160 if : ${{ steps.release.outputs['packages/object-schema--release_created'] }}
164161 env :
165- TWITTER_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
166- TWITTER_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
162+ TWITTER_API_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
163+ TWITTER_API_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
167164 TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
168165 TWITTER_ACCESS_TOKEN_SECRET : ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
169-
170- - name : Toot Release Announcement
171- run : npx @humanwhocodes/toot "eslint/object-schema v${{ steps.release.outputs['packages/object-schema--major'] }}.${{ steps.release.outputs['packages/object-schema--minor'] }}.${{ steps.release.outputs['packages/object-schema--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/object-schema--tag_name'] }}"
172- if : ${{ steps.release.outputs['packages/object-schema--release_created'] }}
173- env :
174166 MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
175167 MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
168+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
169+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
170+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
176171
177172 # -----------------------------------------------------------------------------
178173 # @eslint/config-array
@@ -189,21 +184,19 @@ jobs:
189184 working-directory : packages/config-array
190185 if : ${{ steps.release.outputs['packages/config-array--release_created'] }}
191186
192- - name : Tweet Release Announcement
193- run : npx @humanwhocodes/tweet "eslint/config-array v${{ steps.release.outputs['packages/config-array--major'] }}.${{ steps.release.outputs['packages/config-array--minor'] }}.${{ steps.release.outputs['packages/config-array--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/config-array--tag_name'] }}"
187+ - name : Post Release Announcement
188+ run : npx @humanwhocodes/crosspost -t -b -m "eslint/config-array v${{ steps.release.outputs['packages/config-array--major'] }}.${{ steps.release.outputs['packages/config-array--minor'] }}.${{ steps.release.outputs['packages/config-array--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/config-array--tag_name'] }}"
194189 if : ${{ steps.release.outputs['packages/config-array--release_created'] }}
195190 env :
196- TWITTER_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
197- TWITTER_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
191+ TWITTER_API_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
192+ TWITTER_API_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
198193 TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
199194 TWITTER_ACCESS_TOKEN_SECRET : ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
200-
201- - name : Toot Release Announcement
202- run : npx @humanwhocodes/toot "eslint/config-array v${{ steps.release.outputs['packages/config-array--major'] }}.${{ steps.release.outputs['packages/config-array--minor'] }}.${{ steps.release.outputs['packages/config-array--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/config-array--tag_name'] }}"
203- if : ${{ steps.release.outputs['packages/config-array--release_created'] }}
204- env :
205195 MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
206196 MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
197+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
198+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
199+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
207200
208201 # -----------------------------------------------------------------------------
209202 # @eslint/plugin-kit
@@ -220,18 +213,16 @@ jobs:
220213 working-directory : packages/plugin-kit
221214 if : ${{ steps.release.outputs['packages/plugin-kit--release_created'] }}
222215
223- - name : Tweet Release Announcement
224- run : npx @humanwhocodes/tweet "eslint/plugin-kit v${{ steps.release.outputs['packages/plugin-kit--major'] }}.${{ steps.release.outputs['packages/plugin-kit--minor'] }}.${{ steps.release.outputs['packages/plugin-kit--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/plugin-kit--tag_name'] }}"
216+ - name : Post Release Announcement
217+ run : npx @humanwhocodes/crosspost -t -b -m "eslint/plugin-kit v${{ steps.release.outputs['packages/plugin-kit--major'] }}.${{ steps.release.outputs['packages/plugin-kit--minor'] }}.${{ steps.release.outputs['packages/plugin-kit--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/plugin-kit--tag_name'] }}"
225218 if : ${{ steps.release.outputs['packages/plugin-kit--release_created'] }}
226219 env :
227- TWITTER_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
228- TWITTER_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
220+ TWITTER_API_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
221+ TWITTER_API_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
229222 TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
230223 TWITTER_ACCESS_TOKEN_SECRET : ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
231-
232- - name : Toot Release Announcement
233- run : npx @humanwhocodes/toot "eslint/plugin-kit v${{ steps.release.outputs['packages/plugin-kit--major'] }}.${{ steps.release.outputs['packages/plugin-kit--minor'] }}.${{ steps.release.outputs['packages/plugin-kit--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/plugin-kit--tag_name'] }}"
234- if : ${{ steps.release.outputs['packages/plugin-kit--release_created'] }}
235- env :
236224 MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
237225 MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
226+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
227+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
228+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
0 commit comments