-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build release tags on Travis #21846
Build release tags on Travis #21846
Conversation
Speaking of the 0.6 docs, I believe @mortenpi has been working on updating Documenter such that the new 0.6 syntax is highlighted appropriately. It would be great to get that into the docs build, however that needs to happen. (Sorry, a little OT) |
Once there's a tagged release of Documenter available with that new feature, that gets upgraded by adjusting the version bounds in https://github.com/JuliaLang/julia/blob/master/doc/REQUIRE |
Documenter As for tags, it should work, but all tags will get deployed to I think this is too simplistic for the base docs. Workaround could be to only enable exactly 0.5 docs are still on Sphinx, right? In that case Documenter can't really help. It seems that @MichaelHatherly was pushing those manually if one looks at the |
It's fine for now, since release-0.6 is the only branch using Documenter that we'll be tagging anything off of for a bit. release-0.5 still uses sphinx, yes. Guess I should manually build the docs and commit the html files for 0.5.2 then. By the time we tag an 0.7.0-alpha it would be useful to have something a bit cleverer, to avoid stable alternating between 0.7 prerelease tags vs maybe concurrent 0.6.x backport tags. |
There will not be any more RCs for 0.6? With this the next RC would overwrite the 0.5 stable docs. |
Oh, yes there will be an rc2 shortly. Almost stable, though guess we could tighten a regex somewhere and only push to stable for tags without any prerelease annotations? |
Dropping the |
I was thinking it would be worth deploying prereleases to their respective release-x.y sections, but skipping them works for now |
Agreed that that is how it would ideally work, but that would require some changes to Although, perhaps The RCs would still be in their dedicated |
this should hopefully result in automatic docs deployment to release-0.6 run travis on release tags but not pre-release tags
608f750
to
e1f36c3
Compare
The latest docs build looks great! It appears that things are highlighted correctly now, but @mortenpi's changes to the default monospace font don't appear to be reflected. |
The font changes were not in the patch releases, we need v0.11.0 for that. But ideally we'd have those as well when 0.6.0 comes out. |
v0.11.0 is also the mobile improvements? Would be very nice to have that in as well. |
Yup. those too. |
this should hopefully result in automatic docs deployment to release-0.6
cc @mortenpi @MichaelHatherly is this right, will travis builds from a tag just do the right thing to gh-pages here? It looks like 0.5.1/0.5.2 might need to be built and committed manually to gh-pages for release-0.5?