# Docs (by Documenter) are not being updated in gh-pages branch

**URL:** <https://discourse.julialang.org/t/docs-by-documenter-are-not-being-updated-in-gh-pages-branch/19832>\
**Category:** General Usage\
**Created:** [January 20, 2019, 12:57am UTC](https://discourse.julialang.org/t/docs-by-documenter-are-not-being-updated-in-gh-pages-branch/19832 "2019-01-20T00:57:44Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![joa-quim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joa-quim/32/227_2.png) [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Post date:** [January 20, 2019, 12:57am UTC](https://discourse.julialang.org/t/docs-by-documenter-are-not-being-updated-in-gh-pages-branch/19832/1 "2019-01-20T00:57:44Z")

</div>

I’ve notice that since a while (1 or 2 months?) my updates (in gh-pages branch) to a package documentation written with Documenter are not updated anymore. Any idea why? (example, [latest](https://genericmappingtools.github.io/GMT.jl/latest/frames/#Cartesian-linear-axes-1) and true [latest](https://github.com/GenericMappingTools/GMT.jl/blob/master/docs/src/frames.md#cartesian-linear-axes))  
Thanks.

---

<div class="post-metadata">

**Author:** ![Gnimuc](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gnimuc/32/2194_2.png) [@Gnimuc](https://discourse.julialang.org/u/Gnimuc)\
**Post date:** [January 20, 2019, 3:23am UTC](https://discourse.julialang.org/t/docs-by-documenter-are-not-being-updated-in-gh-pages-branch/19832/2 "2019-01-20T03:23:49Z")

</div>

It looks like the deployment process was skipped: [Travis CI - Test and Deploy with Confidence](https://travis-ci.org/GenericMappingTools/GMT.jl/jobs/481628503#L3560)

Have you considered to upgrade Documenter.jl to 0.20+?

> [@PSA: Documenter.jl breaking changes & version capping](https://discourse.julialang.org/t/psa-documenter-jl-breaking-changes-version-capping/16431):
>
> This is relevant for package developers using [Documenter.jl](https://github.com/JuliaDocs/Documenter.jl) for their package documentation. The upcoming Documenter 0.20 will introduce breaking changes to the way makedocs and deploydocs arguments are interpreted. This means that most existing make.jl scripts have to be updated before they work correctly with the new version. As you might have already noticed, a bunch of METADATA-registered packages just got hit with automated PRs that cap the Documenter version used in Travis to 0.19. Howev…

---

<div class="post-metadata">

**Author:** ![mortenpi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mortenpi/32/158_2.png) [@mortenpi](https://discourse.julialang.org/u/mortenpi)\
**Post date:** [January 20, 2019, 8:52pm UTC](https://discourse.julialang.org/t/docs-by-documenter-are-not-being-updated-in-gh-pages-branch/19832/3 "2019-01-20T20:52:18Z")

</div>

The problem is that your [`make.jl` is configured to deploy on Julia 0.7](https://github.com/GenericMappingTools/GMT.jl/blob/master/docs/make.jl#L41), but you are [not running 0.7 on Travis anymore](https://github.com/GenericMappingTools/GMT.jl/blob/master/.travis.yml#L9). Switching to build stages would be the best way to go as then you configure all the Julia versions in `.travis.yml` (see the [new recommended workflow](https://juliadocs.github.io/Documenter.jl/stable/man/hosting/#.travis.yml-Configuration-1) and the [Documenter changelog](https://github.com/JuliaDocs/Documenter.jl/blob/master/CHANGELOG.md#version-v0200)).

---

<div class="post-metadata">

**Author:** ![joa-quim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joa-quim/32/227_2.png) [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Post date:** [January 21, 2019, 12:25am UTC](https://discourse.julialang.org/t/docs-by-documenter-are-not-being-updated-in-gh-pages-branch/19832/4 "2019-01-21T00:25:08Z")

</div>

Thanks, I had completely forget about that julia version setting in make.jl  
Switching to 0.20+ is a need indeed.
