Skip to content

Conversation

@Bouncheck
Copy link

@Bouncheck Bouncheck commented May 28, 2025

Collection of fixes for scylla-4.18.1.x branch. See respective commit descriptions for details.

@Bouncheck Bouncheck self-assigned this May 28, 2025
@Bouncheck Bouncheck force-pushed the scylla-4.18.1.x branch 5 times, most recently from 5dc7fb1 to 0f016f0 Compare May 29, 2025 14:18
@Bouncheck Bouncheck marked this pull request as ready for review May 29, 2025 14:51
@Bouncheck Bouncheck requested a review from dkropachev May 29, 2025 15:01
@dkropachev
Copy link

It looks like branch scylla-4.18.1.x is based of upstream branch, not our, could you please fix that in a separate PR, before mergin this one.

@Bouncheck
Copy link
Author

I'll recreate it from 4.18.1.0 tag

Bouncheck added 3 commits May 29, 2025 18:16
Currently the previews built using `{eval-rst}` and myst_parser look to be
more broken than switching back to `eval_rst` directive and adding the version
to the list of branches using recommonmark.
Specifically what seems to be pretty important and does not work with myst
are relative links found in text like word 'integration' linking to
` http://localhost:5500/scylla-4.18.1.x/manual/core/index.html#integration/ `
This link should not treat `integration` as an anchor but as a subpage.

This change makes the `make preview` and `make test` fail as it seems those
targets try to use myst which does not understand `eval_rst` and only in
`multiversion` those sections are understood by lexer correctly.
Those links redirect to internal API which is not a part of the
generated javadoc, leading to 404 on visit.
Instead redirect to code on github.
When generating documentation website pages move also generated javadoc
for query-builder and mapper-runtime modules.
Some links in manuals attempt to link to the javadoc for those modules
and end up being broken without those javadocs included.
@Bouncheck
Copy link
Author

@dkropachev is it correct now?

@dkropachev dkropachev merged commit 658bca5 into scylladb:scylla-4.18.1.x May 30, 2025
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants