Title: Default branch is 8.x-1.x, which is no longer
supported
Problem/Motivation
The repository's default branch is 8.x-1.x. The supported
branches on the project are 2.0. and 3.0., and the
current release is 3.0.0, tagged on 3.0.x.
So anyone cloning the project, or opening a merge request without changing the
target, lands on a branch that has not had a release in years and is not
offered to users. I did exactly that when starting
#3619663 and
only noticed when the tests would not run.
8.x-1.x is 26 commits behind 3.0.x:
8.x-1.x 2025-10-28 Issue #2845158: Remove @file tag docblock from all the .php files 3.0.x 2026-01-22 feat: #3324603 Correct PHP 8.0 compat. false-positive 2.0.x 2026-01-22 feat: #3567984 PHP8.4 compat
Its one unique commit is the @file docblock removal above, which
is cosmetic.
Proposed resolution
- Set the repository default branch to
3.0.x. -
Decide what happens to
8.x-1.x. It is not in the supported
branches, so it is already invisible to users — but it is still what a clone
checks out, which is the confusing part.
Raising it rather than acting on it, since the default branch is the
maintainers' call.
Remaining tasks
Agree and apply.
Comments