3636 node-version : lts/*
3737 registry-url : " https://registry.npmjs.org"
3838
39+ # npm 11.5.1 or later is required so update to latest to be sure
40+ - name : Update npm
41+ run : npm install -g npm@latest
42+ if : ${{ steps.release.outputs.releases_created == 'true' }}
43+
3944 - run : |
4045 npm install
4146 npm run build
5459 - name : Publish eslint-visitor-keys package to npm
5560 run : npm publish -w packages/eslint-visitor-keys --provenance
5661 if : ${{ steps.release.outputs['packages/eslint-visitor-keys--release_created'] }}
57- env :
58- NODE_AUTH_TOKEN : ${{secrets.NPM_TOKEN}}
5962
6063 - name : Post Release Announcement
6164 run : npx @humanwhocodes/crosspost -t -b -m "eslint-visitor-keys v${{ steps.release.outputs['packages/eslint-visitor-keys--major'] }}.${{ steps.release.outputs['packages/eslint-visitor-keys--minor'] }}.${{ steps.release.outputs['packages/eslint-visitor-keys--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/eslint-visitor-keys--tag_name'] }}"
7881 - name : Publish espree package to npm
7982 run : npm publish -w packages/espree --provenance
8083 if : ${{ steps.release.outputs['packages/espree--release_created'] }}
81- env :
82- NODE_AUTH_TOKEN : ${{secrets.NPM_TOKEN}}
8384
8485 - name : Tweet Release Announcement
8586 run : npx @humanwhocodes/crosspost -t -b -m "espree v${{ steps.release.outputs['packages/espree--major'] }}.${{ steps.release.outputs['packages/espree--minor'] }}.${{ steps.release.outputs['packages/espree--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/espree--tag_name'] }}"
@@ -102,8 +103,6 @@ jobs:
102103 - name : Publish eslint-scope package to npm
103104 run : npm publish -w packages/eslint-scope --provenance
104105 if : ${{ steps.release.outputs['packages/eslint-scope--release_created'] }}
105- env :
106- NODE_AUTH_TOKEN : ${{secrets.NPM_TOKEN}}
107106
108107 - name : Tweet Release Announcement
109108 run : npx @humanwhocodes/crosspost -t -b -m "eslint-scope v${{ steps.release.outputs['packages/eslint-scope--major'] }}.${{ steps.release.outputs['packages/eslint-scope--minor'] }}.${{ steps.release.outputs['packages/eslint-scope--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/eslint-scope--tag_name'] }}"
0 commit comments