Documenter.jl not updating link to stable releases

Not sure what I’m doing wrong but the links for the “stable” release of Crispulator.jl keeps pointing to an old version. The dev version is properly updated, but the stable link is still the old one.

Here’s my TagBot.yml and my deployment log from Documenter.jl:

 Info: Deployment criteria for deploying devbranch build from GitHub Actions:
│ - ✔ ENV["GITHUB_REPOSITORY"]="tlnagy/Crispulator.jl" occurs in repo="github.com/tlnagy/Crispulator.jl.git"
│ - ✔ ENV["GITHUB_EVENT_NAME"]="push" is "push", "workflow_dispatch" or "schedule"
│ - ✔ ENV["GITHUB_REF"] matches devbranch="master"
│ - ✔ ENV["GITHUB_ACTOR"] exists and is non-empty
│ - ✔ ENV["GITHUB_TOKEN"] exists and is non-empty
└ Deploying: ✔
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /tmp/jl_LX8U5A/.git/
From https://github.com/tlnagy/Crispulator.jl
 * [new branch]      gh-pages   -> upstream/gh-pages
 * [new branch]      master     -> upstream/master
 * [new tag]         v0.1       -> v0.1
 * [new tag]         v0.2.0     -> v0.2.0
 * [new tag]         v0.3.0     -> v0.3.0
 * [new tag]         v0.3.1     -> v0.3.1
 * [new tag]         v0.3.2     -> v0.3.2
 * [new tag]         v0.4.0     -> v0.4.0
 * [new tag]         v0.4.1     -> v0.4.1
Switched to a new branch 'gh-pages'
branch 'gh-pages' set up to track 'upstream/gh-pages'.
....
┌ Warning: removing `stable` and linking `stable` to `v0.3.1`.
└ @ Documenter ~/.julia/packages/Documenter/H5y27/src/Documenter.jl:800
┌ Warning: removing `v0.3` and linking `v0.3` to `v0.3.1`.
└ @ Documenter ~/.julia/packages/Documenter/H5y27/src/Documenter.jl:800
┌ Warning: removing `v0.1.0` and linking `v0.1.0` to `v0.1`.
└ @ Documenter ~/.julia/packages/Documenter/H5y27/src/Documenter.jl:800
[gh-pages 37bdcd8] build based on 4fa322f
 12 files changed, 19369 insertions(+), 18424 deletions(-)

It doesn’t appear to be detecting version v0.4 or v0.4.1 or v0.5.

Any suggestions on what to try?

See Fix when CI runs by odow · Pull Request #61 · tlnagy/Crispulator.jl · GitHub

1 Like

Okay so this is interesting. Made a separate tag + @odow’s patch = Documenter built the docs. But now that I released a new version, the CI skipped again. Not sure what is going on.