Packagist 没有从 GitHub 获取我的新版本

Posted

技术标签:

【中文标题】Packagist 没有从 GitHub 获取我的新版本【英文标题】:Packagist is not picking up my new release from GitHub 【发布时间】:2016-07-08 16:00:26 【问题描述】:

我在 GitHub 上发布了我的 composer 包的新版本,但是它没有在 Packagist 上更新,即使我在包页面上手动单击“更新”也是如此。奇怪的是它确实显示了 README 文件的最新版本。此外,最后更新时间在 Packagist 上正确显示。

关于这个包:https://packagist.org/packages/jeroennoten/laravel-adminltehttps://github.com/JeroenNoten/Laravel-AdminLTE

我做错了吗?

【问题讨论】:

【参考方案1】:

请注意,您的主分支 (dev-master) 在 Packagist 上确实是最新的(在 Packagist 和 GitHub 上提交 50f874c)。

但是,您最新的 Git 标签 v.1.2.1 命名不正确。引用Packagist documentation:

标签/版本名称应与“X.Y.Z”或“vX.Y.Z”匹配,并带有可选的 RC、beta、alpha 或补丁版本后缀。以下是一些有效标签名称的示例:

1.0.0
v1.0.0
1.10.5-RC1
v4.4.4beta2
v2.0.0-alpha
v2.0.4-p1

对于版本 1.2.1,有效的 Git 标记名称将是 1.2.1v1.2.1

【讨论】:

以上是关于Packagist 没有从 GitHub 获取我的新版本的主要内容,如果未能解决你的问题,请参考以下文章

gitee 可以发布到packagist.org吗?

Packagist 包 - 无法针对 GitHub 更新/同步

开发composer包,打通github和packagist,并自动更新

发布包到packagist

安装使用composer基本流程

composer开发自定义包(基于git,Packagist)-(方式二)