LibVLC 4.0 and 3.0 documentation are deployed to the same location on gitlab pages
Not exactly sure I'm correct, but I feel like 4.0 has always been on https://videolan.videolan.me/vlc/ and it now displays the 3.0.21 documentation. When looking at https://docs.gitlab.com/ee/user/project/pages/getting_started_part_one.html, it doesn't seem that branch is accounted for where the pages are deployed and the CI configuration are identical between 3.0.x and master.
As a result, there's probably no guarantee whether https://videolan.videolan.me/vlc/ will display 3.0.x or 4.0.