@@ -204,3 +204,34 @@ jobs:
204204 env :
205205 MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
206206 MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
207+
208+ # -----------------------------------------------------------------------------
209+ # @eslint/plugin-kit
210+ # -----------------------------------------------------------------------------
211+
212+ - name : Publish @eslint/plugin-kit package to npm
213+ run : npm publish -w packages/plugin-kit --provenance
214+ if : ${{ steps.release.outputs['packages/plugin-kit--release_created'] }}
215+ env :
216+ NODE_AUTH_TOKEN : ${{secrets.NPM_TOKEN}}
217+
218+ - name : Publish @eslint/plugin-kit package to JSR
219+ run : npx jsr publish
220+ working-directory : packages/plugin-kit
221+ if : ${{ steps.release.outputs['packages/plugin-kit--release_created'] }}
222+
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'] }}"
225+ if : ${{ steps.release.outputs['packages/plugin-kit--release_created'] }}
226+ env :
227+ TWITTER_CONSUMER_KEY : ${{ secrets.TWITTER_CONSUMER_KEY }}
228+ TWITTER_CONSUMER_SECRET : ${{ secrets.TWITTER_CONSUMER_SECRET }}
229+ TWITTER_ACCESS_TOKEN_KEY : ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
230+ 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+ MASTODON_ACCESS_TOKEN : ${{ secrets.MASTODON_ACCESS_TOKEN }}
237+ MASTODON_HOST : ${{ secrets.MASTODON_HOST }}
0 commit comments