Skip to content

Conversation

@fingolfin
Copy link
Member

@fingolfin fingolfin commented Nov 13, 2025

Manual backport of several PRs to get Documenter to 1.15.0:

Actually I cheated: I built this using Julia 1.10.10 because I was unable to build from the release-1.10 branch. See #60128

@fingolfin fingolfin added the docsystem The documentation building system label Nov 13, 2025
@DilumAluthge DilumAluthge added the release Release management and versioning. label Nov 13, 2025
@fingolfin fingolfin marked this pull request as draft November 13, 2025 22:28
@fingolfin fingolfin force-pushed the mh/backport-documenter-update-1.10 branch from 38b3544 to 8bc8c88 Compare November 13, 2025 22:43
fingolfin and others added 3 commits November 13, 2025 23:52
A couple small fixes and cosmetic improvements to the Unicode table in
the docs:

* Most importantly, makes sure that the resulting object from the
at-eval block is `Markdown.MD`, which which will be necessary for
Documenter 1.0 (#47105). It also fixes the `Markdown.Table` structure --
each of the cells should be an array, not just a string, so it adds one
more layer of nesting.
* Cosmetically, center-aligns the characters, and wraps the latex
commands in `<code>`
Currently mainly to test a few things on CI here, but will update this
to an actual PR once 0.28.0 is out.

---------

Co-authored-by: Lilith Orion Hafner <[email protected]>
@fingolfin fingolfin force-pushed the mh/backport-documenter-update-1.10 branch from 8bc8c88 to b67c572 Compare November 13, 2025 22:52
The documentation builds can fail if the Julia source code is not
properly in a Git repo (tarballs, Buildkite). This should ensure that
Documenter knows which remote repository corresponds to the Julia source
tree.

Hopefully will fix JuliaCI/julia-buildkite#336
@fingolfin fingolfin force-pushed the mh/backport-documenter-update-1.10 branch from 1f1f77e to 44cdb79 Compare November 14, 2025 06:51
@fingolfin fingolfin marked this pull request as ready for review November 14, 2025 06:53
@fingolfin fingolfin changed the title Backport to 1.10: bump Documenter to 1.15.0 Backport to 1.10: bump Documenter to 1.15.0 (include several PRs) Nov 14, 2025
@fingolfin fingolfin added the don't squash Don't squash merge label Nov 14, 2025
@DilumAluthge
Copy link
Member

I'll merge this into the backports branch. Worst case we can revert it.

@DilumAluthge
Copy link
Member

I see the "don't squash" label here.

@KristofferC Is it okay for me to regular-merge this into the backports branch? Or do we want to avoid having merge commits on the backports branch?

@fingolfin
Copy link
Member Author

I put the "no squash" on this because it technically backports four PRs, each in one commit.

That said, for me personally it doesn't matter, but perhaps it does for some tooling?

@fingolfin
Copy link
Member Author

Oh and of course I also could now update it to go to Documenter 1.16, see #60132 ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docsystem The documentation building system don't squash Don't squash merge release Release management and versioning.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants