来源信息
- 仓库
- adeze/raindrop-mcp
- 最近来源活动
- 2026年3月10日 00:55
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 188
- Forks
- 29
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- publishing
- description
- Publishing and release workflow with semantic-release and GitHub Actions
# Publishing Skill for @adeze/raindrop-mcp
Use this workflow for all standard releases in this repository.
## Source of Truth
- Release command: `bun run release`
- Release config: `.releaserc.json`
- CI trigger: `.github/workflows/ci.yml` on push to `master`
## Standard Release Flow
1. Merge Conventional Commit-based changes to `master`.
2. CI runs lint, type-check, tests, and build.
3. CI release job runs `semantic-release`.
4. `semantic-release` computes version, updates `CHANGELOG.md`, tags release, publishes npm, and creates a GitHub Release.
5. Release prepare step syncs `manifest.json` and builds `raindrop-mcp.mcpb` so the bundle is attached to the GitHub Release.
## Required Secrets
- `GITHUB_TOKEN`: provided by GitHub Actions.
## Publishing Authentication
- npm publish uses GitHub Actions OIDC trusted publishing.
- No long-lived npm token is required for the standard CI release path.
## Local Verification Before Merge
```bash
bun run lint
bun run type-check
bun run test
bun run build
```
## Conventional Commit Examples
- `fix: handle missing collection id in bulk edit`
- `feat: add includeArchived filter to bookmark_search`
- `feat!: remove deprecated query parameter`
## Rules
- Do not manually bump package versions for standard releases.
- Do not manually create release tags for standard releases.
- Do not run manual npm publish commands for standard releases.
- Keep release behavior in `.releaserc.json` and CI workflow aligned.
在 GitHub 查看