File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -43,11 +43,26 @@ jobs:
43
43
run : yarn build
44
44
45
45
- name : Run semantic-release
46
+ id : semantic-release
46
47
env :
47
48
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
48
49
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
49
50
NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
50
- run : npx semantic-release
51
+ run : |
52
+ # Capture the current version before release
53
+ CURRENT_VERSION=$(node -p "require('./package.json').version")
54
+
55
+ # Run semantic-release
56
+ npx semantic-release
57
+
58
+ # Check if version changed (indicating a release was made)
59
+ NEW_VERSION=$(node -p "require('./package.json').version")
60
+ if [ "$CURRENT_VERSION" != "$NEW_VERSION" ]; then
61
+ echo "new-release-published=true" >> $GITHUB_OUTPUT
62
+ echo "new-version=$NEW_VERSION" >> $GITHUB_OUTPUT
63
+ else
64
+ echo "new-release-published=false" >> $GITHUB_OUTPUT
65
+ fi
51
66
52
67
- name : Generate SBOM
53
68
if : steps.semantic-release.outputs.new-release-published == 'true'
Original file line number Diff line number Diff line change 4
4
"description" : " MCP server for interacting with the Wayback Machine without API keys" ,
5
5
"main" : " dist/index.js" ,
6
6
"type" : " module" ,
7
- "bin" : " dist/index.js" ,
7
+ "bin" : {
8
+ "mcp-wayback-machine" : " dist/index.js"
9
+ },
8
10
"scripts" : {
9
11
"build" : " tsc" ,
10
12
"dev" : " tsx watch src/index.ts" ,
You can’t perform that action at this time.
0 commit comments