# Tagbot is not triggered

**URL:** <https://discourse.julialang.org/t/tagbot-is-not-triggered/112136>\
**Category:** General Usage\
**Tags:** question, packages\
**Created:** [March 26, 2024, 11:37am UTC](https://discourse.julialang.org/t/tagbot-is-not-triggered/112136 "2024-03-26T11:37:39Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![charlesll](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/charlesll/32/3255_2.png) [@charlesll](https://discourse.julialang.org/u/charlesll)\
**Post date:** [March 26, 2024, 11:37am UTC](https://discourse.julialang.org/t/tagbot-is-not-triggered/112136/1 "2024-03-26T11:37:39Z")

</div>

Hi,  
I am attempting to produce a new version of my package, Spectra, after a few years of silence as it is mostly stable. The repo is visible here:

> **[GitHub - charlesll/Spectra.jl: Spectra.jl aims at helping treatment of...](https://github.com/charlesll/Spectra.jl/)**
>
> Spectra.jl aims at helping treatment of spectral (Raman, Infrared, XAS, NMR) data under the Julia language - charlesll/Spectra.jl

However, the process of publishing new versions changed quite a lot since last time, and honestly I am lost. I have search the forum and github, I managed to get a new version registered, added a tagbot yml file too, but I can’t find how to trigger tagbot properly… I do not get a new tag for my package, despite the issue being raised:

> <https://github.com/charlesll/Spectra.jl/issues/20>
>
> This issue is used to trigger TagBot; feel free to unsubscribe.
> 
> If you haven't …already, you should update your \`TagBot.yml\` to include issue comment triggers.
> Please see \[this post on Discourse\](https://discourse.julialang.org/t/ann-required-updates-to-tagbot-yml/49249) for instructions and more details.
> 
> If you'd like for me to do this for you, comment \`TagBot fix\` on this issue.
> I'll open a PR within a few hours, please be patient!

Does someone has an idea about what is going wrong here?

Thanks in advance !

---

<div class="post-metadata">

**Author:** ![mnemnion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mnemnion/32/206596_2.png) [@mnemnion](https://discourse.julialang.org/u/mnemnion)\
**Post date:** [March 27, 2024, 11:56pm UTC](https://discourse.julialang.org/t/tagbot-is-not-triggered/112136/2 "2024-03-27T23:56:48Z")

</div>

I had the [TagBot instruction thread](https://github.com/marketplace/actions/julia-tagbot#setup) in an open tab, as it happens.

Look for “Check that workflows have the correct permissions on your repo”.

---

<div class="post-metadata">

**Author:** ![charlesll](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/charlesll/32/3255_2.png) [@charlesll](https://discourse.julialang.org/u/charlesll)\
**Post date:** [March 29, 2024, 10:38am UTC](https://discourse.julialang.org/t/tagbot-is-not-triggered/112136/3 "2024-03-29T10:38:28Z")

</div>

Hi, yes, already done. I also updated the workflow file with the one indicated on the website your link points to.

---

<div class="post-metadata">

**Author:** ![mnemnion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mnemnion/32/206596_2.png) [@mnemnion](https://discourse.julialang.org/u/mnemnion)\
**Post date:** [March 29, 2024, 3:27pm UTC](https://discourse.julialang.org/t/tagbot-is-not-triggered/112136/4 "2024-03-29T15:27:24Z")

</div>

So TagBot is usually triggered by the [Registrator](https://github.com/JuliaRegistries/Registrator.jl), which is what’s actually used to prepare new package releases for General. If the TagBot isn’t triggered by the Registrator action, that’s ok, you can take the release manually from the command line or the home page of the repository.

---

<div class="post-metadata">

**Author:** ![mnemnion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mnemnion/32/206596_2.png) [@mnemnion](https://discourse.julialang.org/u/mnemnion)\
**Post date:** [March 29, 2024, 4:03pm UTC](https://discourse.julialang.org/t/tagbot-is-not-triggered/112136/5 "2024-03-29T16:03:58Z")

</div>

To add to this a bit, Registrator looks for a commit to `Project.toml` which increments the version number, and makes that the new version of the package. Once the new version is the registry, TagBot comes along and makes a tagged release, triggering other systems (Documenter mainly) which want to do tag-specific stuff. But that part happens afterwards, and it can all be done manually if the CI is messed up for whatever reason (I’ve found that to mostly be missing secrets, if the permissions for Actions are otherwise correct).

---

<div class="post-metadata">

**Author:** ![charlesll](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/charlesll/32/3255_2.png) [@charlesll](https://discourse.julialang.org/u/charlesll)\
**Post date:** [April 2, 2024, 11:39am UTC](https://discourse.julialang.org/t/tagbot-is-not-triggered/112136/6 "2024-04-02T11:39:43Z")

</div>

OK thanks, yes I think this would solve the issue. I updated all the tagbot stuff after the registration of the package, and this explains that. Could you elaborate regarding how to trigger manually the TagBot from the repository home page? I can’t find this information, I only find info about a command line trigger.

---

<div class="post-metadata">

**Author:** ![mnemnion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mnemnion/32/206596_2.png) [@mnemnion](https://discourse.julialang.org/u/mnemnion)\
**Post date:** [April 2, 2024, 5:41pm UTC](https://discourse.julialang.org/t/tagbot-is-not-triggered/112136/7 "2024-04-02T17:41:27Z")

</div>

You can’t trigger the TagBot manually, but you can manually tag a release, which is the function the TagBot serves. You can either do this from the “releases” page on GitHub or using the git command line (search for “git tag”).

---

<div class="post-metadata">

**Author:** ![charlesll](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/charlesll/32/3255_2.png) [@charlesll](https://discourse.julialang.org/u/charlesll)\
**Post date:** [April 4, 2024, 8:51am UTC](https://discourse.julialang.org/t/tagbot-is-not-triggered/112136/8 "2024-04-04T08:51:13Z")

</div>

OK thanks, I created manually a tag, it seems OK now!
