Fix tests that rely on the number of tags or their ordering in `gitlab-test`

After creating the v1.1.1 tag in gitlab-test (gitlab-test!40 (comment 247909957)), a lot of tests started to fail in the gitlab pipelines:

7067   1) Repository tags_sorted_by name_desc should eq ["v1.1.0", "v1.0.0"]
7068      Failure/Error: it { is_expected.to eq(['v1.1.0', 'v1.0.0']) }
7069        expected: ["v1.1.0", "v1.0.0"]
7070             got: ["v1.1.1", "v1.1.0", "v1.0.0"]
7071        (compared using ==)
7147   2) Repository tags_sorted_by name_asc should eq ["v1.0.0", "v1.1.0"]
7148      Failure/Error: it { is_expected.to eq(['v1.0.0', 'v1.1.0']) }
7149        expected: ["v1.0.0", "v1.1.0"]
7150             got: ["v1.0.0", "v1.1.0", "v1.1.1"]
7151        (compared using ==)
7227   3) Repository tags_sorted_by updated annotated tag pointing to a blob should eq ["v1.1.0", "v1.0.0", "annotated-tag"]
7228      Failure/Error: it { is_expected.to eq(['v1.1.0', 'v1.0.0', annotated_tag_name]) }
7229        expected: ["v1.1.0", "v1.0.0", "annotated-tag"]
7230             got: ["v1.1.1", "v1.1.0", "v1.0.0", "annotated-tag"]
7231        (compared using ==)
7310 Finished in 13 minutes 37 seconds (files took 48.54 seconds to load)
7311 2576 examples, 3 failures
7312 Failed examples:
7313 rspec ./spec/models/repository_spec.rb:72 # Repository tags_sorted_by name_desc should eq ["v1.1.0", "v1.0.0"]
7314 rspec ./spec/models/repository_spec.rb:78 # Repository tags_sorted_by name_asc should eq ["v1.0.0", "v1.1.0"]
7315 rspec ./spec/models/repository_spec.rb:133 # Repository tags_sorted_by updated annotated tag pointing to a blob should eq ["v1.1.0", "v1.0.0", "annotated-tag"]
7327   1) TagsFinder#execute filter and sort filters tags by name and sorts by recently_updated
7328      Failure/Error: expect(result.first.name).to eq('v1.1.0')
7329        expected: "v1.1.0"
7330             got: "v1.1.1"
7331        (compared using ==)
7407   2) TagsFinder#execute filter and sort filters tags by name and sorts by last_updated
7408      Failure/Error: expect(result.count).to eq(2)
7409        expected: 2
7410             got: 3
7411        (compared using ==)
7487 Finished in 13 minutes 2 seconds (files took 37.6 seconds to load)
7488 2509 examples, 2 failures, 10 pending
7489 Failed examples:
7490 rspec ./spec/finders/tags_finder_spec.rb:98 # TagsFinder#execute filter and sort filters tags by name and sorts by recently_updated
7491 rspec ./spec/finders/tags_finder_spec.rb:108 # TagsFinder#execute filter and sort filters tags by name and sorts by last_updated
4442   1) ProjectsController GET refs gets a list of branches and tags
4443      Failure/Error: expect(json_response['Tags'].first).to eq('v1.1.0')
4444        expected: "v1.1.0"
4445             got: "v1.1.1"
4446        (compared using ==)
4525 Finished in 14 minutes 20 seconds (files took 44.98 seconds to load)
4526 1312 examples, 1 failure, 2 pending
4527 Failed examples:
4528 rspec ./spec/controllers/projects_controller_spec.rb:836 # ProjectsController GET refs gets a list of branches and tags
4530
5441   1) Projects::TagsController GET index returns the tags for the page
5442      Failure/Error: expect(assigns(:tags).map(&:name)).to eq(['v1.1.0', 'v1.0.0'])
5443        expected: ["v1.1.0", "v1.0.0"]
5444             got: ["v1.1.1", "v1.1.0", "v1.0.0"]
5445        (compared using ==)
5524 Finished in 12 minutes 15 seconds (files took 40.46 seconds to load)
5525 1934 examples, 1 failure
5526 Failed examples:
5527 rspec ./spec/controllers/projects/tags_controller_spec.rb:15 # Projects::TagsController GET index returns the tags for the page
5529
6001   1) API::Tags GET /projects/:id/repository/tags when unauthenticated and project is public behaves like repository tags returns the repository tags
6002      Failure/Error: expect(json_response.first['name']).to eq(tag_name)
6003        expected: "v1.1.0"
6004             got: "v1.1.1"
6005        (compared using ==)
6006      Shared Example Group: "repository tags" called from ./spec/requests/api/tags_spec.rb:93
6085   2) API::Tags GET /projects/:id/repository/tags when authenticated as a maintainer behaves like repository tags returns the repository tags
6086      Failure/Error: expect(json_response.first['name']).to eq(tag_name)
6087        expected: "v1.1.0"
6088             got: "v1.1.1"
6089        (compared using ==)
6090      Shared Example Group: "repository tags" called from ./spec/requests/api/tags_spec.rb:106
6169   3) API::Tags GET /projects/:id/repository/tags when authenticated as a maintainer requesting with the escaped project full path behaves like repository tags returns the repository tags
6170      Failure/Error: expect(json_response.first['name']).to eq(tag_name)
6171        expected: "v1.1.0"
6172             got: "v1.1.1"
6173        (compared using ==)
6174      Shared Example Group: "repository tags" called from ./spec/requests/api/tags_spec.rb:111
6256   4) API::Tags GET /projects/:id/repository/tags with releases returns an array of project tags with release info
6257      Failure/Error: expect(json_response.first['name']).to eq(tag_name)
6258        expected: "v1.1.0"
6259             got: "v1.1.1"
6260        (compared using ==)
6336 Finished in 16 minutes 46 seconds (files took 52.64 seconds to load)
6337 2079 examples, 4 failures
6338 Failed examples:
6339 rspec './spec/requests/api/tags_spec.rb[1:1:3:1:1]' # API::Tags GET /projects/:id/repository/tags when unauthenticated and project is public behaves like repository tags returns the repository tags
6340 rspec './spec/requests/api/tags_spec.rb[1:1:5:1:1]' # API::Tags GET /projects/:id/repository/tags when authenticated as a maintainer behaves like repository tags returns the repository tags
6341 rspec './spec/requests/api/tags_spec.rb[1:1:5:2:1:1]' # API::Tags GET /projects/:id/repository/tags when authenticated as a maintainer requesting with the escaped project full path behaves like repository tags returns the repository tags
6342 rspec ./spec/requests/api/tags_spec.rb:132 # API::Tags GET /projects/:id/repository/tags with releases returns an array of project tags with release info
6344
2133   1) Project > Tags when opening project tags page with tags list shows tag name
2134      Failure/Error: expect(page.find('.row-main-content')).to have_content 'v1.1.0 Version 1.1.0'
2135        expected to find text "v1.1.0 Version 1.1.0" in "v1.1.1 x509 signed tag -----BEGIN SIGNED MESSAGE----- MIISfwYJKoZIhvcNAQcCoIIScDCCEmwCAQExDTALBglghkgBZQMEAgEwCwYJKoZI hvcNAQcBoIIP8zCCB3QwggVcoAMCAQICBBXXLOIwDQYJKoZIhvcNAQELBQAwgbYx CzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXllcm4xETAPBgNVBAcMCE11ZW5jaGVu MRAwDgYDVQQKDAdTaWVtZW5zMREwDwYDVQQFEwhaWlpaWlpBNjEdMBsGA1UECwwU U2llbWVucyBUcnVzdCBDZW50ZXIxPzA9BgNVBAMMNlNpZW1lbnMgSXNzdWluZyBD QSBNZWRpdW0gU3RyZW5ndGggQXV0aGVudGljYXRpb24gMjAxNjAeFw0xNzAyMDMw NjU4MzNaFw0yMDAyMDMwNjU4MzNaMFsxETAPBgNVBAUTCFowMDBOV0RIMQ4wDAYD VQQqDAVSb2dlcjEOMAwGA1UEBAwFTWVpZXIxEDAOBgNVBAoMB1NpZW1lbnMxFDAS BgNVBAMMC01laWVyIFJvZ2VyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAuBNea/68ZCnHYQjpm/k3ZBG0wBpEKSwG6lk9CEQlSxsqVLQHAoAKBIlJm1in YVLcK/Sq1yhYJ/qWcY/M53DhK2rpPuhtrWJUdOUy8EBWO20F4bd4Fw9pO7jt8bme u33TSrK772vKjuppzB6SeG13Cs08H+BIeD106G27h7ufsO00pvsxoSDL+uc4slnr pBL+2TAL7nSFnB9QHWmRIK27SPqJE+lESdb0pse11x1wjvqKy2Q7EjL9fpqJdHzX NLKHXd2r024TOORTa05DFTNR+kQEKKV96XfpYdtSBomXNQ44cisiPBJjFtYvfnFE wgrHa8fogn/b0C+A+HAoICN12wIDAQABo4IC4jCCAt4wHQYDVR0OBBYEFCF+gkUp XQ6xGc0kRWXuDFxzA14zMEMGA1UdEQQ8MDqgIwYKKwYBBAGCNxQCA6AVDBNyLm1l aWVyQHNpZW1lbnMuY29tgRNyLm1laWVyQHNpZW1lbnMuY29tMA4GA1UdDwEB/wQE AwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwgcoGA1UdHwSBwjCB vzCBvKCBuaCBtoYmaHR0cDovL2NoLnNpZW1lbnMuY29tL3BraT9aWlpaWlpBNi5j cmyGQWxkYXA6Ly9jbC5zaWVtZW5zLm5ldC9DTj1aWlpaWlpBNixMPVBLST9jZXJ0 aWZpY2F0ZVJldm9jYXRpb25MaXN0hklsZGFwOi8vY2wuc2llbWVucy5jb20vQ049 WlpaWlpaQTYsbz1UcnVzdGNlbnRlcj9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0 MEUGA1UdIAQ+MDwwOgYNKwYBBAGhaQcCAgMBAzApMCcGCCsGAQUFBwIBFhtodHRw Oi8vd3d3LnNpZW1lbnMuY29tL3BraS8wDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAW gBT4FV1HDGx3e3LEAheRaKK292oJRDCCAQQGCCsGAQUFBwEBBIH3MIH0MDIGCCsG AQUFBzAChiZodHRwOi8vYWguc2llbWVucy5jb20vcGtpP1paWlpaWkE2LmNydDBB BggrBgEFBQcwAoY1bGRhcDovL2FsLnNpZW1lbnMubmV0L0NOPVpaWlpaWkE2LEw9 UEtJP2NBQ2VydGlmaWNhdGUwSQYIKwYBBQUHMAKGPWxkYXA6Ly9hbC5zaWVtZW5z LmNvbS9DTj1aWlpaWlpBNixvPVRydXN0Y2VudGVyP2NBQ2VydGlmaWNhdGUwMAYI KwYBBQUHMAGGJGh0dHA6Ly9vY3NwLnBraS1zZXJ2aWNlcy5zaWVtZW5zLmNvbTAN BgkqhkiG9w0BAQsFAAOCAgEAXPVcX6vaEcszJqg5IemF9aFTlwTrX5ITNIpzcqG+ kD5haOf2mZYLjl+MKtLC1XfmIsGCUZNb8bjP6QHQEI+2d6x/ZOqPq7Kd7PwVu6x6 xZrkDjUyhUbUntT5+RBy++l3Wf6Cq6Kx+K8ambHBP/bu90/p2U8KfFAG3Kr2gI2q fZrnNMOxmJfZ3/sXxssgLkhbZ7hRa+MpLfQ6uFsSiat3vlawBBvTyHnoZ/7oRc8y qi6QzWcd76CPpMElYWibl+hJzKbBZUWvc71AzHR6i1QeZ6wubYz7vr+FF5Y7tnxB Vz6omPC9XAg0F+Dla6Zlz3Awj5imCzVXa+9SjtnsidmJdLcKzTAKyDewewoxYOOJ j3cJU7VSjJPl+2fVmDBaQwcNcUcu/TPAKApkegqO7tRF9IPhjhW8QkRnkqMetO3D OXmAFVIsEI0Hvb2cdb7B6jSpjGUuhaFm9TCKhQtCk2p8JCDTuaENLm1x34rrJKbT 2vzyYN0CZtSkUdgD4yQxK9VWXGEzexRisWb4AnZjD2NAquLPpXmw8N0UwFD7MSpC dpaX7FktdvZmMXsnGiAdtLSbBgLVWOD1gmJFDjrhNbI8NOaOaNk4jrfGqNh5lhGU 4DnBT2U6Cie1anLmFH/oZooAEXR2o3Nu+1mNDJChnJp0ovs08aa3zZvBdcloOvfU qdowggh3MIIGX6ADAgECAgQtyi/nMA0GCSqGSIb3DQEBCwUAMIGZMQswCQYDVQQG EwJERTEPMA0GA1UECAwGQmF5ZXJuMREwDwYDVQQHDAhNdWVuY2hlbjEQMA4GA1UE CgwHU2llbWVuczERMA8GA1UEBRMIWlpaWlpaQTExHTAbBgNVBAsMFFNpZW1lbnMg VHJ1c3QgQ2VudGVyMSIwIAYDVQQDDBlTaWVtZW5zIFJvb3QgQ0EgVjMuMCAyMDE2 MB4XDTE2MDcyMDEzNDYxMFoXDTIyMDcyMDEzNDYxMFowgbYxCzAJBgNVBAYTAkRF MQ8wDQYDVQQIDAZCYXllcm4xETAPBgNVBAcMCE11ZW5jaGVuMRAwDgYDVQQKDAdT aWVtZW5zMREwDwYDVQQFEwhaWlpaWlpBNjEdMBsGA1UECwwUU2llbWVucyBUcnVz dCBDZW50ZXIxPzA9BgNVBAMMNlNpZW1lbnMgSXNzdWluZyBDQSBNZWRpdW0gU3Ry ZW5ndGggQXV0aGVudGljYXRpb24gMjAxNjCCAiIwDQYJKoZIhvcNAQEBBQADggIP ADCCAgoCggIBAL9UfK+JAZEqVMVvECdYF9IK4KSw34AqyNl3rYP5x03dtmKaNu+2 0fQqNESA1NGzw3s6LmrKLh1cR991nB2cvKOXu7AvEGpSuxzIcOROd4NpvRx+Ej1p JIPeqf+ScmVK7lMSO8QL/QzjHOpGV3is9sG+ZIxOW9U1ESooy4Hal6ZNs4DNItsz piCKqm6G3et4r2WqCy2RRuSqvnmMza7Y8BZsLy0ZVo5teObQ37E/FxqSrbDI8nxn B7nVUve5ZjrqoIGSkEOtyo11003dVO1vmWB9A0WQGDqE/q3w178hGhKfxzRaqzyi SoADUYS2sD/CglGTUxVq6u0pGLLsCFjItcCWqW+T9fPYfJ2CEd5b3hvqdCn+pXjZ /gdX1XAcdUF5lRnGWifaYpT9n4s4adzX8q6oHSJxTppuAwLRKH6eXALbGQ1I9lGQ DSOipD/09xkEsPw6HOepmf2U3YxZK1VU2sHqugFJboeLcHMzp6E1n2ctlNG1GKE9 FDHmdyFzDi0Nnxtf/GgVjnHF68hByEE1MYdJ4nJLuxoT9hyjYdRW9MpeNNxxZnmz W3zh7QxIqP0ZfIz6XVhzrI9uZiqwwojDiM5tEOUkQ7XyW6grNXe75yt6mTj89LlB H5fOW2RNmCy/jzBXDjgyskgK7kuCvUYTuRv8ITXbBY5axFA+CpxZqokpAgMBAAGj ggKmMIICojCCAQUGCCsGAQUFBwEBBIH4MIH1MEEGCCsGAQUFBzAChjVsZGFwOi8v YWwuc2llbWVucy5uZXQvQ049WlpaWlpaQTEsTD1QS0k/Y0FDZXJ0aWZpY2F0ZTAy BggrBgEFBQcwAoYmaHR0cDovL2FoLnNpZW1lbnMuY29tL3BraT9aWlpaWlpBMS5j cnQwSgYIKwYBBQUHMAKGPmxkYXA6Ly9hbC5zaWVtZW5zLmNvbS91aWQ9WlpaWlpa QTEsbz1UcnVzdGNlbnRlcj9jQUNlcnRpZmljYXRlMDAGCCsGAQUFBzABhiRodHRw Oi8vb2NzcC5wa2ktc2VydmljZXMuc2llbWVucy5jb20wHwYDVR0jBBgwFoAUcG2g UOyp0CxnnRkV/v0EczXD4tQwEgYDVR0TAQH/BAgwBgEB/wIBADBABgNVHSAEOTA3 MDUGCCsGAQQBoWkHMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuc2llbWVucy5j b20vcGtpLzCBxwYDVR0fBIG/MIG8MIG5oIG2oIGzhj9sZGFwOi8vY2wuc2llbWVu cy5uZXQvQ049WlpaWlpaQTEsTD1QS0k/YXV0aG9yaXR5UmV2b2NhdGlvbkxpc3SG Jmh0dHA6Ly9jaC5zaWVtZW5zLmNvbS9wa2k/WlpaWlpaQTEuY3JshkhsZGFwOi8v Y2wuc2llbWVucy5jb20vdWlkPVpaWlpaWkExLG89VHJ1c3RjZW50ZXI/YXV0aG9y aXR5UmV2b2NhdGlvbkxpc3QwJwYDVR0lBCAwHgYIKwYBBQUHAwIGCCsGAQUFBwME BggrBgEFBQcDCTAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFPgVXUcMbHd7csQC F5Foorb3aglEMA0GCSqGSIb3DQEBCwUAA4ICAQBw+sqMp3SS7DVKcILEmXbdRAg3 lLO1r457KY+YgCT9uX4VG5EdRKcGfWXK6VHGCi4Dos5eXFV34Mq/p8nu1sqMuoGP YjHn604eWDprhGy6GrTYdxzcE/GGHkpkuE3Ir/45UcmZlOU41SJ9SNjuIVrSHMOf ccSY42BCspR/Q1Z/ykmIqQecdT3/Kkx02GzzSN2+HlW6cEO4GBW5RMqsvd2n0h2d fe2zcqOgkLtx7u2JCR/U77zfyxG3qXtcymoz0wgSHcsKIl+GUjITLkHfS9Op8V7C Gr/dX437sIg5pVHmEAWadjkIzqdHux+EF94Z6kaHywohc1xG0KvPYPX7iSNjkvhz 4NY53DHmxl4YEMLffZnaS/dqyhe1GTpcpyN8WiR4KuPfxrkVDOsuzWFtMSvNdlOV gdI0MXcLMP+EOeANZWX6lGgJ3vWyemo58nzgshKd24MY3w3i6masUkxJH2KvI7UH /1Db3SC8oOUjInvSRej6M3ZhYWgugm6gbpUgFoDw/o9Cg6Qm71hY0JtcaPC13rzm N8a2Br0+Fa5e2VhwLmAxyfe1JKzqPwuHT0S5u05SQghL5VdzqfA8FCL/j4XC9yI6 csZTAQi73xFQYVjZt3+aoSz84lOlTmVo/jgvGMY/JzH9I4mETGgAJRNj34Z/0meh M+pKWCojNH/dgyJSwDGCAlIwggJOAgEBMIG/MIG2MQswCQYDVQQGEwJERTEPMA0G A1UECAwGQmF5ZXJuMREwDwYDVQQHDAhNdWVuY2hlbjEQMA4GA1UECgwHU2llbWVu czERMA8GA1UEBRMIWlpaWlpaQTYxHTAbBgNVBAsMFFNpZW1lbnMgVHJ1c3QgQ2Vu dGVyMT8wPQYDVQQDDDZTaWVtZW5zIElzc3VpbmcgQ0EgTWVkaXVtIFN0cmVuZ3Ro IEF1dGhlbnRpY2F0aW9uIDIwMTYCBBXXLOIwCwYJYIZIAWUDBAIBoGkwHAYJKoZI hvcNAQkFMQ8XDTE5MTEyMDE0NTYyMFowLwYJKoZIhvcNAQkEMSIEIJDnZUpcVLzC OdtpkH8gtxwLPIDE0NmAmFC9uM8q2z+OMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B BwEwCwYJKoZIhvcNAQEBBIIBAH/Pqv2xp3a0jSPkwU1K3eGA/1lfoNJMUny4d/PS LVWlkgrmedXdLmuBzAGEaaZOJS0lEpNd01pR/reHs7xxZ+RZ0olTs2ufM0CijQSx OL9HDl2O3OoD77NWx4tl3Wy1yJCeV3XH/cEI7AkKHCmKY9QMoMYWh16ORBtr+YcS YK+gONOjpjgcgTJgZ3HSFgQ50xiD4WT1kFBHsuYsLqaOSbTfTN6Ayyg4edjrPQqa VcVf1OQcIrfWA3yMQrnEZfOYfN/D4EPjTfxBV+VCi/F2bdZmMbJ7jNk1FbewSwWO SDH1i0K32NyFbnh0BSos7njq7ELqKlYBsoB/sZfaH2vKy5U= -----END SIGNED MESSAGE----- 189a6c92 · style: use markdown header within README.md · 1 month ago"
2213   2) Project > Tags when opening project tags page with tags list shows tag edit button
2214      Failure/Error: expect(edit_btn['href']).to have_content '/tags/v1.1.0/release/edit'
2215        expected to find text "/tags/v1.1.0/release/edit" in "http://127.0.0.1:36763/namespace133/project146/-/tags/v1.1.1/release/edit"
2293   3) Project > Tags when opening project tags edit tag release notes shows tag name header
2294      Failure/Error: expect(page.find('.sub-header-block')).to have_content 'Release notes for tag v1.1.0'
2295        expected to find text "Release notes for tag v1.1.0" in "Release notes for tag v1.1.1"
2373 Finished in 19 minutes 19 seconds (files took 41.72 seconds to load)
2374 187 examples, 3 failures, 1 pending
2375 Failed examples:
2376 rspec ./spec/features/projects/tags/user_edits_tags_spec.rb:23 # Project > Tags when opening project tags page with tags list shows tag name
2377 rspec ./spec/features/projects/tags/user_edits_tags_spec.rb:29 # Project > Tags when opening project tags page with tags list shows tag edit button
2378 rspec ./spec/features/projects/tags/user_edits_tags_spec.rb:43 # Project > Tags when opening project tags edit tag release notes shows tag name header
2380
1992   1) Developer updates tag from the tags list page updates the release notes
1993      Failure/Error:
1994        expect(current_path).to eq(
1995          project_tag_path(project, 'v1.1.0'))
1996        expected: "/group39/project136/-/tags/v1.1.0"
1997             got: "/group39/project136/-/tags/v1.1.1"
1998        (compared using ==)
2071 Finished in 9 minutes 51 seconds (files took 44.45 seconds to load)
2072 183 examples, 1 failure
2073 Failed examples:
2074 rspec ./spec/features/tags/developer_updates_tag_spec.rb:17 # Developer updates tag from the tags list page updates the release notes
2076
2373   1) Developer deletes tag from the tags list page deletes the tag
2374      Failure/Error: expect(page).not_to have_content 'v1.1.0'
2375        expected not to find text "v1.1.0" in "Skip to content Projects Groups More P project148 Project overview Repository Files Commits Branches Tags Contributors Graph Compare Charts Locked Files Issues 0 Merge Requests 0 CI / CD Operations Wiki Snippets Members Collapse sidebar group36 project148 Tags Tags give the ability to mark specific points in history as being important Last updated New tag v1.1.0 Version 1.1.0 5937ac0a · Add submodule from gitlab.com · 5 years ago Select Archive Format v1.0.0 Release 6f6d7e7e · More submodules · 5 years ago Select Archive Format Delete tag"
2448 Finished in 13 minutes 22 seconds (files took 39.77 seconds to load)
2449 211 examples, 1 failure, 2 pending
2450 Failed examples:
2451 rspec ./spec/features/tags/developer_deletes_tag_spec.rb:17 # Developer deletes tag from the tags list page deletes the tag
2453