24
24
run : |
25
25
echo "releases_created:" ${{ steps.release.outputs.releases_created }}
26
26
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'] }}
28
27
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'] }}
29
32
30
33
# Check to see if we need to do any releases and if so check out the repo
31
34
- uses : actions/checkout@v4
@@ -66,21 +69,19 @@ jobs:
66
69
working-directory : packages/compat
67
70
if : ${{ steps.release.outputs['packages/compat--release_created'] }}
68
71
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'] }}"
71
74
if : ${{ steps.release.outputs['packages/compat--release_created'] }}
72
75
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 }}
75
78
TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
76
79
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 :
82
80
MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
83
81
MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
82
+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
83
+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
84
+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
84
85
85
86
# -----------------------------------------------------------------------------
86
87
# @eslint/core
@@ -99,21 +100,19 @@ jobs:
99
100
working-directory : packages/core
100
101
if : ${{ steps.release.outputs['packages/core--release_created'] }}
101
102
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'] }}"
104
105
if : ${{ steps.release.outputs['packages/core--release_created'] }}
105
106
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 }}
108
109
TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
109
110
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 :
115
111
MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
116
112
MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
113
+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
114
+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
115
+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
117
116
118
117
# -----------------------------------------------------------------------------
119
118
# @eslint/migrate-config
@@ -127,21 +126,19 @@ jobs:
127
126
128
127
# NOTE: No JSR package because JSR doesn't support CLIs
129
128
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'] }}"
132
131
if : ${{ steps.release.outputs['packages/migrate-config--release_created'] }}
133
132
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 }}
136
135
TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
137
136
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 :
143
137
MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
144
138
MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
139
+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
140
+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
141
+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
145
142
146
143
# -----------------------------------------------------------------------------
147
144
# @eslint/object-schema
@@ -158,21 +155,19 @@ jobs:
158
155
working-directory : packages/object-schema
159
156
if : ${{ steps.release.outputs['packages/object-schema--release_created'] }}
160
157
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'] }}"
163
160
if : ${{ steps.release.outputs['packages/object-schema--release_created'] }}
164
161
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 }}
167
164
TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
168
165
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 :
174
166
MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
175
167
MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
168
+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
169
+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
170
+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
176
171
177
172
# -----------------------------------------------------------------------------
178
173
# @eslint/config-array
@@ -189,21 +184,19 @@ jobs:
189
184
working-directory : packages/config-array
190
185
if : ${{ steps.release.outputs['packages/config-array--release_created'] }}
191
186
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'] }}"
194
189
if : ${{ steps.release.outputs['packages/config-array--release_created'] }}
195
190
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 }}
198
193
TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
199
194
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 :
205
195
MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
206
196
MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
197
+ BLUESKY_IDENTIFIER : ${{ vars.BLUESKY_IDENTIFIER }}
198
+ BLUESKY_PASSWORD : ${{ secrets.BLUESKY_PASSWORD }}
199
+ BLUESKY_HOST : ${{ vars.BLUESKY_HOST }}
207
200
208
201
# -----------------------------------------------------------------------------
209
202
# @eslint/plugin-kit
@@ -220,18 +213,16 @@ jobs:
220
213
working-directory : packages/plugin-kit
221
214
if : ${{ steps.release.outputs['packages/plugin-kit--release_created'] }}
222
215
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'] }}"
225
218
if : ${{ steps.release.outputs['packages/plugin-kit--release_created'] }}
226
219
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 }}
229
222
TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
230
223
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 :
236
224
MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
237
225
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