WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

上架集市包内设置的url错误时,更新该集市包失败 #1634

@emptylight370

Description

@emptylight370

集市更新插件失败,全部插件被自动关闭 - 链滴

@TCOTC 发现,集市里某个插件包的 plugin.json 的 url 路径是错误的,在更新时会更新失败并且导致所有插件被禁用。

基于这个问题,是否可以完善 actions/check/main.go 的检查逻辑,在检查 url 存在的基础上增加检查 url 字段值是否与代码中拼接得到的仓库地址一致的检查?还有其他字段值是否也可能需要类似检查?(附:T佬声称他最近在手工检查 pr,这个过程理应能够自动化完成,并在出现错误时在 pr 评论中提示作者进行修改。这样明显效率更高、响应更快并且不易出错,我看工作流应该会在分支更新时触发,可以在 pr 作者修改之后自动进行第二次检查)


如果发散一下,检查 README 文件的过程可以扩展为:声明了 "zh_CN": "README_zh_CN.md" 字段时,该文件应该存在,并且文件名应该符合 zh_CN..md 格式这样的……("en_US": "ReadMe_en_US.md" => true, "en_US": "README_en.md" => false 这样的,我记得 CDN 的文件名要求应该是这样?这个检查按查看在线集市包说明文档的要求来)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions