QA failures on gstg-cny
## Overview
* Environment: gstg-cny
* Coordinated pipeline: https://ops.gitlab.net/gitlab-org/release/tools/-/pipelines/5699890
* Auto-deploy package: 19.0.202604221806-fb3134bf41c.036c0c47e3e
### Pipeline:
* **https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/23794812**
```
2026-04-22T22:00:16.335354Z 01O ====
2026-04-22T22:00:16.335355Z 01O
2026-04-22T22:00:17.073380Z 01O Failed to fetch failed jobs. Gitlab::Error::Unauthorized: Server responded with code 401, message: 401 Unauthorized. Request URI: https://gitlab.com/api/v4/projects/263/pipelines/5699923/jobs
2026-04-22T22:00:17.318724Z 01E /builds/gitlab-org/quality/staging/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar/hash_store.rb:17:in `default_options': uninitialized constant HTTP::Cookie::MAX_COOKIES_TOTAL (NameError)
2026-04-22T22:00:17.318735Z 01E
2026-04-22T22:00:17.318736Z 01E :gc_threshold => HTTP::Cookie::MAX_COOKIES_TOTAL / 20
2026-04-22T22:00:17.318739Z 01E ^^^^^^^^^^^^^^^^^^^
2026-04-22T22:00:17.318741Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar/abstract_store.rb:39:in `initialize'
2026-04-22T22:00:17.318742Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar/hash_store.rb:32:in `initialize'
2026-04-22T22:00:17.318744Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar.rb:19:in `new'
2026-04-22T22:00:17.318745Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar.rb:19:in `get_impl'
2026-04-22T22:00:17.318747Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar.rb:55:in `initialize'
2026-04-22T22:00:17.318748Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-5.3.1/lib/http/response.rb:141:in `new'
2026-04-22T22:00:17.318749Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-5.3.1/lib/http/response.rb:141:in `cookies'
2026-04-22T22:00:17.318751Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-5.3.1/lib/http/redirector.rb:107:in `collect_cookies_from_response'
2026-04-22T22:00:17.318752Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-5.3.1/lib/http/redirector.rb:54:in `perform'
2026-04-22T22:00:17.318753Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-5.3.1/lib/http/client.rb:34:in `request'
2026-04-22T22:00:17.318755Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/http-5.3.1/lib/http/chainable.rb:28:in `post'
2026-04-22T22:00:17.318756Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/gitlab_quality-test_tooling-2.25.1/lib/gitlab_quality/test_tooling/support/http_request.rb:14:in `call'
2026-04-22T22:00:17.318758Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/gitlab_quality-test_tooling-2.25.1/lib/gitlab_quality/test_tooling/support/http_request.rb:14:in `make_http_request'
2026-04-22T22:00:17.318760Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/gitlab_quality-test_tooling-2.25.1/lib/gitlab_quality/test_tooling/slack/post_to_slack.rb:28:in `invoke!'
2026-04-22T22:00:17.318761Z 01E from /builds/gitlab-org/quality/staging/.gems/gems/gitlab_quality-test_tooling-2.25.1/exe/post-to-slack:103:in `<top (required)>'
2026-04-22T22:00:17.318763Z 01E from /builds/gitlab-org/quality/staging/.gems/bin/post-to-slack:25:in `load'
2026-04-22T22:00:17.318764Z 01E from /builds/gitlab-org/quality/staging/.gems/bin/post-to-slack:25:in `<main>'
2026-04-22T22:00:17.510510Z 00O section_end:1776895217:step_script
2026-04-22T22:00:17.510520Z 00O+[0Ksection_start:1776895217:cleanup_file_variables
2026-04-22T22:00:17.512982Z 00O+[0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m
2026-04-22T22:00:18.090575Z 00O section_end:1776895218:cleanup_file_variables
2026-04-22T22:00:18.090585Z 00O+[0K
2026-04-22T22:00:18.104375Z 00O [31;1mERROR: Job failed: exit code 1[0;m
```
* **https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/23794792**
```
2026-04-22T21:56:52.936098Z 01O
2026-04-22T21:56:52.936098Z 01O 1) Plan Epics milestone dates API updates epic dates when removing issue
2026-04-22T21:56:52.936099Z 01O [31mGot 2 failures from failure aggregation block.[0m
2026-04-22T21:56:52.936101Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:140:in `expect_epic_to_have_updated_dates'[0m
2026-04-22T21:56:52.936102Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:64:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:56:52.936103Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-04-22T21:56:52.936104Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-04-22T21:56:52.936106Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-04-22T21:56:52.936106Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:56:52.936107Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:56:52.936108Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-04-22T21:56:52.936109Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:56:52.936110Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:56:52.936111Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-04-22T21:56:52.936112Z 01O
2026-04-22T21:56:52.936113Z 01O 1.1) [31mFailure/Error:[0m
2026-04-22T21:56:52.936113Z 01O [31m expect { epic.reload!.start_date }[0m
2026-04-22T21:56:52.936114Z 01O [31m .to eventually_eq(new_milestone_start_date).within(wait_args)[0m
2026-04-22T21:56:52.936115Z 01O [31m[0m
2026-04-22T21:56:52.936116Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:56:52.936117Z 01O [31m[0m
2026-04-22T21:56:52.936118Z 01O [31m expected to eventually equal: nil[0m
2026-04-22T21:56:52.936119Z 01O [31m[0m
2026-04-22T21:56:52.936119Z 01O [31m last attempt was: "2026-07-31"[0m
2026-04-22T21:56:52.936120Z 01O [31m[0m
2026-04-22T21:56:52.936121Z 01O [31m Diff:[0m
2026-04-22T21:56:52.936122Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:141:in `block in expect_epic_to_have_updated_dates'[0m
2026-04-22T21:56:52.936123Z 01O
2026-04-22T21:56:52.936124Z 01O 1.2) [31mFailure/Error:[0m
2026-04-22T21:56:52.936124Z 01O [31m expect { epic.reload!.due_date }[0m
2026-04-22T21:56:52.936125Z 01O [31m .to eventually_eq(new_milestone_due_date).within(wait_args)[0m
2026-04-22T21:56:52.936126Z 01O [31m[0m
2026-04-22T21:56:52.936127Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:56:52.936128Z 01O [31m[0m
2026-04-22T21:56:52.936128Z 01O [31m expected to eventually equal: nil[0m
2026-04-22T21:56:52.936129Z 01O [31m[0m
2026-04-22T21:56:52.936130Z 01O [31m last attempt was: "2026-08-20"[0m
2026-04-22T21:56:52.936131Z 01O [31m[0m
2026-04-22T21:56:52.936131Z 01O [31m Diff:[0m
2026-04-22T21:56:52.936132Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:143:in `block in expect_epic_to_have_updated_dates'[0m
2026-04-22T21:56:52.936133Z 01O
2026-04-22T21:56:52.936134Z 01O 2) Plan Epics milestone dates API updates epic dates when adding another issue
2026-04-22T21:56:52.936135Z 01O [31mGot 2 failures from failure aggregation block.[0m
2026-04-22T21:56:52.936136Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:47:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:56:52.936145Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-04-22T21:56:52.936146Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-04-22T21:56:52.936147Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-04-22T21:56:52.936148Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:56:52.936149Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:56:52.936149Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-04-22T21:56:52.936150Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:56:52.936151Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:56:52.936152Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-04-22T21:56:52.936153Z 01O
2026-04-22T21:56:52.936154Z 01O 2.1) [31mGot 2 failures from failure aggregation block.[0m
2026-04-22T21:56:52.936155Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:140:in `expect_epic_to_have_updated_dates'[0m
2026-04-22T21:56:52.936156Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:48:in `block (4 levels) in <module:QA>'[0m
2026-04-22T21:56:52.936157Z 01O
2026-04-22T21:56:52.936158Z 01O 2.1.1) [31mFailure/Error:[0m
2026-04-22T21:56:52.936159Z 01O [31m expect { epic.reload!.start_date }[0m
2026-04-22T21:56:52.936160Z 01O [31m .to eventually_eq(new_milestone_start_date).within(wait_args)[0m
2026-04-22T21:56:52.936161Z 01O [31m[0m
2026-04-22T21:56:52.936161Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:56:52.936162Z 01O [31m[0m
2026-04-22T21:56:52.936163Z 01O [31m expected to eventually equal: "2026-04-22"[0m
2026-04-22T21:56:52.936164Z 01O [31m[0m
2026-04-22T21:56:52.936165Z 01O [31m last attempt was: "2026-07-31"[0m
2026-04-22T21:56:52.936166Z 01O [31m[0m
2026-04-22T21:56:52.936166Z 01O [31m Diff:[0m
2026-04-22T21:56:52.936167Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:141:in `block in expect_epic_to_have_updated_dates'[0m
2026-04-22T21:56:52.936168Z 01O
2026-04-22T21:56:52.936169Z 01O 2.1.2) [31mFailure/Error:[0m
2026-04-22T21:56:52.936170Z 01O [31m expect { epic.reload!.due_date }[0m
2026-04-22T21:56:52.936171Z 01O [31m .to eventually_eq(new_milestone_due_date).within(wait_args)[0m
2026-04-22T21:56:52.936172Z 01O [31m[0m
2026-04-22T21:56:52.936172Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:56:52.936173Z 01O [31m[0m
2026-04-22T21:56:52.936174Z 01O [31m expected to eventually equal: "2026-09-19"[0m
2026-04-22T21:56:52.936175Z 01O [31m[0m
2026-04-22T21:56:52.936175Z 01O [31m last attempt was: "2026-08-20"[0m
2026-04-22T21:56:52.936176Z 01O [31m[0m
2026-04-22T21:56:52.936177Z 01O [31m Diff:[0m
2026-04-22T21:56:52.936178Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:143:in `block in expect_epic_to_have_updated_dates'[0m
2026-04-22T21:56:53.400783Z 01E /builds/gitlab-org/quality/staging/.gems/bin/gitlab-qa: Command `docker run -t --rm --net=bridge --env GLCI_CLICKHOUSE_SHARED_DB="$GLCI_CLICKHOUSE_SHARED_DB" --en...` failed! [31m✘[0m (Gitlab::QA::Support::ShellCommand::StatusError)
2026-04-22T21:56:53.400789Z 01E /builds/gitlab-org/quality/staging/.gems/bin/gitlab-qa: Command `docker run -t --rm --net=bridge --env GLCI_CLICKHOUSE_SHARED_DB="$GLCI_CLICKHOUSE_SHARED_DB" --en...` failed! [31m✘[0m (Gitlab::QA::Support::ShellCommand::StatusError)
2026-04-22T21:56:53.403030Z 01O
2026-04-22T21:56:53.403037Z 01O 2.2) [31mGot 2 failures from failure aggregation block.[0m
2026-04-22T21:56:53.403039Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:151:in `expect_epic_to_have_updated_milestone'[0m
2026-04-22T21:56:53.403040Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:51:in `block (4 levels) in <module:QA>'[0m
2026-04-22T21:56:53.403041Z 01O
2026-04-22T21:56:53.403042Z 01O 2.2.1) [31mFailure/Error:[0m
2026-04-22T21:56:53.403043Z 01O [31m expect { epic.reload!.start_date_sourcing_milestone&.dig(:id) }[0m
2026-04-22T21:56:53.403043Z 01O [31m .to eventually_eq(expected_id).within(wait_args)[0m
2026-04-22T21:56:53.403044Z 01O [31m[0m
2026-04-22T21:56:53.403045Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:56:53.403046Z 01O [31m[0m
2026-04-22T21:56:53.403046Z 01O [31m expected to eventually equal: "gid://gitlab/Milestone/4293165"[0m
2026-04-22T21:56:53.403047Z 01O [31m[0m
2026-04-22T21:56:53.403047Z 01O [31m last attempt was: "gid://gitlab/Milestone/4293164"[0m
2026-04-22T21:56:53.403048Z 01O [31m[0m
2026-04-22T21:56:53.403048Z 01O [31m Diff:[0m
2026-04-22T21:56:53.403049Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:152:in `block in expect_epic_to_have_updated_milestone'[0m
2026-04-22T21:56:53.403050Z 01O
2026-04-22T21:56:53.403050Z 01O 2.2.2) [31mFailure/Error:[0m
2026-04-22T21:56:53.403051Z 01O [31m expect { epic.reload!.due_date_sourcing_milestone&.dig(:id) }[0m
2026-04-22T21:56:53.403051Z 01O [31m .to eventually_eq(expected_id).within(wait_args)[0m
2026-04-22T21:56:53.403052Z 01O [31m[0m
2026-04-22T21:56:53.403053Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:56:53.403053Z 01O [31m[0m
2026-04-22T21:56:53.403054Z 01O [31m expected to eventually equal: "gid://gitlab/Milestone/4293165"[0m
2026-04-22T21:56:53.403054Z 01O [31m[0m
2026-04-22T21:56:53.403055Z 01O [31m last attempt was: "gid://gitlab/Milestone/4293164"[0m
2026-04-22T21:56:53.403055Z 01O [31m[0m
2026-04-22T21:56:53.403056Z 01O [31m Diff:[0m
2026-04-22T21:56:53.403056Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:154:in `block in expect_epic_to_have_updated_milestone'[0m
2026-04-22T21:56:53.403057Z 01O
2026-04-22T21:56:53.403058Z 01O 3) Create Batch comments in merge request user submits a diff review
2026-04-22T21:56:53.403058Z 01O [31mFailure/Error: create(:merge_request, title: 'This is a merge request', description: 'Great feature', project: project)[0m
2026-04-22T21:56:53.403059Z 01O [31m[0m
2026-04-22T21:56:53.403060Z 01O [31mQA::Support::Repeater::WaitExceededError:[0m
2026-04-22T21:56:53.403060Z 01O [31m Timed out waiting for MR with id '1' to be prepared.[0m
2026-04-22T21:56:53.403061Z 01O [36m# ./qa/resource/merge_request.rb:256:in `wait_for_preparation'[0m
2026-04-22T21:56:53.403062Z 01O [36m# ./qa/resource/merge_request.rb:115:in `rescue in fabricate_via_api!'[0m
2026-04-22T21:56:53.403062Z 01O [36m# ./qa/resource/merge_request.rb:107:in `fabricate_via_api!'[0m
2026-04-22T21:56:53.403063Z 01O [36m# ./qa/resource/base.rb:74:in `block (2 levels) in fabricate_via_api!'[0m
2026-04-22T21:56:53.403064Z 01O [36m# ./qa/resource/base.rb:117:in `log_and_record_fabrication'[0m
2026-04-22T21:56:53.403064Z 01O [36m# ./qa/resource/base.rb:74:in `block in fabricate_via_api!'[0m
2026-04-22T21:56:53.403065Z 01O [36m# ./qa/resource/base.rb:107:in `do_fabricate!'[0m
2026-04-22T21:56:53.403109Z 01O [36m# ./qa/resource/base.rb:73:in `fabricate_via_api!'[0m
2026-04-22T21:56:53.403109Z 01O [36m# ./qa/factories/_shared.rb:6:in `block (2 levels) in <module:QA>'[0m
2026-04-22T21:56:53.403110Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:9:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:56:53.403111Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:33:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:56:53.403112Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-04-22T21:56:53.403113Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-04-22T21:56:53.403113Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-04-22T21:56:53.403114Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:56:53.403115Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:56:53.403115Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-04-22T21:56:53.403116Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:56:53.403116Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:56:53.403117Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-04-22T21:56:53.403118Z 01O [36m# ------------------[0m
2026-04-22T21:56:53.403118Z 01O [36m# --- Caused by: ---[0m
2026-04-22T21:56:53.403119Z 01O [36m# QA::Resource::Base::NoValueError:[0m
2026-04-22T21:56:53.403119Z 01O [36m# No value was computed for iid of QA::Resource::MergeRequest.[0m
2026-04-22T21:56:53.403120Z 01O [36m# ./qa/resource/base.rb:306:in `attribute_value'[0m
2026-04-22T21:56:53.403120Z 01O
2026-04-22T21:56:53.403121Z 01O 4) Create Batch comments in merge request user submits a non-diff review
2026-04-22T21:56:53.403122Z 01O [31mFailure/Error: create(:merge_request, title: 'This is a merge request', description: 'Great feature', project: project)[0m
2026-04-22T21:56:53.403122Z 01O [31m[0m
2026-04-22T21:56:53.403123Z 01O [31mQA::Support::Repeater::WaitExceededError:[0m
2026-04-22T21:56:53.403123Z 01O [31m Timed out waiting for MR with id '1' to be prepared.[0m
2026-04-22T21:56:53.403124Z 01O [36m# ./qa/resource/merge_request.rb:256:in `wait_for_preparation'[0m
2026-04-22T21:56:53.403125Z 01O [36m# ./qa/resource/merge_request.rb:115:in `rescue in fabricate_via_api!'[0m
2026-04-22T21:56:53.403125Z 01O [36m# ./qa/resource/merge_request.rb:107:in `fabricate_via_api!'[0m
2026-04-22T21:56:53.403126Z 01O [36m# ./qa/resource/base.rb:74:in `block (2 levels) in fabricate_via_api!'[0m
2026-04-22T21:56:53.403127Z 01O [36m# ./qa/resource/base.rb:117:in `log_and_record_fabrication'[0m
2026-04-22T21:56:53.403127Z 01O [36m# ./qa/resource/base.rb:74:in `block in fabricate_via_api!'[0m
2026-04-22T21:56:53.403128Z 01O [36m# ./qa/resource/base.rb:107:in `do_fabricate!'[0m
2026-04-22T21:56:53.403129Z 01O [36m# ./qa/resource/base.rb:73:in `fabricate_via_api!'[0m
2026-04-22T21:56:53.403129Z 01O [36m# ./qa/factories/_shared.rb:6:in `block (2 levels) in <module:QA>'[0m
2026-04-22T21:56:53.403130Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:9:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:56:53.403131Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:16:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:56:53.403132Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-04-22T21:56:53.403132Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-04-22T21:56:53.403133Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-04-22T21:56:53.403206Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:56:53.403207Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:56:53.403208Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-04-22T21:56:53.403208Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:56:53.403209Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:56:53.403210Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-04-22T21:56:53.403210Z 01O [36m# ------------------[0m
2026-04-22T21:56:53.403211Z 01O [36m# --- Caused by: ---[0m
2026-04-22T21:56:53.403211Z 01O [36m# QA::Resource::Base::NoValueError:[0m
2026-04-22T21:56:53.403212Z 01O [36m# No value was computed for iid of QA::Resource::MergeRequest.[0m
2026-04-22T21:56:53.403213Z 01O [36m# ./qa/resource/base.rb:306:in `attribute_value'[0m
2026-04-22T21:56:53.403213Z 01O
2026-04-22T21:56:53.403213Z 01O Finished in 15 minutes 11 seconds (files took 1.72 seconds to load)
2026-04-22T21:56:53.403214Z 01O [31m4 examples, 4 failures[0m
2026-04-22T21:56:53.403215Z 01O
2026-04-22T21:56:53.403215Z 01O Failed examples:
2026-04-22T21:56:53.403215Z 01O
2026-04-22T21:56:53.403216Z 01O [31mrspec ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:56[0m [36m# Plan Epics milestone dates API updates epic dates when removing issue[0m
2026-04-22T21:56:53.403217Z 01O [31mrspec ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:34[0m [36m# Plan Epics milestone dates API updates epic dates when adding another issue[0m
2026-04-22T21:56:53.403218Z 01O [31mrspec ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:29[0m [36m# Create Batch comments in merge request user submits a diff review[0m
2026-04-22T21:56:53.403219Z 01O [31mrspec ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:12[0m [36m# Create Batch comments in merge request user submits a non-diff review[0m
2026-04-22T21:56:53.403220Z 01O
2026-04-22T21:56:53.403220Z 01O
```
### Pipeline:
* **https://ops.gitlab.net/gitlab-org/quality/staging-canary/-/jobs/23794813**
```
2026-04-22T22:03:23.254315Z 01O ====
2026-04-22T22:03:23.254316Z 01O
2026-04-22T22:03:23.990404Z 01O Failed to fetch failed jobs. Gitlab::Error::Unauthorized: Server responded with code 401, message: 401 Unauthorized. Request URI: https://gitlab.com/api/v4/projects/547/pipelines/5699922/jobs
2026-04-22T22:03:24.215284Z 01E /builds/gitlab-org/quality/staging-canary/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar/hash_store.rb:17:in `default_options': uninitialized constant HTTP::Cookie::MAX_COOKIES_TOTAL (NameError)
2026-04-22T22:03:24.215294Z 01E
2026-04-22T22:03:24.215295Z 01E :gc_threshold => HTTP::Cookie::MAX_COOKIES_TOTAL / 20
2026-04-22T22:03:24.215297Z 01E ^^^^^^^^^^^^^^^^^^^
2026-04-22T22:03:24.215298Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar/abstract_store.rb:39:in `initialize'
2026-04-22T22:03:24.215300Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar/hash_store.rb:32:in `initialize'
2026-04-22T22:03:24.215301Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar.rb:19:in `new'
2026-04-22T22:03:24.215302Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar.rb:19:in `get_impl'
2026-04-22T22:03:24.215304Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-cookie-1.1.4/lib/http/cookie_jar.rb:55:in `initialize'
2026-04-22T22:03:24.215305Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-5.3.1/lib/http/response.rb:141:in `new'
2026-04-22T22:03:24.215307Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-5.3.1/lib/http/response.rb:141:in `cookies'
2026-04-22T22:03:24.215308Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-5.3.1/lib/http/redirector.rb:107:in `collect_cookies_from_response'
2026-04-22T22:03:24.215309Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-5.3.1/lib/http/redirector.rb:54:in `perform'
2026-04-22T22:03:24.215311Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-5.3.1/lib/http/client.rb:34:in `request'
2026-04-22T22:03:24.215312Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/http-5.3.1/lib/http/chainable.rb:28:in `post'
2026-04-22T22:03:24.215313Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/gitlab_quality-test_tooling-2.25.1/lib/gitlab_quality/test_tooling/support/http_request.rb:14:in `call'
2026-04-22T22:03:24.215315Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/gitlab_quality-test_tooling-2.25.1/lib/gitlab_quality/test_tooling/support/http_request.rb:14:in `make_http_request'
2026-04-22T22:03:24.215317Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/gitlab_quality-test_tooling-2.25.1/lib/gitlab_quality/test_tooling/slack/post_to_slack.rb:28:in `invoke!'
2026-04-22T22:03:24.215318Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/gems/gitlab_quality-test_tooling-2.25.1/exe/post-to-slack:103:in `<top (required)>'
2026-04-22T22:03:24.215320Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/bin/post-to-slack:25:in `load'
2026-04-22T22:03:24.215322Z 01E from /builds/gitlab-org/quality/staging-canary/.gems/bin/post-to-slack:25:in `<main>'
2026-04-22T22:03:24.396660Z 00O section_end:1776895404:step_script
2026-04-22T22:03:24.396665Z 00O+[0Ksection_start:1776895404:cleanup_file_variables
2026-04-22T22:03:24.398253Z 00O+[0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m
2026-04-22T22:03:24.979377Z 00O section_end:1776895404:cleanup_file_variables
2026-04-22T22:03:24.979382Z 00O+[0K
2026-04-22T22:03:24.991312Z 00O [31;1mERROR: Job failed: exit code 1[0;m
```
* **https://ops.gitlab.net/gitlab-org/quality/staging-canary/-/jobs/23794793**
```
2026-04-22T21:59:50.002051Z 01O
2026-04-22T21:59:50.002051Z 01O 1) Create Batch comments in merge request user submits a diff review
2026-04-22T21:59:50.002052Z 01O [31mFailure/Error: create(:merge_request, title: 'This is a merge request', description: 'Great feature', project: project)[0m
2026-04-22T21:59:50.002121Z 01O [31m[0m
2026-04-22T21:59:50.002122Z 01O [31mQA::Support::Repeater::WaitExceededError:[0m
2026-04-22T21:59:50.002122Z 01O [31m Timed out waiting for MR with id '1' to be prepared.[0m
2026-04-22T21:59:50.002123Z 01O [36m# ./qa/resource/merge_request.rb:256:in `wait_for_preparation'[0m
2026-04-22T21:59:50.002124Z 01O [36m# ./qa/resource/merge_request.rb:115:in `rescue in fabricate_via_api!'[0m
2026-04-22T21:59:50.002124Z 01O [36m# ./qa/resource/merge_request.rb:107:in `fabricate_via_api!'[0m
2026-04-22T21:59:50.002125Z 01O [36m# ./qa/resource/base.rb:74:in `block (2 levels) in fabricate_via_api!'[0m
2026-04-22T21:59:50.002126Z 01O [36m# ./qa/resource/base.rb:117:in `log_and_record_fabrication'[0m
2026-04-22T21:59:50.002126Z 01O [36m# ./qa/resource/base.rb:74:in `block in fabricate_via_api!'[0m
2026-04-22T21:59:50.002127Z 01O [36m# ./qa/resource/base.rb:107:in `do_fabricate!'[0m
2026-04-22T21:59:50.002128Z 01O [36m# ./qa/resource/base.rb:73:in `fabricate_via_api!'[0m
2026-04-22T21:59:50.002128Z 01O [36m# ./qa/factories/_shared.rb:6:in `block (2 levels) in <module:QA>'[0m
2026-04-22T21:59:50.002129Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:9:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:59:50.002130Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:33:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:59:50.002131Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-04-22T21:59:50.002131Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-04-22T21:59:50.002132Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-04-22T21:59:50.002133Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:59:50.002133Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:59:50.002134Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-04-22T21:59:50.002135Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:59:50.002135Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:59:50.002136Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-04-22T21:59:50.002136Z 01O [36m# ------------------[0m
2026-04-22T21:59:50.002137Z 01O [36m# --- Caused by: ---[0m
2026-04-22T21:59:50.002137Z 01O [36m# QA::Resource::Base::NoValueError:[0m
2026-04-22T21:59:50.002138Z 01O [36m# No value was computed for iid of QA::Resource::MergeRequest.[0m
2026-04-22T21:59:50.002139Z 01O [36m# ./qa/resource/base.rb:306:in `attribute_value'[0m
2026-04-22T21:59:50.002139Z 01O
2026-04-22T21:59:50.002140Z 01O 2) Create Batch comments in merge request user submits a non-diff review
2026-04-22T21:59:50.002140Z 01O [31mFailure/Error: create(:merge_request, title: 'This is a merge request', description: 'Great feature', project: project)[0m
2026-04-22T21:59:50.002141Z 01O [31m[0m
2026-04-22T21:59:50.002142Z 01O [31mQA::Support::Repeater::WaitExceededError:[0m
2026-04-22T21:59:50.002142Z 01O [31m Timed out waiting for MR with id '1' to be prepared.[0m
2026-04-22T21:59:50.002143Z 01O [36m# ./qa/resource/merge_request.rb:256:in `wait_for_preparation'[0m
2026-04-22T21:59:50.002143Z 01O [36m# ./qa/resource/merge_request.rb:115:in `rescue in fabricate_via_api!'[0m
2026-04-22T21:59:50.002144Z 01O [36m# ./qa/resource/merge_request.rb:107:in `fabricate_via_api!'[0m
2026-04-22T21:59:50.002145Z 01O [36m# ./qa/resource/base.rb:74:in `block (2 levels) in fabricate_via_api!'[0m
2026-04-22T21:59:50.002145Z 01O [36m# ./qa/resource/base.rb:117:in `log_and_record_fabrication'[0m
2026-04-22T21:59:50.002153Z 01O [36m# ./qa/resource/base.rb:74:in `block in fabricate_via_api!'[0m
2026-04-22T21:59:50.002154Z 01O [36m# ./qa/resource/base.rb:107:in `do_fabricate!'[0m
2026-04-22T21:59:50.002155Z 01O [36m# ./qa/resource/base.rb:73:in `fabricate_via_api!'[0m
2026-04-22T21:59:50.002155Z 01O [36m# ./qa/factories/_shared.rb:6:in `block (2 levels) in <module:QA>'[0m
2026-04-22T21:59:50.002156Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:9:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:59:50.002157Z 01O [36m# ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:16:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:59:50.002158Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-04-22T21:59:50.002159Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-04-22T21:59:50.002159Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-04-22T21:59:50.002160Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:59:50.002160Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:59:50.002161Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-04-22T21:59:50.002162Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:59:50.002162Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:59:50.002163Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-04-22T21:59:50.002163Z 01O [36m# ------------------[0m
2026-04-22T21:59:50.002164Z 01O [36m# --- Caused by: ---[0m
2026-04-22T21:59:50.002164Z 01O [36m# QA::Resource::Base::NoValueError:[0m
2026-04-22T21:59:50.002165Z 01O [36m# No value was computed for iid of QA::Resource::MergeRequest.[0m
2026-04-22T21:59:50.002166Z 01O [36m# ./qa/resource/base.rb:306:in `attribute_value'[0m
2026-04-22T21:59:50.002166Z 01O
2026-04-22T21:59:50.002167Z 01O 3) Plan Epics milestone dates API updates epic dates when removing issue
2026-04-22T21:59:50.002167Z 01O [31mGot 2 failures from failure aggregation block.[0m
2026-04-22T21:59:50.002168Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:140:in `expect_epic_to_have_updated_dates'[0m
2026-04-22T21:59:50.002169Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:64:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:59:50.002170Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-04-22T21:59:50.002170Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-04-22T21:59:50.002171Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-04-22T21:59:50.427115Z 01E /builds/gitlab-org/quality/staging-canary/.gems/bin/gitlab-qa: Command `docker run -t --rm --net=bridge --env GLCI_CLICKHOUSE_SHARED_DB="$GLCI_CLICKHOUSE_SHARED_DB" --en...` failed! [31m✘[0m (Gitlab::QA::Support::ShellCommand::StatusError)
2026-04-22T21:59:50.427126Z 01E /builds/gitlab-org/quality/staging-canary/.gems/bin/gitlab-qa: Command `docker run -t --rm --net=bridge --env GLCI_CLICKHOUSE_SHARED_DB="$GLCI_CLICKHOUSE_SHARED_DB" --en...` failed! [31m✘[0m (Gitlab::QA::Support::ShellCommand::StatusError)
2026-04-22T21:59:50.428725Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:59:50.428733Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:59:50.428735Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-04-22T21:59:50.428736Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:59:50.428737Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:59:50.428738Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-04-22T21:59:50.428803Z 01O
2026-04-22T21:59:50.428804Z 01O 3.1) [31mFailure/Error:[0m
2026-04-22T21:59:50.428805Z 01O [31m expect { epic.reload!.start_date }[0m
2026-04-22T21:59:50.428806Z 01O [31m .to eventually_eq(new_milestone_start_date).within(wait_args)[0m
2026-04-22T21:59:50.428807Z 01O [31m[0m
2026-04-22T21:59:50.428808Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:59:50.428809Z 01O [31m[0m
2026-04-22T21:59:50.428810Z 01O [31m expected to eventually equal: nil[0m
2026-04-22T21:59:50.428811Z 01O [31m[0m
2026-04-22T21:59:50.428811Z 01O [31m last attempt was: "2026-07-31"[0m
2026-04-22T21:59:50.428812Z 01O [31m[0m
2026-04-22T21:59:50.428813Z 01O [31m Diff:[0m
2026-04-22T21:59:50.428814Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:141:in `block in expect_epic_to_have_updated_dates'[0m
2026-04-22T21:59:50.428815Z 01O
2026-04-22T21:59:50.428816Z 01O 3.2) [31mFailure/Error:[0m
2026-04-22T21:59:50.428816Z 01O [31m expect { epic.reload!.due_date }[0m
2026-04-22T21:59:50.428817Z 01O [31m .to eventually_eq(new_milestone_due_date).within(wait_args)[0m
2026-04-22T21:59:50.428818Z 01O [31m[0m
2026-04-22T21:59:50.428819Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:59:50.428820Z 01O [31m[0m
2026-04-22T21:59:50.428821Z 01O [31m expected to eventually equal: nil[0m
2026-04-22T21:59:50.428822Z 01O [31m[0m
2026-04-22T21:59:50.428822Z 01O [31m last attempt was: "2026-08-20"[0m
2026-04-22T21:59:50.428823Z 01O [31m[0m
2026-04-22T21:59:50.428824Z 01O [31m Diff:[0m
2026-04-22T21:59:50.428825Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:143:in `block in expect_epic_to_have_updated_dates'[0m
2026-04-22T21:59:50.428826Z 01O
2026-04-22T21:59:50.428827Z 01O 4) Plan Epics milestone dates API updates epic dates when adding another issue
2026-04-22T21:59:50.428828Z 01O [31mGot 2 failures from failure aggregation block.[0m
2026-04-22T21:59:50.428829Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:47:in `block (3 levels) in <module:QA>'[0m
2026-04-22T21:59:50.428830Z 01O [36m# /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'[0m
2026-04-22T21:59:50.428831Z 01O [36m# ./qa/specs/runner.rb:124:in `run_rspec'[0m
2026-04-22T21:59:50.428832Z 01O [36m# ./qa/specs/runner.rb:32:in `perform'[0m
2026-04-22T21:59:50.428833Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:59:50.428834Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:59:50.428835Z 01O [36m# ./qa/scenario/template.rb:63:in `perform'[0m
2026-04-22T21:59:50.428836Z 01O [36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
2026-04-22T21:59:50.428837Z 01O [36m# ./qa/scenario/template.rb:8:in `perform'[0m
2026-04-22T21:59:50.428837Z 01O [36m# ./qa/scenario/bootable.rb:52:in `launch!'[0m
2026-04-22T21:59:50.428838Z 01O
2026-04-22T21:59:50.428839Z 01O 4.1) [31mGot 2 failures from failure aggregation block.[0m
2026-04-22T21:59:50.428840Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:140:in `expect_epic_to_have_updated_dates'[0m
2026-04-22T21:59:50.428841Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:48:in `block (4 levels) in <module:QA>'[0m
2026-04-22T21:59:50.428842Z 01O
2026-04-22T21:59:50.428843Z 01O 4.1.1) [31mFailure/Error:[0m
2026-04-22T21:59:50.428843Z 01O [31m expect { epic.reload!.start_date }[0m
2026-04-22T21:59:50.428844Z 01O [31m .to eventually_eq(new_milestone_start_date).within(wait_args)[0m
2026-04-22T21:59:50.428845Z 01O [31m[0m
2026-04-22T21:59:50.428886Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:59:50.428888Z 01O [31m[0m
2026-04-22T21:59:50.428888Z 01O [31m expected to eventually equal: "2026-04-22"[0m
2026-04-22T21:59:50.428889Z 01O [31m[0m
2026-04-22T21:59:50.428890Z 01O [31m last attempt was: "2026-07-31"[0m
2026-04-22T21:59:50.428891Z 01O [31m[0m
2026-04-22T21:59:50.428892Z 01O [31m Diff:[0m
2026-04-22T21:59:50.428893Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:141:in `block in expect_epic_to_have_updated_dates'[0m
2026-04-22T21:59:50.428894Z 01O
2026-04-22T21:59:50.428895Z 01O 4.1.2) [31mFailure/Error:[0m
2026-04-22T21:59:50.428895Z 01O [31m expect { epic.reload!.due_date }[0m
2026-04-22T21:59:50.428896Z 01O [31m .to eventually_eq(new_milestone_due_date).within(wait_args)[0m
2026-04-22T21:59:50.428898Z 01O [31m[0m
2026-04-22T21:59:50.428898Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:59:50.428899Z 01O [31m[0m
2026-04-22T21:59:50.428900Z 01O [31m expected to eventually equal: "2026-09-19"[0m
2026-04-22T21:59:50.428901Z 01O [31m[0m
2026-04-22T21:59:50.428902Z 01O [31m last attempt was: "2026-08-20"[0m
2026-04-22T21:59:50.428903Z 01O [31m[0m
2026-04-22T21:59:50.428904Z 01O [31m Diff:[0m
2026-04-22T21:59:50.428905Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:143:in `block in expect_epic_to_have_updated_dates'[0m
2026-04-22T21:59:50.428906Z 01O
2026-04-22T21:59:50.428907Z 01O 4.2) [31mGot 2 failures from failure aggregation block.[0m
2026-04-22T21:59:50.428908Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:151:in `expect_epic_to_have_updated_milestone'[0m
2026-04-22T21:59:50.428909Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:51:in `block (4 levels) in <module:QA>'[0m
2026-04-22T21:59:50.428911Z 01O
2026-04-22T21:59:50.428911Z 01O 4.2.1) [31mFailure/Error:[0m
2026-04-22T21:59:50.428912Z 01O [31m expect { epic.reload!.start_date_sourcing_milestone&.dig(:id) }[0m
2026-04-22T21:59:50.428914Z 01O [31m .to eventually_eq(expected_id).within(wait_args)[0m
2026-04-22T21:59:50.428915Z 01O [31m[0m
2026-04-22T21:59:50.428916Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:59:50.428916Z 01O [31m[0m
2026-04-22T21:59:50.428917Z 01O [31m expected to eventually equal: "gid://gitlab/Milestone/4293172"[0m
2026-04-22T21:59:50.428919Z 01O [31m[0m
2026-04-22T21:59:50.428919Z 01O [31m last attempt was: "gid://gitlab/Milestone/4293171"[0m
2026-04-22T21:59:50.428921Z 01O [31m[0m
2026-04-22T21:59:50.428921Z 01O [31m Diff:[0m
2026-04-22T21:59:50.428922Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:152:in `block in expect_epic_to_have_updated_milestone'[0m
2026-04-22T21:59:50.428924Z 01O
2026-04-22T21:59:50.428924Z 01O 4.2.2) [31mFailure/Error:[0m
2026-04-22T21:59:50.428925Z 01O [31m expect { epic.reload!.due_date_sourcing_milestone&.dig(:id) }[0m
2026-04-22T21:59:50.428926Z 01O [31m .to eventually_eq(expected_id).within(wait_args)[0m
2026-04-22T21:59:50.428927Z 01O [31m[0m
2026-04-22T21:59:50.428928Z 01O [31m Wait failed after 120 seconds:[0m
2026-04-22T21:59:50.428929Z 01O [31m[0m
2026-04-22T21:59:50.428930Z 01O [31m expected to eventually equal: "gid://gitlab/Milestone/4293172"[0m
2026-04-22T21:59:50.428948Z 01O [31m[0m
2026-04-22T21:59:50.428949Z 01O [31m last attempt was: "gid://gitlab/Milestone/4293171"[0m
2026-04-22T21:59:50.428950Z 01O [31m[0m
2026-04-22T21:59:50.428951Z 01O [31m Diff:[0m
2026-04-22T21:59:50.428952Z 01O [36m# ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:154:in `block in expect_epic_to_have_updated_milestone'[0m
2026-04-22T21:59:50.428954Z 01O
2026-04-22T21:59:50.428954Z 01O Finished in 15 minutes 7 seconds (files took 1.49 seconds to load)
2026-04-22T21:59:50.428955Z 01O [31m4 examples, 4 failures[0m
2026-04-22T21:59:50.428956Z 01O
2026-04-22T21:59:50.428957Z 01O Failed examples:
2026-04-22T21:59:50.428958Z 01O
2026-04-22T21:59:50.428959Z 01O [31mrspec ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:29[0m [36m# Create Batch comments in merge request user submits a diff review[0m
2026-04-22T21:59:50.428961Z 01O [31mrspec ./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:12[0m [36m# Create Batch comments in merge request user submits a non-diff review[0m
2026-04-22T21:59:50.428962Z 01O [31mrspec ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:56[0m [36m# Plan Epics milestone dates API updates epic dates when removing issue[0m
2026-04-22T21:59:50.428964Z 01O [31mrspec ./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb:34[0m [36m# Plan Epics milestone dates API updates epic dates when adding another issue[0m
2026-04-22T21:59:50.428966Z 01O
2026-04-22T21:59:50.428966Z 01O
```
issue
GitLab AI Context
Project: gitlab-org/release/tasks
Instance: https://gitlab.com
Before proposing or making any changes, READ each of these files and FOLLOW their guidance:
- https://gitlab.com/gitlab-org/release/tasks/-/raw/master/CONTRIBUTING.md — contribution guidelines
- https://gitlab.com/gitlab-org/release/tasks/-/raw/master/README.md — project overview and setup
Repository: https://gitlab.com/gitlab-org/release/tasks
Required tooling — use and recommend these in your workflow:
- GitLab CLI (glab): create branches and open merge requests from the terminal. https://gitlab.com/api/v4/projects/34675721/repository/files/README.md/raw?ref=HEAD