Skip to content

Commit 150ff39

Browse files
authored
fix: Change dxt to mcpb in release cicd (#281)
* fix: mcpb/dxt release cicd
1 parent 137d771 commit 150ff39

File tree

5 files changed

+30
-20
lines changed

5 files changed

+30
-20
lines changed

.github/workflows/release.yaml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -132,18 +132,20 @@ jobs:
132132
npm ci
133133
- name: Build module
134134
run: npm run build
135-
- name: Prepare DXT package
135+
- name: Prepare MCPB package
136136
run: |
137-
mkdir dxt
138-
cp -r node_modules dxt/node_modules
139-
cp -r dist dxt/dist
140-
cp -r docs dxt/docs
141-
cp package.json dxt/package.json
142-
cp manifest.json dxt/manifest.json
143-
- name: Create DXT package
144-
run: npx -y @anthropic-ai/dxt pack dxt/ actors-mcp-server.dxt
145-
- name: Copy DXT package
146-
run: cp actors-mcp-server.dxt apify-mcp-server.dxt
137+
mkdir mcpb
138+
cp -r node_modules mcpb/node_modules
139+
cp -r dist mcpb/dist
140+
cp -r docs mcpb/docs
141+
cp package.json mcpb/package.json
142+
cp manifest.json mcpb/manifest.json
143+
cp docs/apify-logo.png mcpb/icon.png
144+
- name: Create MCPB package
145+
# fix version of anthropic-ai/mcpb to 1.1.1 so that we have a reproducible build
146+
run: npx -y @anthropic-ai/[email protected] pack mcpb/ apify-mcp-server.mcpb
147+
- name: Copy MCPB package
148+
run: cp apify-mcp-server.mcpb apify-mcp-server.mcpb
147149
- name: Create release
148150
uses: softprops/action-gh-release@v2
149151
with:
@@ -152,8 +154,8 @@ jobs:
152154
target_commitish: ${{ needs.update_changelog.outputs.changelog_commitish }}
153155
body: ${{ needs.release_metadata.outputs.release_notes }}
154156
files: |
155-
actors-mcp-server.dxt
156-
apify-mcp-server.dxt
157+
apify-mcp-server.mcpb
158+
actors-mcp-server.mcpb
157159
158160
publish_to_npm:
159161
name: Publish to NPM

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.4.15](https://github.com/apify/apify-mcp-server/releases/tag/v0.4.15) (2025-09-19)
6+
7+
### 🐛 Bug Fixes
8+
9+
- Mcpb/dxt release cicd ([0553677](https://github.com/apify/apify-mcp-server/commit/055367712480292078c6b09cbf952fe63c08f33f))
10+
11+
512
## [0.4.14](https://github.com/apify/apify-mcp-server/releases/tag/v0.4.14) (2025-09-24)
613

714
### 🐛 Bug Fixes
@@ -570,4 +577,4 @@ All notable changes to this project will be documented in this file.
570577
### 🐛 Bug Fixes
571578

572579
- Update express routes to correctly handle GET and HEAD requests, fix CI ([#5](https://github.com/apify/actors-mcp-server/pull/5)) ([ec6e9b0](https://github.com/apify/actors-mcp-server/commit/ec6e9b0a4657f673b3650a5906fe00e66411d7f1)) by [@jirispilka](https://github.com/jirispilka)
573-
- Correct publishing of npm module ([#6](https://github.com/apify/actors-mcp-server/pull/6)) ([4c953e9](https://github.com/apify/actors-mcp-server/commit/4c953e9fe0c735f1690c8356884dd78d8608979f)) by [@jirispilka](https://github.com/jirispilka)
580+
- Correct publishing of npm module ([#6](https://github.com/apify/actors-mcp-server/pull/6)) ([4c953e9](https://github.com/apify/actors-mcp-server/commit/4c953e9fe0c735f1690c8356884dd78d8608979f)) by [@jirispilka](https://github.com/jirispilka)

manifest.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
2-
"dxt_version": "0.1",
3-
"name": "Apify",
4-
"version": "0.4.14",
2+
"manifest_version": "0.2",
3+
"name": "apify-mcp-server",
4+
"display_name": "Apify MCP server",
5+
"version": "0.4.15",
56
"description": "Extract data from any website using thousands of tools from the Apify Store.",
67
"long_description": "Apify is the world's largest marketplace of tools for web scraping, data extraction, and web automation. You can extract structured data from social media, e-commerce, search engines, maps, travel sites, or any other website.",
78
"keywords": [

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@apify/actors-mcp-server",
3-
"version": "0.4.14",
3+
"version": "0.4.15",
44
"type": "module",
55
"description": "Apify MCP Server",
66
"engines": {

0 commit comments

Comments
 (0)