Skip to content

Commit e39d49b

Browse files
committed
2.7.1: Dockerfile node:26.5.0-alpine (Snyk 25 vulns -> 0), smithery.yaml version unstuck from 2.5.7, RELEASE.md gains GitHub Release step
1 parent 86c367a commit e39d49b

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:26.1.0-alpine
1+
FROM node:26.5.0-alpine
22
WORKDIR /app
33
COPY . .
44
# CMD is provided by Glama via cmdArguments in glama.json

RELEASE.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Каналы НЕ подтягивают новую версию сами вовремя (официальный MCP Registry застревал на 2.1.7 полтора месяца). При каждом релизе прогнать вручную:
44

55
## 1. Bump + commit + tag
6-
- Единый bump: `index.js` (шапка + `VERSION`), `package.json`, `server.json` (все вхождения), `glama.json`, README-бейдж. На сайте: `comparestack-remaster/src/lib/constants.js``MCP_VERSION` (тянут /mcp, /mcp/docs, /open-data, llms-full, админ-чип).
6+
- Единый bump: `index.js` (шапка + `VERSION`), `package.json`, `server.json` (все вхождения), `glama.json`, **`smithery.yaml`** (застревал на 2.5.7!), README-бейдж (npm-бейдж динамический — ок). На сайте: `comparestack-remaster/src/lib/constants.js``MCP_VERSION` (тянут /mcp, /mcp/docs, /open-data, llms-full, админ-чип).
77
- `node --check index.js` + stdio-смоук (initialize → tools/list → пара tools/call).
88
- Commit автором imkemit-ops, `git tag vX.Y.Z`.
99

@@ -12,6 +12,8 @@
1212

1313
## 3. GitHub
1414
`git push origin main --tags`. ⚠️ Рабочий PAT для org-репо — из remote `comparestack-remaster` (не тот, что в TOOLS.md §GitHub, у него нет write в org comparedge).
15+
⚠️ ОБЯЗАТЕЛЬНО создать **GitHub Release** на тег (страница Releases НЕ обновляется от одного тега — 2.7.0 провисел без релиза, юзер поймал):
16+
`POST /repos/comparedge/mcp-server-comparedge/releases` с `{"tag_name":"vX.Y.Z","name":"vX.Y.Z — краткая суть","body":"из CHANGELOG","make_latest":"true"}`.
1517

1618
## 4. Официальный MCP Registry (КРИТИЧНО — кормит GitHub MCP Registry, VS Code, Zed, Cursor)
1719
Не подтягивается сам. Publisher CLI (github release modelcontextprotocol/registry, бинарь `mcp-publisher`):
@@ -25,5 +27,8 @@ mcp-publisher publish
2527
## 5. Smithery / Glama
2628
Авто-рескан из npm/GitHub (~48ч). Форс — через их дашборд-deploy. Проверять появление версии; Smithery-скан бывает неполный (пустой description) — тогда передеплой по smithery.yaml.
2729

28-
## 6. Docker Hub (опц.)
30+
## 6. Dockerfile / Snyk
31+
База = `node:26.5.0-alpine` (Snyk 2026-07-11: 26.1.0 нёс 25 уязвимостей 1H/7M/17L, минорный бамп = 0). При релизе проверять Snyk-дашборд org imkemit-ops и держать базу на свежем миноре.
32+
33+
## 7. Docker Hub (опц.)
2934
Образ `ai-market-analyzer`. Требует docker CLI (локально нет) или CI. Не блокер для листингов.

smithery.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Query verified pricing, aggregated ratings, feature comparisons, an
44
homepage: https://comparedge.com/mcp
55
license: MIT
66
runtime: node
7-
version: "2.5.7"
7+
version: "2.7.1"
88

99
startCommand:
1010
type: stdio

0 commit comments

Comments
 (0)