Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: 通过 GitHub API 进行插件安装和更新 #592

Merged
merged 7 commits into from
Nov 12, 2023

Conversation

RockChinQ
Copy link
Owner

概述

改为使用 GitHub 直接下载源码的形式安装插件,并将插件源地址保存到 plugins/metadata.json 中,在更新插件时使用此文件中存储的插件源地址进行最新版本重新安装。

事务

  • 已阅读仓库贡献指引
  • 已与维护者在issues或其他平台沟通此PR大致内容

以下内容可在起草PR后、合并PR前逐步完成

功能

  • 已编写完善的配置文件字段说明(若有新增)
  • 已编写面向用户的新功能说明(若有必要)
  • 已测试新功能或更改

兼容性

  • 已处理版本兼容性
  • 已处理插件兼容问题

@RockChinQ RockChinQ linked an issue Nov 11, 2023 that may be closed by this pull request
@RockChinQ RockChinQ added bug? Bug或Bug修复相关 m: 插件 插件加载及管理模块 labels Nov 11, 2023
@RockChinQ
Copy link
Owner Author

RockChinQ commented Nov 11, 2023

  • Fix: cmdpriv 的工作流问题

@RockChinQ
Copy link
Owner Author

由于 Gitee 不支持程序直接下载仓库源码压缩包,故暂时不再支持安装发行到 Gitee 上的插件。

@RockChinQ RockChinQ merged commit 4e0df52 into master Nov 12, 2023
@RockChinQ RockChinQ deleted the fix/plugin-downloading branch November 12, 2023 06:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug? Bug或Bug修复相关 m: 插件 插件加载及管理模块
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: Dulwich库对http支持不完善导致的插件下载失败
1 participant