Skip to content

Testing tutorials link to a repository structure that no longer exists #6815

Open

Description

@linawolf

Checking every external link in this manual turned up 8 dead GitHub links, all
in the testing tutorials. They are not ordinary link rot — the referenced
repositories were restructured, so the tutorials describe a setup that is no
longer there.

Documentation/Testing/Tutorial/Enetcache.rst

Seven links point into the styleguide extension. The repository moved from
TYPO3/styleguide to TYPO3-CMS/styleguide (GitHub redirects that part), but
the paths are gone:

Line Link Status today
509 Build/Scripts/runTests.sh no Build/ directory; no runTests.sh anywhere in the repository
510 Build/testing-docker/docker-compose.yml same
756 Tests/Acceptance/Support/BackendTester.php Tests/ contains only Functional and Unit
758 Tests/Acceptance/Support/Extension/BackendStyleguideEnvironment.php same
814 .github/workflows/tests.yml no .github/workflows directory
881 https://github.com/TYPO3/styleguide/actions —
325 typo3/typo3 → Build/testing-docker/local/docker-compose.yml the Core has no Build/testing-docker any more

Documentation/Testing/Tutorial/Acceptance.rst

Line 169 links to site-introduction/tree/main/Tests/Acceptance/Support. That
repository has no Tests/ directory; Build/ contains only
DownloadSitePackage.

Why this is not just a link fix

The links sit inside the instructions themselves ("Next, we run another
iteration of runTests.sh and docker-compose.yml …"), so repointing the URLs
is not enough — whoever knows the current testing setup needs to check whether
the tutorials still describe a workable path.

Verified against the GitHub API on 2026-09-10. Nothing in CI catches this:
rendering does not fetch external URLs.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions