Skip to content

[stable33] chore: update .github/workflows/sphinxbuild.yml from the master branch#14748

Merged
skjnldsv merged 3 commits intostable33from
workflow/update-.github/workflows/sphinxbuild.yml-stable33
May 6, 2026
Merged

[stable33] chore: update .github/workflows/sphinxbuild.yml from the master branch#14748
skjnldsv merged 3 commits intostable33from
workflow/update-.github/workflows/sphinxbuild.yml-stable33

Conversation

@nextcloud-command
Copy link
Copy Markdown
Contributor

Automated update of .github/workflows/sphinxbuild.yml from the master branch

@nextcloud-command nextcloud-command added 3. to review github_actions Pull requests that update GitHub Actions code labels May 5, 2026
@skjnldsv skjnldsv enabled auto-merge May 5, 2026 14:15
@skjnldsv
Copy link
Copy Markdown
Member

skjnldsv commented May 5, 2026

@copilot import the various links fixes from #14231 and fix the other ones until lychee passes (https://github.com/nextcloud/documentation/actions/runs/25381695069/job/74442199877?pr=14748)

auto-merge was automatically disabled May 5, 2026 19:19

Head branch was pushed to by a user without write access

Copilot AI requested a review from nickvergessen as a code owner May 5, 2026 19:19
Copy link
Copy Markdown
Contributor

Copilot AI commented May 5, 2026

@copilot import the various links fixes from #14231 and fix the other ones until lychee passes (https://github.com/nextcloud/documentation/actions/runs/2...

Applied the link fixes from #14231 and addressed all lychee failures (commit 86ad426):

Workflow changes (.github/workflows/sphinxbuild.yml):

  • Added a conditional --remap for the version number (e.g. server/33/stage/stable/) when building the highest stable branch. Sphinx's replace_latest converts server/latest/ to server/33/ in the HTML output, so the old remaps would try to find non-existent stage/33/ paths.
  • Added --exclude '^file://.*/stage/(builds|projects)' — the sphinx_rtd_theme with READTHEDOCS=True injects navigation links to /builds/ and /projects/ that don't exist as staged files.
  • Added --exclude 'openapi.html' — the OpenAPI viewer uses JavaScript-rendered anchors that lychee can't verify statically.

RST fixes (ported from #14231 plus stable33-specific ones):

  • Converted same-manual relative HTML links to :doc: / :ref: Sphinx cross-references in big_file_upload_configuration.rst, encryption_configuration.rst, encryption_details.rst, publishing.rst, controllers.rst, filesystem.rst, coding_standards/index.rst, access_webdav.rst, sync_android.rst, sync_gnome.rst, sync_kde.rst
  • Fixed bare http:// / https:// text by wrapping in backticks in webdav.rst and office/configuration.rst
  • Removed obsolete MariaDB 10.2 warning with dead version-20 link in mysql_4byte_support.rst
  • Added .. _admin-audit-log: and .. _enabling-users-file-recovery-keys: labels in logging_configuration.rst and encryption_configuration.rst so referenced anchors resolve correctly

Copilot AI requested a review from skjnldsv May 5, 2026 19:26
@skjnldsv skjnldsv enabled auto-merge May 6, 2026 07:00
@skjnldsv skjnldsv merged commit 535afec into stable33 May 6, 2026
20 checks passed
@skjnldsv skjnldsv deleted the workflow/update-.github/workflows/sphinxbuild.yml-stable33 branch May 6, 2026 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants