本文档介绍了如何使用GitHub Actions自动化Dify插件的发布流程,包括配置步骤、参数说明及使用方法,帮助插件开发者简化发布更新流程,无需手动
manifest.yaml
文件中读取插件信息.difypkg
文件dify-plugins
仓库中your-name/plugin-source
)your-name/dify-plugins
)name
:插件名称(将用于生成包名和分支名)version
:版本号(每次更新时需要递增)author
:GitHub 用户名(用于确定目标仓库路径)manifest.yaml
的 author
字段读取author
字段保持一致manifest.yaml
的 name
字段读取bump-{插件名}-plugin-{版本号}
{插件名}-{版本号}.difypkg
准备仓库
dify-plugins
仓库,并且有自己的插件源码仓库。配置 Secret
PLUGIN_ACTION
your-name/dify-plugins
)写入权限的 GitHub Personal Access Token (PAT)创建工作流文件
.github/workflows/
目录,并在此目录中创建名为 plugin-publish.yml
的文件,再将以下内容复制到该文件中:更新 manifest.yaml
manifest.yaml
文件正确设置以下字段:dify-plugins
仓库PLUGIN_ACTION Secret
.github/workflows/plugin-publish.yml
manifest.yaml
文件中的 name
和 author
字段正确配置manifest.yaml
中的 version
字段{plugin-name}-{version}.difypkg
格式