Skip to content

fix: improve llmapi + tinyhttps package definitions#11

Closed
Sunrisepeak wants to merge 2 commits into
mainfrom
fix/llmapi-tinyhttps-pkg-defs
Closed

fix: improve llmapi + tinyhttps package definitions#11
Sunrisepeak wants to merge 2 commits into
mainfrom
fix/llmapi-tinyhttps-pkg-defs

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Changes

llmapi:

  • add_deps 从全局移到 on_load,只对 >=0.2.0 添加 tinyhttps 依赖
  • 旧版本 (0.0.x, 0.1.0) 不再错误拉取 tinyhttps
  • 新增 on_test 验证安装

tinyhttps:

  • add_deps 从全局移到 on_load
  • 安装时指定 {target = "tinyhttps"},避免编译测试
  • 新增 on_test 验证安装

test: llmapi_test 更新到 0.2.6

llmapi:
- Move deps to on_load with version check (tinyhttps only for >=0.2.0)
- Remove global add_deps that applied to all versions including 0.0.x
- Add on_test for install verification
- Update test to 0.2.6

tinyhttps:
- Move deps to on_load (mbedtls >=3.6.1)
- Remove global add_deps
- Add target="tinyhttps" to install (only install lib, not tests)
- Add on_test for install verification
- action.yml: persist PATH via $GITHUB_PATH instead of per-step export
- action.yml: add Windows xlings install step (was missing)
- ci.yml: remove all manual PATH exports (now handled by action)
- ci.yml: trigger on .github/** and .xlings.json changes
@Sunrisepeak
Copy link
Copy Markdown
Member Author

Changes merged into PR #10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant