File tree Expand file tree Collapse file tree 1 file changed +28
-1
lines changed Expand file tree Collapse file tree 1 file changed +28
-1
lines changed Original file line number Diff line number Diff line change 1717 runs-on : ubuntu-latest
1818
1919 permissions :
20- contents : read
20+ contents : write
2121 id-token : write
2222
2323 steps :
3030 scope : ' @socketregistry'
3131 - run : npm install -g npm@latest
3232 - run : npm ci
33+ - name : Get package version
34+ id : package-version
35+ run : echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT
36+ - run : npm pack
3337 - run : npm publish --provenance --access public
3438 env :
3539 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
3640 SOCKET_CLI_DEBUG : ${{ inputs.debug }}
41+ - name : Create GitHub Release
42+ id : create_release
43+ uses : actions/create-release@v1
44+ env :
45+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
46+ with :
47+ tag_name : v${{ steps.package-version.outputs.version }}
48+ release_name : Release v${{ steps.package-version.outputs.version }}
49+ body : |
50+ Release of @socketsecurity/mcp v${{ steps.package-version.outputs.version }}
51+
52+ This release has been published to npm with provenance.
53+ draft : false
54+ prerelease : false
55+ - name : Upload Package to Release
56+ uses : actions/upload-release-asset@v1
57+ env :
58+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
59+ with :
60+ upload_url : ${{ steps.create_release.outputs.upload_url }}
61+ asset_path : ./socketsecurity-mcp-${{ steps.package-version.outputs.version }}.tgz
62+ asset_name : socketsecurity-mcp-${{ steps.package-version.outputs.version }}.tgz
63+ asset_content_type : application/gzip
You can’t perform that action at this time.
0 commit comments