[0KRunning with gitlab-runner 15.6.0~beta.186.ga889181a (a889181a)[0;m [0K on green-2.shared-gitlab-org.runners-manager.gitlab.com/default 8zCxmpPt[0;m [0K feature flags: FF_USE_FASTZIP:true[0;m section_start:1670461177:resolve_secrets [0K[0K[36;1mResolving secrets[0;m[0;m section_end:1670461177:resolve_secrets [0Ksection_start:1670461177:prepare_executor [0K[0K[36;1mPreparing the "docker+machine" executor[0;m[0;m [0KUsing Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-106-yarn-1.22-graphicsmagick-1.3.36 ...[0;m [0KStarting service postgres:12 ...[0;m [0KPulling docker image postgres:12 ...[0;m [0KUsing docker image sha256:31c3beb3b8968af162019219a074f3d4c1a5b1ab319ec86668229ad0a7ed0e4f for postgres:12 with digest postgres@sha256:63a045745aec8457cb208e929118b557e95e1b1327e2ad29f14174054be5d56e ...[0;m [0KStarting service redis:6.0-alpine ...[0;m [0KPulling docker image redis:6.0-alpine ...[0;m [0KUsing docker image sha256:f30aed8202b4ddc9ed0c833f7bd2b90470dc3a438a51b6567e9955adfe224051 for redis:6.0-alpine with digest redis@sha256:fcf49f0ab799e3b7217aab710606e888b190bbf3c3a81b5c912dd8ef351d1f69 ...[0;m [0KWaiting for services to be up and running (timeout 30 seconds)...[0;m [0KAuthenticating with credentials from job payload (GitLab Registry)[0;m [0KPulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-106-yarn-1.22-graphicsmagick-1.3.36 ...[0;m [0KUsing docker image sha256:9f9846a4ac0697e6010265e736ea0ed08cd0506c4323c4e2a29d17e1b28665ce for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-106-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12@sha256:9229dfe0f4ee76cecfd8411f6668b0b2a5fd730d1d3688013b3a721189fcccb5 ...[0;m section_end:1670461183:prepare_executor [0Ksection_start:1670461183:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m Running on runner-8zcxmppt-project-278964-concurrent-0 via runner-8zcxmppt-shared-gitlab-org-1670453918-8cb8885e... section_end:1670461184:prepare_script [0Ksection_start:1670461184:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m [32;1m$ eval "$CI_PRE_CLONE_SCRIPT"[0;m [32;1mFetching changes with git depth set to 20...[0;m Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/ [32;1mCreated fresh repository.[0;m remote: Enumerating objects: 141131, done. remote: Counting objects: 0% (1/141131) remote: Counting objects: 1% (1412/141131) remote: Counting objects: 2% (2823/141131) remote: Counting objects: 3% (4234/141131) remote: Counting objects: 4% (5646/141131) remote: Counting objects: 5% (7057/141131) remote: Counting objects: 6% (8468/141131) remote: Counting objects: 7% (9880/141131) remote: Counting objects: 8% (11291/141131) remote: Counting objects: 9% (12702/141131) remote: Counting objects: 10% (14114/141131) remote: Counting objects: 11% (15525/141131) remote: Counting objects: 12% (16936/141131) remote: Counting objects: 13% (18348/141131) remote: Counting objects: 14% (19759/141131) remote: Counting objects: 15% (21170/141131) remote: Counting objects: 16% (22581/141131) remote: Counting objects: 17% (23993/141131) remote: Counting objects: 18% (25404/141131) remote: Counting objects: 19% (26815/141131) remote: Counting objects: 20% (28227/141131) remote: Counting objects: 21% (29638/141131) remote: Counting objects: 22% (31049/141131) remote: Counting objects: 23% (32461/141131) remote: Counting objects: 24% (33872/141131) remote: Counting objects: 25% (35283/141131) remote: Counting objects: 26% (36695/141131) remote: Counting objects: 27% (38106/141131) remote: Counting objects: 28% (39517/141131) remote: Counting objects: 29% (40928/141131) remote: Counting objects: 30% (42340/141131) remote: Counting objects: 31% (43751/141131) remote: Counting objects: 32% (45162/141131) remote: Counting objects: 33% (46574/141131) remote: Counting objects: 34% (47985/141131) remote: Counting objects: 35% (49396/141131) remote: Counting objects: 36% (50808/141131) remote: Counting objects: 37% (52219/141131) remote: Counting objects: 38% (53630/141131) remote: Counting objects: 39% (55042/141131) remote: Counting objects: 40% (56453/141131) remote: Counting objects: 41% (57864/141131) remote: Counting objects: 42% (59276/141131) remote: Counting objects: 43% (60687/141131) remote: Counting objects: 44% (62098/141131) remote: Counting objects: 45% (63509/141131) remote: Counting objects: 46% (64921/141131) remote: Counting objects: 47% (66332/141131) remote: Counting objects: 48% (67743/141131) remote: Counting objects: 49% (69155/141131) remote: Counting objects: 50% (70566/141131) remote: Counting objects: 51% (71977/141131) remote: Counting objects: 52% (73389/141131) remote: Counting objects: 53% (74800/141131) remote: Counting objects: 54% (76211/141131) remote: Counting objects: 55% (77623/141131) remote: Counting objects: 56% (79034/141131) remote: Counting objects: 57% (80445/141131) remote: Counting objects: 58% (81856/141131) remote: Counting objects: 59% (83268/141131) remote: Counting objects: 60% (84679/141131) remote: Counting objects: 61% (86090/141131) remote: Counting objects: 62% (87502/141131) remote: Counting objects: 63% (88913/141131) remote: Counting objects: 64% (90324/141131) remote: Counting objects: 65% (91736/141131) remote: Counting objects: 66% (93147/141131) remote: Counting objects: 67% (94558/141131) remote: Counting objects: 68% (95970/141131) remote: Counting objects: 69% (97381/141131) remote: Counting objects: 70% (98792/141131) remote: Counting objects: 71% (100204/141131) remote: Counting objects: 72% (101615/141131) remote: Counting objects: 73% (103026/141131) remote: Counting objects: 74% (104437/141131) remote: Counting objects: 75% (105849/141131) remote: Counting objects: 76% (107260/141131) remote: Counting objects: 77% (108671/141131) remote: Counting objects: 78% (110083/141131) remote: Counting objects: 79% (111494/141131) remote: Counting objects: 80% (112905/141131) remote: Counting objects: 81% (114317/141131) remote: Counting objects: 82% (115728/141131) remote: Counting objects: 83% (117139/141131) remote: Counting objects: 84% (118551/141131) remote: Counting objects: 85% (119962/141131) remote: Counting objects: 86% (121373/141131) remote: Counting objects: 87% (122784/141131) remote: Counting objects: 88% (124196/141131) remote: Counting objects: 89% (125607/141131) remote: Counting objects: 90% (127018/141131) remote: Counting objects: 91% (128430/141131) remote: Counting objects: 92% (129841/141131) remote: Counting objects: 93% (131252/141131) remote: Counting objects: 94% (132664/141131) remote: Counting objects: 95% (134075/141131) remote: Counting objects: 96% (135486/141131) remote: Counting objects: 97% (136898/141131) remote: Counting objects: 98% (138309/141131) remote: Counting objects: 99% (139720/141131) remote: Counting objects: 100% (141131/141131) remote: Counting objects: 100% (141131/141131), done. remote: Compressing objects: 0% (1/89744) remote: Compressing objects: 1% (898/89744) remote: Compressing objects: 2% (1795/89744) remote: Compressing objects: 3% (2693/89744) remote: Compressing objects: 4% (3590/89744) remote: Compressing objects: 5% (4488/89744) remote: Compressing objects: 6% (5385/89744) remote: Compressing objects: 7% (6283/89744) remote: Compressing objects: 8% (7180/89744) remote: Compressing objects: 9% (8077/89744) remote: Compressing objects: 10% (8975/89744) remote: Compressing objects: 11% (9872/89744) remote: Compressing objects: 12% (10770/89744) remote: Compressing objects: 13% (11667/89744) remote: Compressing objects: 14% (12565/89744) remote: Compressing objects: 15% (13462/89744) remote: Compressing objects: 16% (14360/89744) remote: Compressing objects: 17% (15257/89744) remote: Compressing objects: 18% (16154/89744) remote: Compressing objects: 19% (17052/89744) remote: Compressing objects: 20% (17949/89744) remote: Compressing objects: 21% (18847/89744) remote: Compressing objects: 22% (19744/89744) remote: Compressing objects: 23% (20642/89744) remote: Compressing objects: 24% (21539/89744) remote: Compressing objects: 25% (22436/89744) remote: Compressing objects: 26% (23334/89744) remote: Compressing objects: 27% (24231/89744) remote: Compressing objects: 28% (25129/89744) remote: Compressing objects: 29% (26026/89744) remote: Compressing objects: 30% (26924/89744) remote: Compressing objects: 31% (27821/89744) remote: Compressing objects: 32% (28719/89744) remote: Compressing objects: 33% (29616/89744) remote: Compressing objects: 34% (30513/89744) remote: Compressing objects: 35% (31411/89744) remote: Compressing objects: 36% (32308/89744) remote: Compressing objects: 37% (33206/89744) remote: Compressing objects: 38% (34103/89744) remote: Compressing objects: 39% (35001/89744) remote: Compressing objects: 40% (35898/89744) remote: Compressing objects: 41% (36796/89744) remote: Compressing objects: 42% (37693/89744) remote: Compressing objects: 43% (38590/89744) remote: Compressing objects: 44% (39488/89744) remote: Compressing objects: 45% (40385/89744) remote: Compressing objects: 46% (41283/89744) remote: Compressing objects: 47% (42180/89744) remote: Compressing objects: 48% (43078/89744) remote: Compressing objects: 48% (43484/89744) remote: Compressing objects: 49% (43975/89744) remote: Compressing objects: 50% (44872/89744) remote: Compressing objects: 51% (45770/89744) remote: Compressing objects: 52% (46667/89744) remote: Compressing objects: 53% (47565/89744) remote: Compressing objects: 54% (48462/89744) remote: Compressing objects: 55% (49360/89744) remote: Compressing objects: 56% (50257/89744) remote: Compressing objects: 57% (51155/89744) remote: Compressing objects: 58% (52052/89744) remote: Compressing objects: 59% (52949/89744) remote: Compressing objects: 60% (53847/89744) remote: Compressing objects: 61% (54744/89744) remote: Compressing objects: 62% (55642/89744) remote: Compressing objects: 63% (56539/89744) remote: Compressing objects: 64% (57437/89744) remote: Compressing objects: 65% (58334/89744) remote: Compressing objects: 66% (59232/89744) remote: Compressing objects: 67% (60129/89744) remote: Compressing objects: 68% (61026/89744) remote: Compressing objects: 69% (61924/89744) remote: Compressing objects: 70% (62821/89744) remote: Compressing objects: 71% (63719/89744) remote: Compressing objects: 72% (64616/89744) remote: Compressing objects: 73% (65514/89744) remote: Compressing objects: 74% (66411/89744) remote: Compressing objects: 75% (67308/89744) remote: Compressing objects: 76% (68206/89744) remote: Compressing objects: 77% (69103/89744) remote: Compressing objects: 78% (70001/89744) remote: Compressing objects: 79% (70898/89744) remote: Compressing objects: 80% (71796/89744) remote: Compressing objects: 81% (72693/89744) remote: Compressing objects: 82% (73591/89744) remote: Compressing objects: 83% (74488/89744) remote: Compressing objects: 84% (75385/89744) remote: Compressing objects: 85% (76283/89744) remote: Compressing objects: 86% (77180/89744) remote: Compressing objects: 87% (78078/89744) remote: Compressing objects: 88% (78975/89744) remote: Compressing objects: 89% (79873/89744) remote: Compressing objects: 90% (80770/89744) remote: Compressing objects: 91% (81668/89744) remote: Compressing objects: 92% (82565/89744) remote: Compressing objects: 93% (83462/89744) remote: Compressing objects: 94% (84360/89744) remote: Compressing objects: 94% (85096/89744) remote: Compressing objects: 95% (85257/89744) remote: Compressing objects: 96% (86155/89744) remote: Compressing objects: 97% (87052/89744) remote: Compressing objects: 98% (87950/89744) remote: Compressing objects: 99% (88847/89744) remote: Compressing objects: 100% (89744/89744) remote: Compressing objects: 100% (89744/89744), done. Receiving objects: 0% (1/141131) Receiving objects: 1% (1412/141131) Receiving objects: 2% (2823/141131) Receiving objects: 3% (4234/141131) Receiving objects: 4% (5646/141131) Receiving objects: 5% (7057/141131) Receiving objects: 6% (8468/141131) Receiving objects: 7% (9880/141131) Receiving objects: 8% (11291/141131) Receiving objects: 9% (12702/141131) Receiving objects: 10% (14114/141131) Receiving objects: 11% (15525/141131) Receiving objects: 12% (16936/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 13% (18348/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 14% (19759/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 15% (21170/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 16% (22581/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 17% (23993/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 18% (25404/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 19% (26815/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 20% (28227/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 21% (29638/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 22% (31049/141131), 14.11 MiB | 28.20 MiB/s Receiving objects: 22% (31108/141131), 29.38 MiB | 29.38 MiB/s Receiving objects: 23% (32461/141131), 29.38 MiB | 29.38 MiB/s Receiving objects: 24% (33872/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 25% (35283/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 26% (36695/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 27% (38106/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 28% (39517/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 29% (40928/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 30% (42340/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 31% (43751/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 32% (45162/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 33% (46574/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 34% (47985/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 35% (49396/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 36% (50808/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 37% (52219/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 38% (53630/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 38% (54184/141131), 48.63 MiB | 32.41 MiB/s Receiving objects: 39% (55042/141131), 59.64 MiB | 29.82 MiB/s Receiving objects: 40% (56453/141131), 59.64 MiB | 29.82 MiB/s Receiving objects: 41% (57864/141131), 59.64 MiB | 29.82 MiB/s Receiving objects: 42% (59276/141131), 59.64 MiB | 29.82 MiB/s Receiving objects: 43% (60687/141131), 59.64 MiB | 29.82 MiB/s Receiving objects: 44% (62098/141131), 59.64 MiB | 29.82 MiB/s Receiving objects: 45% (63509/141131), 59.64 MiB | 29.82 MiB/s Receiving objects: 46% (64921/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 47% (66332/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 48% (67743/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 49% (69155/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 50% (70566/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 51% (71977/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 52% (73389/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 53% (74800/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 54% (76211/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 55% (77623/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 55% (78949/141131), 75.96 MiB | 30.38 MiB/s Receiving objects: 56% (79034/141131), 86.58 MiB | 28.86 MiB/s Receiving objects: 57% (80445/141131), 86.58 MiB | 28.86 MiB/s Receiving objects: 58% (81856/141131), 86.58 MiB | 28.86 MiB/s Receiving objects: 59% (83268/141131), 86.58 MiB | 28.86 MiB/s Receiving objects: 60% (84679/141131), 86.58 MiB | 28.86 MiB/s Receiving objects: 61% (86090/141131), 86.58 MiB | 28.86 MiB/s Receiving objects: 62% (87502/141131), 86.58 MiB | 28.86 MiB/s Receiving objects: 63% (88913/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 64% (90324/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 65% (91736/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 66% (93147/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 67% (94558/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 68% (95970/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 69% (97381/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 70% (98792/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 71% (100204/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 72% (101615/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 73% (103026/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 74% (104437/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 75% (105849/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 76% (107260/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 77% (108671/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 78% (110083/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 79% (111494/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 80% (112905/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 81% (114317/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 82% (115728/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 83% (117139/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 84% (118551/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 85% (119962/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 86% (121373/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 87% (122784/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 88% (124196/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 89% (125607/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 90% (127018/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 91% (128430/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 92% (129841/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 93% (131252/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 94% (132664/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 95% (134075/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 96% (135486/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 97% (136898/141131), 101.87 MiB | 29.10 MiB/s Receiving objects: 97% (137630/141131), 116.25 MiB | 29.06 MiB/s Receiving objects: 98% (138309/141131), 116.25 MiB | 29.06 MiB/s Receiving objects: 99% (139720/141131), 116.25 MiB | 29.06 MiB/s remote: Total 141131 (delta 65036), reused 99095 (delta 46172), pack-reused 0 Receiving objects: 100% (141131/141131), 116.25 MiB | 29.06 MiB/s Receiving objects: 100% (141131/141131), 119.18 MiB | 29.01 MiB/s, done. Resolving deltas: 0% (0/65036) Resolving deltas: 1% (651/65036) Resolving deltas: 2% (1604/65036) Resolving deltas: 3% (1952/65036) Resolving deltas: 4% (2604/65036) Resolving deltas: 5% (3252/65036) Resolving deltas: 6% (3903/65036) Resolving deltas: 7% (4553/65036) Resolving deltas: 8% (5233/65036) Resolving deltas: 9% (5854/65036) Resolving deltas: 10% (6508/65036) Resolving deltas: 11% (7185/65036) Resolving deltas: 12% (7805/65036) Resolving deltas: 13% (8455/65036) Resolving deltas: 14% (9106/65036) Resolving deltas: 15% (9756/65036) Resolving deltas: 16% (10406/65036) Resolving deltas: 17% (11057/65036) Resolving deltas: 18% (11710/65036) Resolving deltas: 19% (12371/65036) Resolving deltas: 20% (13012/65036) Resolving deltas: 21% (13693/65036) Resolving deltas: 22% (14308/65036) Resolving deltas: 23% (14962/65036) Resolving deltas: 24% (15609/65036) Resolving deltas: 25% (16270/65036) Resolving deltas: 26% (16911/65036) Resolving deltas: 26% (17099/65036) Resolving deltas: 27% (17561/65036) Resolving deltas: 28% (18219/65036) Resolving deltas: 29% (18861/65036) Resolving deltas: 30% (19540/65036) Resolving deltas: 31% (20162/65036) Resolving deltas: 32% (20902/65036) Resolving deltas: 33% (21678/65036) Resolving deltas: 34% (22289/65036) Resolving deltas: 35% (22763/65036) Resolving deltas: 36% (23422/65036) Resolving deltas: 37% (24066/65036) Resolving deltas: 38% (24718/65036) Resolving deltas: 39% (25365/65036) Resolving deltas: 40% (26041/65036) Resolving deltas: 41% (26672/65036) Resolving deltas: 42% (27316/65036) Resolving deltas: 43% (28011/65036) Resolving deltas: 44% (28617/65036) Resolving deltas: 45% (29269/65036) Resolving deltas: 46% (29924/65036) Resolving deltas: 47% (30570/65036) Resolving deltas: 48% (31222/65036) Resolving deltas: 49% (31876/65036) Resolving deltas: 50% (32518/65036) Resolving deltas: 51% (33178/65036) Resolving deltas: 52% (33852/65036) Resolving deltas: 53% (34471/65036) Resolving deltas: 54% (35121/65036) Resolving deltas: 55% (35793/65036) Resolving deltas: 56% (36425/65036) Resolving deltas: 57% (37071/65036) Resolving deltas: 58% (37724/65036) Resolving deltas: 59% (38372/65036) Resolving deltas: 60% (39023/65036) Resolving deltas: 60% (39455/65036) Resolving deltas: 61% (39685/65036) Resolving deltas: 62% (40327/65036) Resolving deltas: 63% (40973/65036) Resolving deltas: 64% (41624/65036) Resolving deltas: 65% (42275/65036) Resolving deltas: 66% (42924/65036) Resolving deltas: 67% (43575/65036) Resolving deltas: 68% (44225/65036) Resolving deltas: 69% (44877/65036) Resolving deltas: 70% (45527/65036) Resolving deltas: 71% (46176/65036) Resolving deltas: 72% (46826/65036) Resolving deltas: 73% (47477/65036) Resolving deltas: 74% (48129/65036) Resolving deltas: 75% (48779/65036) Resolving deltas: 76% (49430/65036) Resolving deltas: 77% (50078/65036) Resolving deltas: 78% (50738/65036) Resolving deltas: 79% (51379/65036) Resolving deltas: 80% (52029/65036) Resolving deltas: 81% (52683/65036) Resolving deltas: 82% (53895/65036) Resolving deltas: 83% (54072/65036) Resolving deltas: 84% (54644/65036) Resolving deltas: 85% (55282/65036) Resolving deltas: 86% (55935/65036) Resolving deltas: 87% (56584/65036) Resolving deltas: 88% (57239/65036) Resolving deltas: 89% (57883/65036) Resolving deltas: 90% (58566/65036) Resolving deltas: 91% (59425/65036) Resolving deltas: 92% (59841/65036) Resolving deltas: 93% (60492/65036) Resolving deltas: 94% (61138/65036) Resolving deltas: 95% (61930/65036) Resolving deltas: 96% (62472/65036) Resolving deltas: 97% (63145/65036) Resolving deltas: 98% (64032/65036) Resolving deltas: 99% (64386/65036) Resolving deltas: 100% (65036/65036) Resolving deltas: 100% (65036/65036), done. From https://git-us-east1-d.ci-gateway.int.gprd.gitlab.net:8989/gitlab-org/gitlab * [new ref] refs/pipelines/716546384 -> refs/pipelines/716546384 [32;1mChecking out 7c747a9f as refs/merge-requests/106378/merge...[0;m [32;1mSkipping Git submodules setup[0;m [32;1m$ git remote set-url origin "${CI_REPOSITORY_URL}"[0;m section_end:1670461208:get_sources [0Ksection_start:1670461208:restore_cache [0K[0K[36;1mRestoring cache[0;m[0;m [32;1mChecking cache for ruby-gems-debian-bullseye-ruby-2.7-16...[0;m cache.zip is up to date [0;m [32;1mSuccessfully extracted cache[0;m [32;1mChecking cache for gitaly-ruby-gems-debian-bullseye-ruby-2.7-16...[0;m cache.zip is up to date [0;m [32;1mSuccessfully extracted cache[0;m section_end:1670461226:restore_cache [0Ksection_start:1670461226:download_artifacts [0K[0K[36;1mDownloading artifacts[0;m[0;m [32;1mDownloading artifacts for compile-test-assets (3441843123)...[0;m Downloading artifacts from coordinator... ok [0;m id[0;m=3441843123 responseStatus[0;m=200 OK token[0;m=jSngyM8F [32;1mDownloading artifacts for detect-tests (3441843133)...[0;m Downloading artifacts from coordinator... ok [0;m id[0;m=3441843133 responseStatus[0;m=200 OK token[0;m=jSngyM8F [32;1mDownloading artifacts for retrieve-tests-metadata (3441843138)...[0;m Downloading artifacts from coordinator... ok [0;m id[0;m=3441843138 responseStatus[0;m=200 OK token[0;m=jSngyM8F [32;1mDownloading artifacts for setup-test-env (3441843127)...[0;m Downloading artifacts from coordinator... ok [0;m id[0;m=3441843127 responseStatus[0;m=200 OK token[0;m=jSngyM8F section_end:1670461248:download_artifacts [0Ksection_start:1670461248:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m [0KUsing docker image sha256:9f9846a4ac0697e6010265e736ea0ed08cd0506c4323c4e2a29d17e1b28665ce for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12:rubygems-3.2-git-2.36-lfs-2.9-chrome-106-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7.patched-golang-1.18-node-16.14-postgresql-12@sha256:9229dfe0f4ee76cecfd8411f6668b0b2a5fd730d1d3688013b3a721189fcccb5 ...[0;m [32;1m$ echo $FOSS_ONLY[0;m [32;1m$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb[0;m [32;1m$ export GOPATH=$CI_PROJECT_DIR/.go[0;m [32;1m$ mkdir -p $GOPATH[0;m [32;1m$ source scripts/utils.sh[0;m [32;1m$ source scripts/prepare_build.sh[0;m section_start:1670461249:bundle-install[collapsed=true] [0KInstalling gems 3.2.33 Bundler version 2.2.33 Successfully installed bundler-2.3.15 1 gem installed production:development Settings are listed in order of priority. The top value will be used. clean Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): true frozen Set via BUNDLE_FROZEN: true install_flags Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3" path Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): "/builds/gitlab-org/gitlab/vendor" without Set via BUNDLE_WITHOUT: [:production, :development] [0;32m$ bundle install --jobs=$(nproc) --retry=3 [0mDon't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Patching bundler with bundler-checksum... Using rake 13.0.6 Using rexml 3.2.5 Using CFPropertyList 3.0.5 Using RedCloth 4.3.2 Using faraday-em_http 1.0.0 Using faraday-em_synchrony 1.0.0 Using faraday-excon 1.1.0 Using faraday-httpclient 1.0.1 Using multipart-post 2.2.3 Using faraday-multipart 1.0.4 Using faraday-net_http 1.0.1 Using faraday-net_http_persistent 1.2.0 Using faraday-patron 1.0.0 Using faraday-rack 1.0.0 Using faraday-retry 1.0.3 Using ruby2_keywords 0.0.5 Using faraday 1.10.0 Using acme-client 2.0.11 Using concurrent-ruby 1.1.10 Using i18n 1.12.0 Using minitest 5.11.3 Using tzinfo 2.0.5 Using zeitwerk 2.6.6 Using activesupport 6.1.6.1 Using builder 3.2.4 Using erubi 1.11.0 Using mini_portile2 2.8.0 Using racc 1.6.0 Using nokogiri 1.13.9 (x86_64-linux) Using rails-dom-testing 2.0.3 Using crass 1.0.6 Using loofah 2.19.0 Using rails-html-sanitizer 1.4.3 Using actionview 6.1.6.1 Using rack 2.2.4 Using rack-test 2.0.2 Using actionpack 6.1.6.1 Using nio4r 2.5.8 Using websocket-extensions 0.1.5 Using websocket-driver 0.7.5 Using actioncable 6.1.6.1 Using globalid 1.0.0 Using activejob 6.1.6.1 Using activemodel 6.1.6.1 Using activerecord 6.1.6.1 Using marcel 1.0.2 Using mini_mime 1.1.2 Using activestorage 6.1.6.1 Using mail 2.7.1 Using actionmailbox 6.1.6.1 Using actionmailer 6.1.6.1 Using actiontext 6.1.6.1 Using pg 1.4.3 Using activerecord-explain-analyze 0.1.0 Using acts-as-taggable-on 9.0.0 Using public_suffix 5.0.0 Using addressable 2.8.1 Using aes_key_wrap 1.1.0 Using akismet 3.0.0 Using android_key_attestation 0.3.0 Using graphql 1.13.12 Using apollo_upload_server 2.1.0 Using arr-pm 0.0.12 Using faraday_middleware 1.2.0 Using multi_json 1.14.1 Using faraday_middleware-multi_json 0.0.6 Using jwt 2.1.0 Using multi_xml 0.6.0 Using hashie 5.0.0 Using version_gem 1.1.0 Using snaky_hash 2.0.0 Using oauth2 2.0.9 Using asana 0.10.13 Using asciidoctor 2.0.17 Using asciidoctor-include-ext 0.4.0 Using asciidoctor-kroki 0.7.0 Using asciidoctor-plantuml 0.0.16 Using ast 2.4.2 Using atlassian-jwt 0.2.0 Using encryptor 3.0.0 Using attr_encrypted 3.2.4 from source at `vendor/gems/attr_encrypted` Using attr_required 1.0.1 Using execjs 2.8.1 Using autoprefixer-rails 10.2.5.1 Using awesome_print 1.9.2 Using awrence 1.1.1 Using aws-eventstream 1.2.0 Using aws-partitions 1.667.0 Using aws-sigv4 1.5.1 Using jmespath 1.6.2 Using aws-sdk-core 3.168.2 Using aws-sdk-cloudformation 1.41.0 Using aws-sdk-kms 1.59.0 Using aws-sdk-s3 1.117.1 Using connection_pool 2.3.0 Using net-http-persistent 4.0.1 Using azure-storage-common 2.0.4 Using azure-storage-blob 2.0.3 Using babosa 1.0.4 Using base32 0.3.2 Using batch-loader 2.0.1 Using bcrypt 3.1.16 Using benchmark-ips 2.3.0 Using benchmark-malloc 0.2.0 Using memory_profiler 1.0.1 Using benchmark-memory 0.2.0 Using benchmark-perf 0.6.0 Using benchmark-trend 0.4.0 Using bindata 2.4.11 Using binding_ninja 0.2.3 Using msgpack 1.5.4 Using bootsnap 1.15.0 Using bootstrap_form 4.2.0 Using browser 5.3.1 Using uniform_notifier 1.16.0 Using bullet 7.0.2 Using bundler 2.3.15 Using thor 1.2.1 Using bundler-audit 0.7.0.1 Using bundler-checksum 0.1.0 from source at `vendor/gems/bundler-checksum` and installing its executables Using byebug 11.1.3 Using regexp_parser 2.6.0 Using xpath 3.2.0 Using capybara 3.35.3 Using launchy 2.5.0 Using capybara-screenshot 1.0.22 Using mime-types-data 3.2022.0105 Using mime-types 3.4.1 Using ssrf_filter 1.0.7 Using carrierwave 1.3.2 Using cbor 0.5.9.6 Using rbtree 0.4.4 Using set 1.0.1 Using sorted_set 1.0.3 Using character_set 1.4.1 Using charlock_holmes 0.7.7 Using chef-utils 16.10.17 Using fuzzyurl 0.9.0 Using tomlrb 1.3.0 Using mixlib-config 3.0.9 Using mixlib-shellout 3.2.5 Using chef-config 16.10.17 Using childprocess 3.0.0 Using chunky_png 1.3.5 Using citrus 3.0.2 Using claide 1.1.0 Using colored2 3.1.2 Using cork 0.3.0 Using nap 1.1.0 Using open4 1.3.4 Using claide-plugins 0.9.2 Using coderay 1.1.3 Using commonmarker 0.23.6 Using contracts 0.11.0 Using openssl-signature_algorithm 0.4.0 Using cose 1.0.0 Using i18n_data 0.8.0 Using sixarm_ruby_unaccent 1.2.0 Using unicode_utils 1.4.0 Using countries 3.0.0 Using safe_yaml 1.0.4 Using crack 0.4.3 Using creole 0.5.0 Using rchardet 1.8.0 Using git 1.11.0 Using crystalball 0.7.0 Using css_parser 1.12.0 Using cvss-suite 3.0.1 Using faraday-http-cache 2.4.1 Using kramdown 2.3.2 Using kramdown-parser-gfm 1.1.0 Using no_proxy_fix 0.1.2 Using sawyer 0.9.2 Using octokit 4.25.1 Using unicode-display_width 1.8.0 Using terminal-table 3.0.2 Using danger 8.6.1 Using httparty 0.20.0 Using gitlab 4.19.0 Using danger-gitlab 8.0.0 Using database_cleaner 1.7.0 Using dead_end 3.1.1 Using html-pipeline 2.14.3 Using deckar01-task_list 2.3.2 Using declarative 0.0.20 Using declarative-option 0.1.0 Using declarative_policy 1.1.0 Using default_value_for 3.4.0 Using deprecation_toolkit 1.5.1 Using ffi 1.15.5 Using get_process_mem 0.2.7 Using heapy 0.2.0 Using mini_histogram 0.3.1 Using ruby-statistics 3.0.0 Using derailed_benchmarks 2.1.2 Using device_detector 1.0.0 Using orm_adapter 0.5.0 Using method_source 1.0.0 Using railties 6.1.6.1 Using responders 3.0.0 Using warden 1.2.9 Using devise 4.8.1 Using rotp 6.2.0 Using devise-two-factor 4.0.2 Using devise-pbkdf2-encryptable 0.0.0 from source at `vendor/gems/devise-pbkdf2-encryptable` Using diff-lcs 1.5.0 Using diff_match_patch 0.1.0 Using diffy 3.4.2 Using http-accept 1.7.0 Using unf_ext 0.0.8.2 Using unf 0.1.4 Using domain_name 0.5.20190701 Using http-cookie 1.0.5 Using netrc 0.11.0 Using rest-client 2.1.0 Using discordrb-webhooks 3.4.2 Using docile 1.4.0 Using doorkeeper 5.5.4 Using httpclient 2.8.3 Using json-jwt 1.15.3 Using doorkeeper-openid_connect 1.8.3 Using dotenv 2.7.6 Using dry-core 0.5.0 Using dry-configurable 0.12.0 Using dry-container 0.7.2 Using dry-equalizer 0.3.0 Using dry-inflector 0.2.0 Using dry-logic 1.1.0 Using dry-types 1.4.0 Using ecma-re-validator 0.3.0 Using ed25519 1.3.0 Using elasticsearch-api 7.13.3 Using elasticsearch-transport 7.13.3 Using elasticsearch 7.13.3 Using elasticsearch-model 7.2.0 Using elasticsearch-rails 7.2.1 Using email_reply_trimmer 0.1.6 Using htmlentities 4.3.4 Using email_spec 2.2.0 Using ethon 0.15.0 Using typhoeus 1.4.0 Using error_tracking_open_api 1.0.0 from source at `vendor/gems/error_tracking_open_api` Using escape_utils 1.2.1 Using et-orbi 1.2.7 Using excon 0.90.0 Using parslet 1.8.2 Using expgen 0.1.1 Using expression_parser 0.9.0 Using extended-markdown-filter 0.6.0 Using factory_bot 6.2.0 Using factory_bot_rails 6.2.0 Using faraday-cookie_jar 0.0.7 Using faraday_middleware-aws-sigv4 0.3.0 Using fast_blank 1.0.0 Using fast_gettext 2.1.0 Using ffaker 2.10.0 Using ffi-compiler 1.0.1 Using libyajl2 1.2.0 Using ffi-yajl 2.3.4 Using filelock 1.1.1 Using find_a_port 1.0.1 Using flipper 0.25.0 Using flipper-active_record 0.25.0 Using flipper-active_support_cache_store 0.25.0 Using formatador 0.2.5 Using fog-core 2.1.0 Using fog-json 1.2.0 Using ipaddress 0.8.3 Using xml-simple 1.1.9 Using fog-aliyun 0.3.3 Using fog-xml 0.1.3 Using fog-aws 3.15.0 Using memoist 0.16.2 Using os 1.1.1 Using signet 0.17.0 Using googleauth 1.3.0 Using uber 0.1.0 Using representable 3.0.4 Using retriable 3.1.2 Using webrick 1.6.1 Using google-apis-core 0.9.1 Using google-apis-compute_v1 0.53.0 Using google-apis-dns_v1 0.28.0 Using google-apis-iamcredentials_v1 0.15.0 Using google-apis-monitoring_v3 0.37.0 Using google-apis-pubsub_v1 0.30.0 Using google-apis-sqladmin_v1beta4 0.38.0 Using google-apis-storage_v1 0.20.0 Using google-cloud-env 1.6.0 Using fog-google 1.19.0 Using fog-local 0.8.0 Using fog-openstack 1.0.8 Using fog-rackspace 0.1.1 Using raabro 1.4.0 Using fugit 1.2.3 Using rspec-support 3.10.3 Using rspec-core 3.10.2 Using ruby-progressbar 1.11.0 Using fuubar 2.2.0 Using gemoji 3.0.1 Using gems 1.2.0 Using locale 2.1.3 Using text 1.3.1 Using gettext 3.3.6 Using gettext_i18n_rails 1.8.0 Using json 2.5.1 Using po_to_json 1.0.1 Using sprockets 3.7.2 Using sprockets-rails 3.4.2 Using rails 6.1.6.1 Using gettext_i18n_rails_js 1.3.0 Using google-protobuf 3.21.10 (x86_64-linux) Using googleapis-common-protos-types 1.3.0 Using grpc 1.42.0 (x86_64-linux) Using gitaly 15.5.2 Using numerizer 0.2.0 Using gitlab-chronic 0.10.5 Using gitlab-dangerfiles 3.6.3 Using request_store 1.5.1 Using gitlab-experiment 0.7.1 Using timeliness 0.3.10 Using ms_rest 0.7.6 Using ms_rest_azure 0.12.0 Using gitlab-fog-azure-rm 1.4.0 Using opentracing 0.5.0 Using thrift 0.16.0 Using jaeger-client 1.1.0 Using pg_query 2.2.0 Using redis 4.8.0 Using gitlab-labkit 0.29.0 Using gitlab-license 2.2.1 Using gitlab-mail_room 0.0.9 Using gitlab-markup 1.8.1 Using gitlab-net-dns 0.9.1 Using rack-protection 2.2.2 Using omniauth 2.1.0 Using rack-oauth2 1.21.3 Using swd 1.3.0 Using validate_email 0.1.6 Using validate_url 1.0.15 Using webfinger 1.2.0 Using openid_connect 1.3.0 Using gitlab-omniauth-openid-connect 0.10.0 Using sidekiq 6.5.7 Using gitlab-sidekiq-fetcher 0.9.0 Using parallel 1.22.1 Using parser 3.1.3.0 Using rainbow 3.1.1 Using rubocop-ast 1.23.0 Using rubocop 1.38.0 Using rubocop-gitlab-security 0.1.1 Using rubocop-graphql 0.18.0 Using rubocop-performance 1.15.0 Using rubocop-rails 2.17.2 Using rubocop-rspec 2.15.0 Using gitlab-styles 9.1.0 Using gitlab_chronic_duration 0.10.6.2 Using net-ldap 0.16.3 Using pyu-ruby-sasl 0.0.3.3 Using rubyntlm 0.6.3 Using gitlab_omniauth-ldap 2.2.0 Using gon 6.4.0 Using google-apis-discovery_v1 0.12.0 Using google-apis-generator 0.11.0 Using google-api-client 0.53.0 Using gpgme 2.0.22 Using mustermann 1.1.1 Using mustermann-grape 1.0.1 Using rack-accept 0.4.5 Using grape 1.5.2 Using grape-entity 0.10.0 Using grape-path-helpers 1.7.1 Using grape-swagger 1.5.0 Using grape-swagger-entity 0.5.1 Using grape_logging 1.8.4 Using graphiql-rails 1.8.0 Using graphql-client 0.17.0 Using graphlient 0.5.0 Using graphlyte 1.0.0 Using rb-fsevent 0.11.2 Using rb-inotify 0.10.1 Using sass-listen 4.0.0 Using sass 3.5.5 Using graphql-docs 2.1.0 Using gssapi 1.2.0 Using listen 3.7.1 Using lumberjack 1.2.7 Using nenv 0.3.0 Using shellany 0.0.1 Using notiffany 0.1.3 Using pry 0.13.1 Using guard 2.16.2 Using guard-compat 1.2.1 Using rspec-expectations 3.10.1 Using rspec-mocks 3.10.3 Using rspec 3.10.0 Using guard-rspec 4.7.3 Using temple 0.8.2 Using tilt 2.0.11 Using haml 5.2.2 Using sysexits 1.2.0 Using haml_lint 0.40.1 Using hamlit 2.15.0 Using hana 1.3.7 Using hangouts-chat 0.0.5 Using hashdiff 1.0.1 Using health_check 3.1.0 Using html2text 0.2.0 Using http-form_data 2.3.0 Using http-parser 1.2.3 Using http 4.4.1 Using ice_cube 0.16.4 Using icalendar 2.8.0 Using imagen 0.1.8 Using invisible_captcha 2.0.0 Using ipaddr 1.2.2 Using oj 3.13.23 Using ipynbdiff 0.4.7 from source at `vendor/gems/ipynbdiff` Using oauth 0.5.6 Using jira-ruby 2.1.4 Using regexp_property_values 1.0.0 Using js_regex 3.8.0 Using uri_template 0.7.0 Using json_schemer 0.2.18 Using jsonpath 1.1.2 Using kaminari-core 1.2.2 Using kaminari-actionview 1.2.2 Using kaminari-activerecord 1.2.2 Using kaminari 1.2.2 Using kas-grpc 0.0.2 Using knapsack 1.21.1 Using recursive-open-struct 1.1.3 Using kubeclient 4.9.3 Using rubyzip 2.3.2 Using with_env 1.1.0 Using license_finder 7.0.1 Using reverse_markdown 1.4.0 Using rugged 1.2.0 Using licensee 9.15.2 Using lockbox 0.6.2 Using lograge 0.11.2 Using lru_redux 1.1.0 Using mail-smtp_pool 0.1.0 from source at `vendor/gems/mail-smtp_pool` Using marginalia 1.11.1 Using microsoft_graph_mailer 0.1.0 from source at `vendor/gems/microsoft_graph_mailer` Using mini_magick 4.10.1 Using mixlib-cli 2.1.8 Using mixlib-log 3.0.9 Using murmurhash3 0.1.6 Using net-ntp 2.1.3 Using net-ssh 6.0.0 Using net-scp 3.0.0 Using plist 3.6.0 Using train-core 3.4.9 Using wmi-lite 1.0.5 Using ohai 16.10.6 Using oj-introspect 0.7.1 Using omniauth-oauth2 1.8.0 Using omniauth-alicloud 2.0.0 Using omniauth-atlassian-oauth2 0.2.0 Using omniauth-auth0 2.0.0 Using omniauth-authentiq 0.3.3 Using omniauth-azure-activedirectory-v2 2.0.0 Using omniauth-azure-oauth2 0.0.10 from source at `vendor/gems/omniauth-azure-oauth2` Using omniauth-cas3 1.1.4 from source at `vendor/gems/omniauth-cas3` Using omniauth-dingtalk-oauth2 1.0.1 Using omniauth-facebook 4.0.0 Using omniauth-github 2.0.1 Using omniauth-gitlab 4.0.0 from source at `vendor/gems/omniauth-gitlab` Using omniauth-google-oauth2 1.1.1 Using omniauth-oauth 1.2.0 Using omniauth-oauth2-generic 0.2.8 Using omniauth-salesforce 1.0.5 from source at `vendor/gems/omniauth-salesforce` Using ruby-saml 1.13.0 Using omniauth-saml 2.0.0 Using omniauth-shibboleth 1.3.0 Using omniauth-twitter 1.4.0 Using omniauth_crowd 2.4.0 from source at `vendor/gems/omniauth_crowd` Using openssl 2.2.2 Using optimist 3.0.1 Using rubypants 0.2.0 Using org-ruby 0.9.12 Using pact-support 1.18.1 Using sync 0.5.0 Using tins 1.31.1 Using term-ansicolor 1.7.1 Using pact-mock_service 3.10.0 Using pact 1.63.0 Using tty-color 0.6.0 Using pastel 0.8.0 Using peek 1.1.0 Using png_quantizator 0.2.1 Using premailer 1.16.0 Using premailer-rails 1.10.3 Using unparser 0.6.0 Using proc_to_ast 0.1.0 Using prometheus-client-mmap 0.16.2 Using pry-byebug 3.9.0 Using pry-rails 0.3.9 Using rouge 3.30.0 Using strings-ansi 0.2.0 Using strings 0.2.1 Using tty-screen 0.8.1 Using tty-markdown 0.7.0 Using tty-cursor 0.7.1 Using wisper 2.0.1 Using tty-reader 0.9.0 Using tty-prompt 0.23.1 Using pry-shell 0.5.1 Using puma 5.6.5 Using puma_worker_killer 0.3.1 Using rack-attack 6.6.1 Using rack-cors 1.1.1 Using rack-proxy 0.7.4 Using rack-timeout 0.6.3 Using rails-controller-testing 1.0.5 Using rails-i18n 7.0.3 Using rbtrace 0.4.14 Using rdoc 6.3.2 Using re2 1.6.0 Using recaptcha 4.13.1 Using redis-store 1.9.1 Using redis-rack 2.1.4 Using redis-actionpack 5.3.0 Using redis-namespace 1.9.0 Using rinku 2.0.0 Using rqrcode 0.7.0 Using rqrcode-rails3 0.1.7 Using rspec-benchmark 0.6.0 Using rspec-parameterized 0.5.0 Using rspec-rails 5.0.1 Using rspec-retry 0.6.1 Using rspec_junit_formatter 0.6.0 Using sqlite3 1.4.2 Using rspec_profiling 0.0.6 Using ruby-fogbugz 0.3.0 Using ruby-magic 0.5.4 Using sexp_processor 4.15.1 Using ruby_parser 3.15.0 Using safety_net_attestation 0.4.0 Using sanitize 6.0.0 Using sassc 2.4.0 Using sassc-rails 2.1.0 Using sd_notify 0.1.1 Using securecompare 1.0.0 Using seed-fu 2.3.7 Using selenium-webdriver 3.142.7 Using sentry-ruby-core 5.1.1 Using sentry-rails 5.1.1 Using sentry-raven 3.1.2 Using sentry-ruby 5.1.1 Using sentry-sidekiq 5.1.1 Using settingslogic 2.0.9 Using shoulda-matchers 5.1.0 Using sidekiq-cron 1.8.0 Using sigdump 0.2.4 Using simple_po_parser 1.1.6 Using simplecov-html 0.12.3 Using simplecov_json_formatter 0.1.4 Using simplecov 0.21.2 Using simplecov-cobertura 1.3.1 Using simplecov-lcov 0.8.0 Using slack-messenger 2.3.4 Using snowplow-tracker 0.6.1 Using spamcheck 1.0.0 Using spring 4.1.0 Using spring-commands-rspec 1.0.4 Using ssh_data 1.3.0 Using stackprof 0.2.21 Using state_machines 0.5.0 Using state_machines-activemodel 0.8.0 Using state_machines-activerecord 0.8.0 Using sys-filesystem 1.4.3 Using tanuki_emoji 0.6.0 Using telesign 2.2.4 Using telesignenterprise 2.2.2 Using terser 1.0.2 Using test-prof 1.0.7 Using test_file_finder 0.1.4 Using timfel-krb5-auth 0.8.3 Using toml-rb 2.2.0 Using tpm-key_attestation 0.9.0 Using truncato 0.7.12 Using u2f 0.2.1 Using undercover 0.4.4 Using unleash 3.2.2 Using valid_email 0.1.3 Using validates_hostname 1.0.11 Using version_sorter 2.3.0 Using view_component 2.74.1 Using vmstat 2.3.0 Using warning 1.3.0 Using webauthn 2.3.0 Using webmock 3.9.1 Using wikicloth 0.8.1 Using yajl-ruby 1.4.3 Bundle complete! 296 Gemfile dependencies, 596 gems now installed. Gems in the groups 'production' and 'development' were not installed. Bundled gems are installed into `./vendor` 2 installed gems you directly depend on are looking for funding. Run `bundle fund` for details [0;32m==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 1 seconds. [0m[0;32m$ bundle pristine pg [0mPatching bundler with bundler-checksum... Installing pg 1.4.3 with native extensions [0;32m==> 'bundle pristine pg' succeeded in 10 seconds. [0msection_end:1670461262:bundle-install [0K Using decomposed database config (config/database.yml.decomposed-postgresql) [0;32m$ setup_db_user_only [0mCREATE ROLE GRANT [0;32m==> 'setup_db_user_only' succeeded in 0 seconds. [0m[0;32m$ bundle exec rake db:drop db:create db:schema:load db:migrate [0mDropped database 'gitlabhq_test' Dropped database 'gitlabhq_test_ci' Dropped database 'gitlabhq_geo_test' Created database 'gitlabhq_test' Created database 'gitlabhq_test_ci' Created database 'gitlabhq_geo_test' [0;32m==> 'bundle exec rake db:drop db:create db:schema:load db:migrate' succeeded in 40 seconds. [0m[0;32m$ setup_db_praefect [0mSELECT pg_catalog.set_config('search_path', '', false); CREATE DATABASE praefect_test ENCODING 'UTF8'; [0;32m==> 'setup_db_praefect' succeeded in 0 seconds. [0m[32;1m$ source ./scripts/rspec_helpers.sh[0;m [32;1m$ run_timed_command "gem install knapsack --no-document"[0;m [0;32m$ gem install knapsack --no-document [0mSuccessfully installed knapsack-4.0.0 1 gem installed [0;32m==> 'gem install knapsack --no-document' succeeded in 0 seconds. [0m[32;1m$ echo -e "\e[0Ksection_start:`date +%s`:gitaly-test-spawn[collapsed=true]\r\e[0KStarting Gitaly"[0;m [0Ksection_start:1670461302:gitaly-test-spawn[collapsed=true] [0KStarting Gitaly [32;1m$ run_timed_command "scripts/gitaly-test-spawn"[0;m [0;32m$ scripts/gitaly-test-spawn [0mfind: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory find: ‘/builds/gitlab-org/gitlab/tmp/tests/gitaly/cmd’: No such file or directory Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Using abstract_type 0.0.7 Using concurrent-ruby 1.1.10 Using i18n 1.12.0 Using minitest 5.16.3 Using tzinfo 2.0.5 Using zeitwerk 2.6.0 Using activesupport 6.1.6.1 Using builder 3.2.4 Using erubi 1.11.0 Using mini_portile2 2.8.0 Using racc 1.6.0 Using nokogiri 1.13.8 (x86_64-linux) Using rails-dom-testing 2.0.3 Using crass 1.0.6 Using loofah 2.19.0 Using rails-html-sanitizer 1.4.3 Using actionview 6.1.6.1 Using rack 2.2.4 Using rack-test 2.0.2 Using actionpack 6.1.6.1 Using ice_nine 0.11.2 Using thread_safe 0.3.6 Using memoizable 0.4.2 Using adamantium 0.2.0 Using public_suffix 4.0.7 Using addressable 2.8.0 Using ast 2.4.2 Using binding_ninja 0.2.3 Using bundler 2.3.15 Using coderay 1.1.2 Using equalizer 0.0.11 Using concord 0.1.5 Using diff-lcs 1.3 Using dotenv 2.7.6 Using factory_bot 5.0.2 Using multipart-post 2.1.1 Using faraday 1.0.1 Using ffi 1.15.5 Using google-protobuf 3.21.10 (x86_64-linux) Using googleapis-common-protos-types 1.4.0 Using grpc 1.42.0 (x86_64-linux) Using gitaly 15.5.0 Using opentracing 0.5.0 Using thrift 0.17.0 Using jaeger-client 1.1.0 Using pg_query 2.2.0 Using redis 4.8.0 Using gitlab-labkit 0.29.0 Using rubyzip 2.3.2 Using thor 1.1.0 Using tomlrb 2.0.1 Using with_env 1.1.0 Using rexml 3.2.5 Using xml-simple 1.1.9 Using gitlab-license_finder 6.14.2.1 Using gitlab-markup 1.7.1 Using sawyer 0.8.2 Using octokit 4.20.0 Using reverse_markdown 1.4.0 Using rugged 1.2.0 Using licensee 9.15.2 Using method_source 0.9.2 Using msgpack 1.3.3 Using optimist 3.0.1 Using parallel 1.19.2 Using parser 3.0.3.2 Using procto 0.0.3 Using unparser 0.4.7 Using proc_to_ast 0.1.0 Using pry 0.12.2 Using rainbow 3.0.0 Using rbtrace 0.4.14 Using regexp_parser 1.8.1 Using rspec-support 3.8.0 Using rspec-core 3.8.0 Using rspec-expectations 3.8.3 Using rspec-mocks 3.8.0 Using rspec 3.8.0 Using rspec-parameterized 0.4.2 Using rubocop-ast 0.2.0 Using ruby-progressbar 1.10.1 Using unicode-display_width 1.7.0 Using rubocop 0.86.0 Using sentry-raven 3.0.4 Using timecop 0.9.1 Bundle complete! 18 Gemfile dependencies, 85 gems now installed. Gems in the groups 'production' and 'development' were not installed. Bundled gems are installed into `/builds/gitlab-org/gitlab/vendor/gitaly-ruby` Checking gitaly-ruby Gemfile... Checking gitaly-ruby bundle... The Gemfile's dependencies are satisfied Trying to connect to gitaly: .............................................. OK Trying to connect to gitaly2: ........................................................ OK Starting Praefect with in-memory election strategyTrying to connect to praefect: ........ OK [0;32m==> 'scripts/gitaly-test-spawn' succeeded in 12 seconds. [0m[32;1m$ echo -e "\e[0Ksection_end:`date +%s`:gitaly-test-spawn\r\e[0K"[0;m [0Ksection_end:1670461314:gitaly-test-spawn [0K [32;1m$ rspec_paralellized_job "--tag ~quarantine --tag ~level:migration"[0;m [0;33mSKIP_FLAKY_TESTS_AUTOMATICALLY: true [0m[0;33mRETRY_FAILED_TESTS_IN_NEW_PROCESS: true [0m[0;33mKNAPSACK_GENERATE_REPORT: true [0m[0;33mFLAKY_RSPEC_GENERATE_REPORT: true [0m[0;33mKNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb [0m[0;33mKNAPSACK_LOG_LEVEL: debug [0m[0;33mKNAPSACK_REPORT_PATH: knapsack/rspec_system_pg12_minimal_22_28_report.json [0m[0;33mFLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json [0m[0;33mFLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_system_pg12_minimal_22_28_report.json [0m[0;33mNEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_system_pg12_minimal_22_28_report.json [0m[0;33mSKIPPED_FLAKY_TESTS_REPORT_PATH: rspec/flaky/skipped_flaky_tests_rspec_system_pg12_minimal_22_28_report.txt [0m[0;33mRETRIED_TESTS_REPORT_PATH: rspec/flaky/retried_tests_rspec_system_pg12_minimal_22_28_report.txt [0m[0;33mCRYSTALBALL: [0mKnapsack report generator started! Run options: exclude {:quarantine=>true, :level=>"migration"} ==> Starting Gitaly set up... ==> Starting GitLab Elasticsearch Indexer set up... Test environment set up in 0.736677288 seconds Jira Starting the Capybara driver server... when internal issues tracker is enabled for the other project when only internal issues tracker is enabled for the actual project Capybara starting Puma... * Version 5.6.5 , codename: Birdie's Version * Min threads: 0, max threads: 4 * Listening on unix:///tmp/20221208-466-1ad1wx9 creates a link to the referenced issue on the preview Skipping ./spec/features/issuables/markdown_references/jira_spec.rb[1:1:1:2] 'Jira when internal issues tracker is enabled for the other project when only internal issues tracker is enabled for the actual project creates a link to the referenced issue after submit' because it's flaky. creates a link to the referenced issue after submit (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example) creates a note on the referenced issues when both external and internal issues trackers are enabled for the actual project creates a link to the referenced issue on the preview creates a link to the referenced issue after submit creates a note on the referenced issues when only external issues tracker is enabled for the actual project Skipping ./spec/features/issuables/markdown_references/jira_spec.rb[1:1:3:1] 'Jira when internal issues tracker is enabled for the other project when only external issues tracker is enabled for the actual project creates a link to the referenced issue on the preview' because it's flaky. creates a link to the referenced issue on the preview (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example) Skipping ./spec/features/issuables/markdown_references/jira_spec.rb[1:1:3:2] 'Jira when internal issues tracker is enabled for the other project when only external issues tracker is enabled for the actual project creates a link to the referenced issue after submit' because it's flaky. creates a link to the referenced issue after submit (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example) creates a note on the referenced issues when no tracker is enabled for the actual project creates a link to the referenced issue on the preview creates a link to the referenced issue after submit creates a note on the referenced issues when internal issues tracker is disabled for the other project when only internal issues tracker is enabled for the actual project creates a link to the referenced issue on the preview creates a link to the referenced issue after submit creates a note on the referenced issues when both external and internal issues trackers are enabled for the actual project creates a link to the referenced issue on the preview creates a link to the referenced issue after submit creates a note on the referenced issues when only external issues tracker is enabled for the actual project creates a link to the referenced issue on the preview creates a link to the referenced issue after submit creates a note on the referenced issues when no issues tracker is enabled for the actual project creates a link to the referenced issue on the preview creates a link to the referenced issue after submit creates a note on the referenced issues Login password reset token after successful sign in Authentication activity metric incremented: user_authenticated_counter invalidates password reset token initial login after setup Authentication activity metric incremented: user_authenticated_counter allows the initial admin to create a password does not show flash messages when login page with a blocked account Authentication activity metric incremented: user_session_destroyed_counter Authentication activity metric incremented: user_blocked_counter Authentication activity metric incremented: user_session_destroyed_counter Authentication activity metric incremented: user_unauthenticated_counter prevents the user from logging in Authentication activity metric incremented: user_session_destroyed_counter Authentication activity metric incremented: user_blocked_counter Authentication activity metric incremented: user_session_destroyed_counter Authentication activity metric incremented: user_unauthenticated_counter does not update Devise trackable attributes with an unconfirmed email address within the grace period Authentication activity metric incremented: user_authenticated_counter allows to login when the confirmation grace period is expired Authentication activity metric incremented: user_session_destroyed_counter Authentication activity metric incremented: user_session_destroyed_counter Authentication activity metric incremented: user_unauthenticated_counter prevents the user from logging in and renders a resend confirmation email link when resending the confirmation email redirects to the "almost there" page with a disallowed password Authentication activity metric incremented: user_unauthenticated_counter Authentication activity metric incremented: user_password_invalid_counter disallows login Authentication activity metric incremented: user_unauthenticated_counter Authentication activity metric incremented: user_password_invalid_counter does not update Devise trackable attributes with the ghost user Authentication activity metric incremented: user_unauthenticated_counter Authentication activity metric incremented: user_password_invalid_counter disallows login Authentication activity metric incremented: user_unauthenticated_counter Authentication activity metric incremented: user_password_invalid_counter does not update Devise trackable attributes with OneTrust authentication has proper Content-Security-Policy headers with two-factor authentication with valid username/password Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter does not show a "You are already signed in." error message does not allow sign-in if the user password is updated before entering a one-time code using one-time code Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter allows login with valid code persists remember_me value via hidden field blocks login with invalid code Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter allows login with invalid code, then valid code Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter triggers ActiveSession.cleanup for the user using backup code with valid code Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter allows login Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter invalidates the used code Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter Authentication activity metric incremented: user_session_destroyed_counter Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter invalidates backup codes twice in a row Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter triggers ActiveSession.cleanup for the user with invalid code blocks login when logging in via OAuth when authn_context is worth two factors Authentication activity metric incremented: user_authenticated_counter signs user in without prompting for second factor when two factor authentication is required Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter shows 2FA prompt after OAuth login without two-factor authentication with correct username and password Authentication activity metric incremented: user_authenticated_counter allows basic login Authentication activity metric incremented: user_authenticated_counter does not show already signed in message when opening sign in page after login Authentication activity metric incremented: user_authenticated_counter triggers ActiveSession.cleanup for the user when the users password is expired Authentication activity metric incremented: user_authenticated_counter asks for a new password with invalid username and password Authentication activity metric incremented: user_unauthenticated_counter Authentication activity metric incremented: user_password_invalid_counter blocks invalid login with required two-factor authentication enabled global setting with grace period defined within the grace period Authentication activity metric incremented: user_authenticated_counter redirects to two-factor configuration page Authentication activity metric incremented: user_authenticated_counter allows skipping two-factor configuration after the grace period Authentication activity metric incremented: user_authenticated_counter redirects to two-factor configuration page Authentication activity metric incremented: user_authenticated_counter disallows skipping two-factor configuration without grace period defined Authentication activity metric incremented: user_authenticated_counter redirects to two-factor configuration page group setting with grace period defined within the grace period Authentication activity metric incremented: user_authenticated_counter redirects to two-factor configuration page Authentication activity metric incremented: user_authenticated_counter allows skipping two-factor configuration after the grace period Authentication activity metric incremented: user_authenticated_counter redirects to two-factor configuration page Authentication activity metric incremented: user_authenticated_counter disallows skipping two-factor configuration without grace period defined Authentication activity metric incremented: user_authenticated_counter redirects to two-factor configuration page UI tabs and panes when no defaults are changed does not render any tabs renders link to sign up path when signup is disabled does not render any tabs does not render link to sign up path when ldap is enabled correctly renders tabs and panes renders link to sign up path when crowd is enabled correctly renders tabs and panes Client helper classes and flags adds client browser and platform classes to page body when terms are enforced Authentication activity metric incremented: user_authenticated_counter asks to accept the terms on first login Authentication activity metric incremented: user_authenticated_counter does not ask for terms when the user already accepted them when 2FA is required for the user when the user did not enable 2FA Authentication activity metric incremented: user_authenticated_counter asks to set 2FA before asking to accept the terms when the user already enabled 2FA Authentication activity metric incremented: user_authenticated_counter Authentication activity metric incremented: user_two_factor_authenticated_counter asks the user to accept the terms when the users password is expired Authentication activity metric incremented: user_authenticated_counter asks the user to accept the terms before setting a new password when the user does not have an email configured Skipping ./spec/features/users/login_spec.rb[1:13:5:1] 'Login when terms are enforced when the user does not have an email configured asks the user to accept the terms before setting an email' because it's flaky. asks the user to accept the terms before setting an email (PENDING: around hook at ./spec/support/flaky_tests.rb:21 did not execute the example) when sending confirmation email and not yet confirmed Authentication activity metric incremented: user_authenticated_counter allows login and shows a flash warning to confirm the email address when not having confirmed within Devise's allow_unconfirmed_access_for time Authentication activity metric incremented: user_session_destroyed_counter Authentication activity metric incremented: user_session_destroyed_counter Authentication activity metric incremented: user_unauthenticated_counter does not allow login and shows a flash alert to confirm the email address Merge request > User edits assignees sidebar when GraphQL assignees widget feature flag is disabled when user is an owner when assigned to maintainer behaves like when assigned shows assignee name shows assignee tooltip '' when edit is clicked shows assignee tooltip ' when assigned to developer behaves like when assigned shows assignee name shows assignee tooltip 'Cannot merge' when edit is clicked shows assignee tooltip 'Cannot merge with invite members considerations when a privileged user can invite shows a link for inviting members and launches invite modal when user cannot invite members in assignee dropdown shows author in assignee dropdown and no invite link when GraphQL assignees widget feature flag is enabled when user is an owner when assigned to maintainer behaves like when assigned shows assignee name shows assignee tooltip '' when edit is clicked shows assignee tooltip ' when assigned to developer behaves like when assigned shows assignee name shows assignee tooltip 'Cannot merge' when edit is clicked shows assignee tooltip 'Cannot merge with invite members considerations when a privileged user can invite shows a link for inviting members and launches invite modal when user cannot invite members in assignee dropdown shows author in assignee dropdown and no invite link Projects > Files > User uploads files when a user has write access uploads and commits a new text file uploads and commits a new image file uploads and commits a new pdf file uploads a file to a sub-directory uploads and commits a new text file uploads and commits a new image file uploads and commits a new pdf file uploads a file to a sub-directory when a user does not have write access uploads and commits a new file to a forked project uploads and commits a new file to a forked project Projects > Files > Template type dropdown selector editing a non-matching file not displayed selects every template type correctly updates template type toggle value when template is chosen editing a matching file displayed selects every template type correctly user previews changes type selector is hidden and shown correctly creating a matching file is displayed toggle is set to the correct value sets the toggle text when selecting the template type selects every template type correctly creating a file type selector is shown toggle is set to the proper value selects every template type correctly Dashboard Merge Requests disables target branch filter new merge request dropdown shows projects only with merge requests feature enabled no merge requests exist shows an empty state merge requests exist includes assigned and reviewers in badge shows assigned merge requests does not show review requested merge requests shows authored merge requests shows labeled merge requests shows error message without filter shows sorted merge requests keeps sorting merge requests after visiting Projects MR page merge request review displays review requested merge requests Profile > Password Password authentication enabled User with password automatically set User puts different passwords in the field and in the confirmation shows an error message does not contain the current password field after an error User puts the same passwords in the field and in the confirmation shows a success message Password authentication unavailable Regular user renders 404 when password authentication is disabled for the web interface and Git LDAP user renders 404 Change password when current password is blank behaves like user enters an incorrect current password handles the invalid password attempt, and prompts the user to try again locks the user account when user passes the maximum attempts threshold when current password is incorrect behaves like user enters an incorrect current password handles the invalid password attempt, and prompts the user to try again locks the user account when user passes the maximum attempts threshold when the password is too weak tracks the error and does not change the password when the password reset is successful changes the password, logs the user out and prompts them to sign in again when password is expired needs change user password tracks weak password error when global require_two_factor_authentication is enabled needs change user password Merge request > User awards emoji logged in adds award to merge request removes award from merge request adds awards to note the project is archived does not see award menu button logged out does not see award menu button Project Jobs Permissions jobs pages when public access for jobs is disabled when user is a guest behaves like recent job page details responds with status is expected to eq 404 behaves like project jobs page responds with status is expected to eq 404 when project is internal behaves like recent job page details responds with status is expected to eq 404 behaves like project jobs page responds with status is expected to eq 404 when public access for jobs is enabled when user is a guest behaves like recent job page details responds with status is expected to eq 200 behaves like project jobs page responds with status is expected to eq 200 when user is a developer behaves like recent job page details responds with status is expected to eq 200 behaves like project jobs page responds with status is expected to eq 200 when project is internal behaves like recent job page details responds with status is expected to eq 200 renders job details behaves like project jobs page responds with status is expected to eq 200 renders job artifacts page when recent job has artifacts available when public access for jobs is disabled when user with guest role responds with 404 status when user with reporter role starts download artifact with CI_DEBUG_TRACE trace endpoint public_builds: true, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200 renders trace to authorized users public_builds: true, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403 renders trace to authorized users public_builds: true, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200 renders trace to authorized users public_builds: true, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 200 renders trace to authorized users public_builds: false, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200 renders trace to authorized users public_builds: false, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403 renders trace to authorized users public_builds: false, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200 renders trace to authorized users public_builds: false, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 403 renders trace to authorized users raw page public_builds: true, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200, expected_msg: nil Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:209 renders raw trace to authorized users public_builds: true, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions" renders raw trace to authorized users public_builds: true, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200, expected_msg: nil Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:209 renders raw trace to authorized users public_builds: true, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 200, expected_msg: nil Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:209 renders raw trace to authorized users public_builds: false, user_project_role: "developer", ci_debug_trace: true, expected_status_code: 200, expected_msg: nil Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:209 renders raw trace to authorized users public_builds: false, user_project_role: "guest", ci_debug_trace: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions" renders raw trace to authorized users public_builds: false, user_project_role: "developer", ci_debug_trace: false, expected_status_code: 200, expected_msg: nil Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:209 renders raw trace to authorized users public_builds: false, user_project_role: "guest", ci_debug_trace: false, expected_status_code: 403, expected_msg: "The current user is not authorized to access the job log" renders raw trace to authorized users with CI_DEBUG_SERVICES trace endpoint and raw page public_builds: true, user_project_role: "developer", ci_debug_services: true, expected_status_code: 200, expected_msg: nil renders trace to authorized users Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:253 renders raw trace to authorized users public_builds: true, user_project_role: "guest", ci_debug_services: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions" renders trace to authorized users renders raw trace to authorized users public_builds: true, user_project_role: nil, ci_debug_services: true, expected_status_code: 404, expected_msg: "Page Not Found Make sure the address is correct" renders trace to authorized users renders raw trace to authorized users public_builds: true, user_project_role: "developer", ci_debug_services: false, expected_status_code: 200, expected_msg: nil renders trace to authorized users Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:253 renders raw trace to authorized users public_builds: true, user_project_role: "guest", ci_debug_services: false, expected_status_code: 200, expected_msg: nil renders trace to authorized users Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:253 renders raw trace to authorized users public_builds: true, user_project_role: nil, ci_debug_services: false, expected_status_code: 404, expected_msg: "Page Not Found Make sure the address is correct" renders trace to authorized users renders raw trace to authorized users public_builds: false, user_project_role: "developer", ci_debug_services: true, expected_status_code: 200, expected_msg: nil renders trace to authorized users Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:253 renders raw trace to authorized users public_builds: false, user_project_role: "guest", ci_debug_services: true, expected_status_code: 403, expected_msg: "You must have developer or higher permissions" renders trace to authorized users renders raw trace to authorized users public_builds: false, user_project_role: nil, ci_debug_services: true, expected_status_code: 404, expected_msg: "Page Not Found Make sure the address is correct" renders trace to authorized users renders raw trace to authorized users public_builds: false, user_project_role: "developer", ci_debug_services: false, expected_status_code: 200, expected_msg: nil renders trace to authorized users Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/spec/features/projects/jobs/permissions_spec.rb:253 renders raw trace to authorized users public_builds: false, user_project_role: "guest", ci_debug_services: false, expected_status_code: 403, expected_msg: "The current user is not authorized to access the job log" renders trace to authorized users renders raw trace to authorized users public_builds: false, user_project_role: nil, ci_debug_services: false, expected_status_code: 404, expected_msg: "Page Not Found Make sure the address is correct" renders trace to authorized users renders raw trace to authorized users User changes public project visibility when the project has forks when a project is public behaves like changing visibility to private requires confirmation when the project is internal behaves like changing visibility to private requires confirmation when the visibility level is untouched saves without confirmation when the project is not forked behaves like does not require confirmation saves without confirmation with unlink_fork_network_upon_visibility_decrease = false behaves like does not require confirmation saves without confirmation Merge request > User sees suggest pipeline shows the suggest pipeline widget and then allows dismissal correctly takes the user to the pipeline editor with a pre-filled CI config file form when feature setting is disabled does not show the suggest pipeline widget Template selector menu editing a non-matching file is not displayed user toggles preview template selector menu is not displayed editing a matching file is displayed user toggles preview template selector menu is hidden and shown correctly IDE with vscode feature flag off behaves like legacy Web IDE loads legacy Web IDE with vscode feature flag on and use_legacy_web_ide=true behaves like legacy Web IDE loads legacy Web IDE sub-groups behaves like legacy Web IDE loads legacy Web IDE User explores projects when some projects exist when not signed in when viewing public projects shows projects when visibility is restricted to public redirects to login page when signed in when viewing public projects shows projects shows correct empty state message shows a prompt to enter a longer search term when viewing most starred projects shows projects shows correct empty state message shows a prompt to enter a longer search term when viewing trending projects shows projects shows correct empty state message shows a prompt to enter a longer search term when there are no projects when viewing public projects behaves like explore page empty state shows correct empty state message when viewing most starred projects behaves like explore page empty state shows correct empty state message when viewing trending projects behaves like explore page empty state shows correct empty state message User adds a comment on a commit inline view adds a comment when commenting on diff adds a comment side-by-side view adds a comment Incident Detail # order random when user displays the incident shows incident and alert data when on timeline events tab from issue route does not show the linked issues and notes/comment components Merge request > User resolves outdated diff discussions when a discussion was resolved by a push shows that as automatically resolved does not show that for active discussions User merges a merge request sidebar merge requests counter decrements the open MR count Projects > Files > Download buttons in files tree behaves like archive download buttons when static objects external storage is enabled private project shows archive download buttons with external storage URL prepended and user token appended to their href public project shows archive download buttons with external storage URL prepended to their href when static objects external storage is disabled shows default archive download buttons with artifacts shows download artifacts button kroki rendering shows kroki image hides kroki image and shows warning alert when kroki source size is large User activates Prometheus saves and activates integration Merge request > User toggles whitespace changes has a button to toggle whitespace changes Issues Feed GET /issues renders atom feed with url parameters for project issues renders atom feed with url parameters for group issues when authenticated behaves like an authenticated issuable atom feed renders atom feed with common issuable information behaves like an authenticated issue atom feed renders atom feed with additional issue information when authenticated via personal access token behaves like an authenticated issuable atom feed renders atom feed with common issuable information behaves like an authenticated issue atom feed renders atom feed with additional issue information when authenticated via feed token behaves like an authenticated issuable atom feed renders atom feed with common issuable information behaves like an authenticated issue atom feed renders atom feed with additional issue information when not authenticated and the project is private redirects to login page and the project is public behaves like an authenticated issuable atom feed renders atom feed with common issuable information behaves like an authenticated issue atom feed renders atom feed with additional issue information Rendering json:table code block in markdown creates table correctly Sentry when enable_new_sentry_clientside_integration is disabled does not load sentry if sentry is disabled loads legacy sentry if sentry config is enabled when enable_new_sentry_clientside_integration is enabled does not load sentry if sentry settings are disabled loads sentry if sentry settings are enabled OAuth Provider Standard OAuth Authorization behaves like Secure OAuth Authorizations when user is confirmed asks the user to authorize the application when user is unconfirmed displays an error Group Dependency Proxy for containers Capybara starting Puma... * Version 5.6.5 , codename: Birdie's Version * Min threads: 0, max threads: 4 * Listening on http://127.0.0.1:38765 fetching a blob when the blob is cached for the group behaves like responds with the file sends file when the blob must be downloaded behaves like responds with the file sends file behaves like caches the file caches the file Classification label on project pages shows the classification label on the project page Knapsack report was generated. Preview: { "spec/features/issuables/markdown_references/jira_spec.rb": 281.8300334299993, "spec/features/users/login_spec.rb": 165.24515138100014, "spec/features/merge_request/user_edits_assignees_sidebar_spec.rb": 137.2141476299994, "spec/features/projects/files/user_uploads_files_spec.rb": 120.66854919200068, "spec/features/projects/files/template_type_dropdown_spec.rb": 71.40772318399922, "spec/features/dashboard/merge_requests_spec.rb": 72.71486734099926, "spec/features/profiles/password_spec.rb": 28.225366224000027, "spec/features/merge_request/user_awards_emoji_spec.rb": 51.125125346999994, "spec/features/projects/jobs/permissions_spec.rb": 40.55190490899986, "spec/features/projects/user_changes_project_visibility_spec.rb": 32.350026078000155, "spec/features/merge_request/user_sees_suggest_pipeline_spec.rb": 32.44408233100148, "spec/features/projects/files/template_selector_menu_spec.rb": 28.695022421999965, "spec/features/ide_spec.rb": 29.405695621999257, "spec/features/explore/user_explores_projects_spec.rb": 24.13294385700101, "spec/features/projects/commit/comments/user_adds_comment_spec.rb": 25.15734179699939, "spec/features/issues/incident_issue_spec.rb": 16.69185802299944, "spec/features/merge_request/user_resolves_outdated_diff_discussions_spec.rb": 15.094545104000645, "spec/features/merge_request/user_merges_merge_request_spec.rb": 11.773860424000304, "spec/features/projects/files/download_buttons_spec.rb": 8.588329644999249, "spec/features/markdown/kroki_spec.rb": 10.1314819979998, "spec/features/projects/integrations/user_activates_prometheus_spec.rb": 8.441911174999404, "spec/features/merge_request/user_toggles_whitespace_changes_spec.rb": 8.87046425600056, "spec/features/atom/issues_spec.rb": 5.161991151999246, "spec/features/markdown/json_table_spec.rb": 5.114040446000217, "spec/features/sentry_js_spec.rb": 3.8854175910000777, "spec/features/oauth_provider_authorize_spec.rb": 1.7890897359993687, "spec/features/groups/dependency_proxy_for_containers_spec.rb": 2.3848061850003432, "spec/features/projects/classification_label_on_project_pages_spec.rb": 1.8102512149998802 } Knapsack global time execution for tests: 20m 40s Pending: (Failures listed here are expected and do not affect your suite's status) 1) Jira when internal issues tracker is enabled for the other project when only internal issues tracker is enabled for the actual project creates a link to the referenced issue after submit # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example # ./spec/features/issuables/markdown_references/jira_spec.rb:41 2) Jira when internal issues tracker is enabled for the other project when only external issues tracker is enabled for the actual project creates a link to the referenced issue on the preview # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example # ./spec/features/issuables/markdown_references/jira_spec.rb:31 3) Jira when internal issues tracker is enabled for the other project when only external issues tracker is enabled for the actual project creates a link to the referenced issue after submit # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example # ./spec/features/issuables/markdown_references/jira_spec.rb:41 4) Login when terms are enforced when the user does not have an email configured asks the user to accept the terms before setting an email # around hook at ./spec/support/flaky_tests.rb:21 did not execute the example # ./spec/features/users/login_spec.rb:929 Finished in 20 minutes 44 seconds (files took 1 minute 10.1 seconds to load) 273 examples, 0 failures, 4 pending Randomized with seed 14728 [TEST PROF INFO] Time spent in factories: 03:10.260 (14.95% of total time) Failed to write to log, write log/workhorse-test.log: file already closed [0;33mRSpec exited with 0. [0m[0;32mNo examples to retry, congrats! [0msection_end:1670462643:step_script [0Ksection_start:1670462643:archive_cache [0K[0K[36;1mSaving cache for successful job[0;m[0;m [32;1mNot uploading cache ruby-gems-debian-bullseye-ruby-2.7-16 due to policy[0;m [32;1mNot uploading cache gitaly-ruby-gems-debian-bullseye-ruby-2.7-16 due to policy[0;m section_end:1670462644:archive_cache [0Ksection_start:1670462644:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m[0;m [32;1mUploading artifacts...[0;m coverage/: found 5 matching files and directories [0;m crystalball/: found 2 matching files and directories[0;m [0;33mWARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory[0;m knapsack/: found 3 matching files and directories [0;m [0;33mWARNING: query_recorder/: no matching files. Ensure that the artifact path is relative to the working directory[0;m rspec/: found 12 matching files and directories [0;m [0;33mWARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory[0;m log/*.log: found 19 matching files and directories[0;m [0;33mWARNING: Upload request redirected [0;m [0;33mlocation[0;m=https://gitlab.com/api/v4/jobs/3441843317/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d [0;33mnew-url[0;m=https://gitlab.com [0;33mWARNING: Retrying... [0;m [0;33mcontext[0;m=artifacts-uploader [0;33merror[0;m=request redirected Uploading artifacts as "archive" to coordinator... 201 Created[0;m id[0;m=3441843317 responseStatus[0;m=201 Created token[0;m=jSngyM8F [32;1mUploading artifacts...[0;m rspec/junit_rspec.xml: found 1 matching files and directories[0;m [0;33mWARNING: Upload request redirected [0;m [0;33mlocation[0;m=https://gitlab.com/api/v4/jobs/3441843317/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d [0;33mnew-url[0;m=https://gitlab.com [0;33mWARNING: Retrying... [0;m [0;33mcontext[0;m=artifacts-uploader [0;33merror[0;m=request redirected Uploading artifacts as "junit" to coordinator... 201 Created[0;m id[0;m=3441843317 responseStatus[0;m=201 Created token[0;m=jSngyM8F section_end:1670462650:upload_artifacts_on_success [0Ksection_start:1670462650:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m section_end:1670462651:cleanup_file_variables [0K[32;1mJob succeeded[0;m