# Could not register updated package

**URL:** <https://discourse.julialang.org/t/could-not-register-updated-package/122201>\
**Category:** Package Management\
**Tags:** tagbot\
**Created:** [November 3, 2024, 3:23pm UTC](https://discourse.julialang.org/t/could-not-register-updated-package/122201 "2024-11-03T15:23:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![HJW019](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hjw019/32/22102_2.png) [@HJW019](https://discourse.julialang.org/u/HJW019)\
**Post date:** [November 3, 2024, 3:23pm UTC](https://discourse.julialang.org/t/could-not-register-updated-package/122201/1 "2024-11-03T15:23:11Z")

</div>

I developed a package a couple of years ago and registered it with Julia with no problem. Now I want to release an update, but I tried and failed to register the new version to Julia. The TagBot log shows “No new versions to releaes”. More details below.

- I uploaded the revised files to GitHub manually on GitHub’s web page. (Not using git.)

- I made sure that the version number in Project.toml is updated to `version = 0.2.6`, and I have created a new release using the button on the Github page and now the info on the page is corrected listed as “release 0.2.6”.

- There is no branch of the package.

- The content of `TagBot.yml` is copied from “[JuliaRegistries/TagBot: Creates tags, releases, and changelogs for your Julia packages when they’re registered](https://github.com/JuliaRegistries/TagBot)”

After that, I downloaded the package and found it was still the old version.

I then went to my GitHub page and checked Actions → TagBot (on the left panel), clicked on the recent TagBot workflow runs, and looked at the log of the run (after a few more clicks). On the “Run JuliaRegistries/TagBot@v1” section, I saw at the end of the section “No new versions to release”.

What could be the reason and how to fix the problem? Many thanks in advance.

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [November 3, 2024, 3:30pm UTC](https://discourse.julialang.org/t/could-not-register-updated-package/122201/2 "2024-11-03T15:30:19Z")

</div>

> [@HJW019](#):
>
> After that, I downloaded the package and found it was still the old version.

did you use Julia’s registration bot? [GitHub - JuliaRegistries/Registrator.jl: Julia package registration bot](https://github.com/JuliaRegistries/Registrator.jl?tab=readme-ov-file#via-the-github-app)

---

<div class="post-metadata">

**Author:** ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)\
**Post date:** [November 3, 2024, 4:25pm UTC](https://discourse.julialang.org/t/could-not-register-updated-package/122201/3 "2024-11-03T16:25:12Z")

</div>

It would be considerably easier to diagnose if you provided a pointer to your repository.

But for what it’s worth:

> [@HJW019](#):
>
> I have created a new release using the button on the Github page

This is not in any way helpful for registering a package. At best it makes no difference.

> [@HJW019](#):
>
> The content of `TagBot.yml` is copied from “[JuliaRegistries/TagBot: Creates tags, releases, and changelogs for your Julia packages when they’re registered](https://github.com/JuliaRegistries/TagBot)”

The purpose of TagBot is not to register new versions and is not involved in making a registration at all. Its job starts once a new registration has been completed and it will then make a tag in the repository and a GitHub release.

To make a registration you either need to involve the Registrator bot or go via JuliaHub.

---

<div class="post-metadata">

**Author:** ![HJW019](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hjw019/32/22102_2.png) [@HJW019](https://discourse.julialang.org/u/HJW019)\
**Post date:** [November 3, 2024, 4:32pm UTC](https://discourse.julialang.org/t/could-not-register-updated-package/122201/4 "2024-11-03T16:32:51Z")

</div>

This is likely to solve the problem! I followed the instruction on the page and now I see the system is checking the files. Thanks a lot.

---

<div class="post-metadata">

**Author:** ![HJW019](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hjw019/32/22102_2.png) [@HJW019](https://discourse.julialang.org/u/HJW019)\
**Post date:** [November 3, 2024, 4:36pm UTC](https://discourse.julialang.org/t/could-not-register-updated-package/122201/5 "2024-11-03T16:36:16Z")

</div>

Thank you for the information. I don’t have a clear understanding of how the system works yet, but I’m learning as I go.
