首页 > 解决方案 > 向 GitHub 添加文件不会更新 Releases Assets 源代码

问题描述

通过浏览器使用 GitHub,我无法创建包含我的 src/filename.php 文件的 Releases 资产源代码 zip 和 tar.gz 文件。同步到 Packagist 似乎可以正常工作,但是 Composer 不会意外地将我的源文件加载到通常的 vendor/packagename/src/ 子目录中。

我尝试使用添加文件将源文件本身加载到存储库的主要部分到子目录 /src 中。我还在 Releases 文件上传中添加了一个 zipped 和一个 tarballed 版本。

GitHub文档对此有点轻描淡写,所以有人可以准确地解释我做错了什么。

标签: githubcomposer-phppackagist

解决方案


我的手指哪里出了问题...

我确实在增加标签版本,但似乎我对主分支(通过文件上传)所做的 php 代码添加出于某种深不可测的原因是在新标签(发布)之后进行的。Packagist 然后同步到新的标记版本,但这显然缺少代码添加。
我的补救措施是再次有条不紊地更新代码,检查 json 中的标签版本,然后最后发布一个递增的标签。

顺便说一句,没有错误消息 - 我的 myvendor/mypackagename/src 中完全没有 php 模块!


推荐阅读