朱莉娅:我该如何更新已发布的朱莉娅软件包?

5
我正在尝试开发我的第一个Julia包,FeatureEng.jl,但我在更新注册表上的包时遇到了问题。
我已经设置了GitHub actions TagBot和Register,并尝试通过Project.toml文件和git标签更新包版本,但我仍然只在GitHub上有一个发布版本(“v1.0.1”),并且我从TagBot得到以下输出:
Tag v1.0.1 already exists

当我在自己的环境中运行软件包并检查版本时,我得到的是...

julia> using Pkg
julia> Pkg.activate(".")
Activating environment at `~/Desktop/code/julia/FeatureEng/Project.toml`
julia> using FeatureEng, PkgVersion
julia> PkgVersion.Version(FeatureEng)
v"1.2.7"

但是,当我在单独的环境中从常规注册表(general registry)安装我的软件包并运行相同的检查时,我会得到...

julia> PkgVersion.Version(FeatureEng)
v"1.0.1"

我有所遗漏吗?发布新的Julia软件包版本的正确方法是什么?

提前感谢!


2
当你的版本为1.0.1时,下一个版本只能是1.0.2或1.1.0或2.0.0。 - Przemyslaw Szufel
Przemyslaw Szufel,谢谢--我不小心跳过了“v1.1.0”。升级包的官方方式是什么?通过git标签?通过Project.toml? - A Poor
@JuliaRegistrator 注册。你已经得到了很好的答案 :) - Przemyslaw Szufel
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接