From 287f7999b9b77278eaa51af9ae0cc11e96c91861 Mon Sep 17 00:00:00 2001 From: wangjuntao Date: Mon, 27 Oct 2025 22:26:01 +0800 Subject: [PATCH 1/9] chore: bump version to 0.1.6 --- CHANGELOG.md | 25 +++++++++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9aba996 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.1.6] - 2025-10-27 + +### Fixed +- 清理错误的 v0.2.0 标签,恢复正确的版本历史 +- 维护版本一致性 + +## [0.1.5] - 2025-10-27 + +### Added +- 自动格式化代码(black 和 isort) +- 优化 release.prompt 支持自动版本号递增 + +### Changed +- 清理冗余文档和重组文件 + +## [0.1.4] - Previous Release + +Initial release with core HyperLiquid MCP functionality. diff --git a/pyproject.toml b/pyproject.toml index 73bb013..74e0c52 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "hyperliquid-mcp-python" -version = "0.1.5" +version = "0.1.6" description = "HyperLiquid MCP Server with FastMCP - Trading tools and account management" authors = [ {name = "jettwang", email = "jamiesun.net@gmail.com"} From d95e45a93d22df050122758996a85eaa2e9c0649 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 27 Oct 2025 14:27:02 +0000 Subject: [PATCH 2/9] style: auto-format code with black and isort [skip ci] --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index 37706a3..b6f35ea 100644 --- a/uv.lock +++ b/uv.lock @@ -884,7 +884,7 @@ wheels = [ [[package]] name = "hyperliquid-mcp-python" -version = "0.1.5" +version = "0.1.6" source = { editable = "." } dependencies = [ { name = "fastmcp" }, From 9f1cb7407cff0adcb72bbfac1fff398ba5626f83 Mon Sep 17 00:00:00 2001 From: wangjuntao Date: Mon, 27 Oct 2025 22:30:43 +0800 Subject: [PATCH 3/9] ci: trigger CI checks From 1ef375e71cd9d78059617c2e135dec57bdc02af5 Mon Sep 17 00:00:00 2001 From: wangjuntao Date: Mon, 27 Oct 2025 22:34:15 +0800 Subject: [PATCH 4/9] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20release.prompt?= =?UTF-8?q?.md=20=E6=B7=BB=E5=8A=A0=20[skip=20ci]=20=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E5=A4=84=E7=90=86=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/prompts/release.prompt.md | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/.github/prompts/release.prompt.md b/.github/prompts/release.prompt.md index efdca53..a92a55d 100644 --- a/.github/prompts/release.prompt.md +++ b/.github/prompts/release.prompt.md @@ -56,6 +56,27 @@ git push -u origin release/vx.y.z - PR 标题:`chore: Release vx.y.z` - PR 内容:第 4 步生成的 Release Notes - 等待 CI 检查通过 + +#### ⚠️ 处理 [skip ci] 导致的 CI 跳过问题 + +如果项目配置了 auto-format 工作流(如 black、isort),该工作流可能会自动添加一个包含 `[skip ci]` 标记的提交,导致 CI 检查被跳过。 + +**检测方法**: +- PR 页面显示 CI 状态为 "Expected — Waiting for status to be reported" +- 检查最新提交消息是否包含 `[skip ci]` + +**解决方案**: +```bash +# 创建一个空提交来触发 CI +git commit --allow-empty -m "ci: trigger CI checks" + +# 如果本地落后于远程(auto-format 已推送) +git pull --rebase + +# 推送触发 CI +git push +``` + - **重要**:提示用户合并 PR 后再继续 ### 5.5 创建标签(PR 合并后) @@ -90,11 +111,17 @@ git push origin vx.y.z - 确认版本号未在 PyPI 上使用过 - 确认用户有推送权限 -2. **错误处理**: +2. **CI 检查问题**: + - 如果 PR 创建后 CI 一直显示 "Waiting for status to be reported",检查是否有 auto-format 工作流添加了 `[skip ci]` 提交 + - 解决方法:创建空提交 `git commit --allow-empty -m "ci: trigger CI checks"` 并推送 + - 确保所有必需的 CI 检查都已通过后再合并 PR + +3. **错误处理**: - 如果任何步骤失败,提供清晰的错误信息 - 如果已经打了标签但 Release 失败,说明如何删除标签重试 + - 如果发现错误的标签(如版本号不连续),先清理标签再继续发布 -3. **可选功能**: +4. **可选功能**: - 询问是否需要 pre-release(测试版本) - 询问是否同时更新文档 From e947262ba2323916c8ef2f4211a0b5084470f9f2 Mon Sep 17 00:00:00 2001 From: wangjuntao Date: Mon, 27 Oct 2025 22:35:37 +0800 Subject: [PATCH 5/9] ci: trigger CI checks From dfcaeb7bef85edac6c7c933d9a8451a82a9ac216 Mon Sep 17 00:00:00 2001 From: wangjuntao Date: Mon, 27 Oct 2025 22:35:43 +0800 Subject: [PATCH 6/9] ci: trigger CI checks From 425b0698f38f982d25dd8f54dfcda2413ac60e70 Mon Sep 17 00:00:00 2001 From: wangjuntao Date: Mon, 27 Oct 2025 22:36:02 +0800 Subject: [PATCH 7/9] ci: trigger CI checks From 343678c7df7c95c6f335a6a1abc67cf6fe9cb7e8 Mon Sep 17 00:00:00 2001 From: wangjuntao Date: Mon, 27 Oct 2025 22:36:56 +0800 Subject: [PATCH 8/9] ci: trigger CI checks From 78d9fa43e489f88885b51a9f6d7355110cc5a4f1 Mon Sep 17 00:00:00 2001 From: jettwang Date: Mon, 27 Oct 2025 22:37:31 +0800 Subject: [PATCH 9/9] ci: trigger CI checks