Skip to content

Commit fb2bf58

Browse files
committed
feat(release): generate release notes from template
1 parent 8fe20c9 commit fb2bf58

File tree

2 files changed

+26
-21
lines changed

2 files changed

+26
-21
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,11 @@ jobs:
133133
bunx @anthropic-ai/dxt pack
134134
mv linkedin-mcp-server.dxt linkedin-mcp-server-v$VERSION.dxt
135135
136+
- name: Generate release notes
137+
run: |
138+
envsubst < RELEASE_NOTES_TEMPLATE.md > RELEASE_NOTES.md
139+
echo "✅ Generated release notes from template"
140+
136141
- name: Create GitHub Release
137142
env:
138143
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -145,27 +150,7 @@ jobs:
145150
draft: false
146151
prerelease: false
147152
name: "LinkedIn MCP Server v${{ env.VERSION }}"
148-
body: |
149-
For an installation guide, refer to the [README](https://github.com/stickerdaniel/linkedin-mcp-server/blob/main/README.md).
150-
151-
## 🐳 Update Docker Installation
152-
**For users with Docker-based MCP client configurations:**
153-
```bash
154-
docker pull stickerdaniel/linkedin-mcp-server:latest
155-
```
156-
The `latest` tag will always point to the most recent release.
157-
To pull this specific version, run:
158-
```bash
159-
docker pull stickerdaniel/linkedin-mcp-server:${{ env.VERSION }}
160-
```
161-
162-
## 📦 Update DXT Extension Installation
163-
**For Claude Desktop users:**
164-
1. Download the `.dxt` file below
165-
2. Double-click to install in Claude Desktop
166-
3. Restart Claude Desktop
167-
168-
This DXT extension uses the pinned version `${{ env.VERSION }}`, the Docker image will be pulled automatically.
153+
body_path: RELEASE_NOTES.md
169154

170155
- name: Summary
171156
run: |

RELEASE_NOTES_TEMPLATE.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
For an installation guide, refer to the [README](https://github.com/stickerdaniel/linkedin-mcp-server/blob/main/README.md).
2+
3+
## 🐳 Update Docker Installation
4+
**For users with Docker-based MCP client configurations:**
5+
```bash
6+
docker pull stickerdaniel/linkedin-mcp-server:latest
7+
```
8+
The `latest` tag will always point to the most recent release.
9+
To pull this specific version, run:
10+
```bash
11+
docker pull stickerdaniel/linkedin-mcp-server:${VERSION}
12+
```
13+
14+
## 📦 Update DXT Extension Installation
15+
**For Claude Desktop users:**
16+
1. Download the `.dxt` file below
17+
2. Double-click to install in Claude Desktop
18+
3. Restart Claude Desktop
19+
20+
This DXT extension uses the pinned version `${VERSION}`, the Docker image will be pulled automatically.

0 commit comments

Comments
 (0)