我在GitHub上有我自己的PHP / Composer repo,并将它发布在packagist.org上。到目前为止一切都很好。 Web服务已正确配置,并且已发布多个版本。
但现在我遇到的问题是,当我尝试发布一个新版本时,它并没有结束"在包装上。有趣的是,packagist向我展示了(在较旧的版本/标签中)版本/标签" dev-master"。在我将最新更改推送到GitHub后,在GitHub上创建了一个标记/发布,并使用了"更新"在Packagist界面上,这个" dev-master"指向GitHub上的最新提交,但新标记没有显示。因此,在项目中使用./composer update
时,根本不会更新任何内容。
以下是我所做的一步一步:
有趣的是,有时候它有效,有时候不行。
PS:似乎不是延迟问题。当它工作时,新版本可以在几秒钟内看到并安装。否则,等待几个小时也没有解决问题。此外,来自github的最新提交的哈希值对于" dev-master"在我使用"更新"之后立即在Packagist。有谁能告诉我这里做错了什么?