Remove CI dependency validation danger
What does this MR do and why?
Removing the CI Dependency Validation danger output in favor of spec/dot_gitlab_ci/job_dependency_spec.rb
per #34040 (comment 2022906752).
Re: Create new jobs to check that a CI config chang... (#34040 - closed)
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
Before | After |
---|---|
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Merge request reports
Activity
changed milestone to %17.3
added Engineering Productivity label
assigned to @jennli
added pipelinetier-1 label
- Resolved by 🤖 GitLab Bot 🤖
Proper labels assigned to this merge request. Please ignore me.
@jennli
- please see the following guidance and update this merge request.1 Error Please add typebug typefeature, or typemaintenance label to this merge request. Edited by 🤖 GitLab Bot 🤖
1 Warning This merge request is quite big (920 lines changed), please consider splitting it into multiple merge requests. Reviewer roulette
Category Reviewer Maintainer ~"Tooling" Reviewer review is optional for ~"Tooling" @rymai
(UTC+2, 9 hours ahead of author)
Please refer to documentation page for guidance on how you can benefit from the Reviewer Roulette, or use the GitLab Review Workload Dashboard to find other available reviewers.
If needed, you can retry the
danger-review
job that generated this comment.Generated by
Dangerrequested review from @ddieulivol
added maintenancepipelines label
added typemaintenance label
mentioned in issue #34040 (closed)
mentioned in merge request !160277 (merged)
removed review request for @ddieulivol
- Resolved by Lin Jen-Shin
To follow up on !160277 (comment 2022926292), If we feel this is the right step to take, I'm good with removing this danger.
I do still hope to give this another chance. One of the improvements I'm making is to change this to validate against merged result commit, this is done in Validate CI dependency against merged result co... (!161245 - merged). This will remove a lot of the noises we have been seeing due to branch being out of date, like in !160277 (merged).
After the improvement, if we still feel that this danger does not give us a lot of value, we can go ahead and remove it by merging this MR.
Alternatively, instead of removing everything, we can retain some of the useful part of the output to help with code reviews, such as
- print the expanded YAML that are added/removed
- identify which job are needed/impacted
the output would be more for informational purposes than a validation check. Let me know what you think.
Edited by Jennifer Li
changed milestone to %17.4
added 2303 commits
-
107b05ae...a705ceb6 - 2302 commits from branch
master
- 09b6759e - Remove CI dependency validation danger
-
107b05ae...a705ceb6 - 2302 commits from branch
mentioned in issue gitlab-org/quality/engineering-productivity/internal-rotation#12 (closed)
- Resolved by David Dieulivol
@ddieulivol if you have time please review this MR, thanks!
requested review from @ddieulivol
added pipeline:mr-approved label
added pipelinetier-3 pipeline:run-e2e-omnibus-once labels and removed pipelinetier-1 label
Before you set this MR to auto-merge
This merge request will progress on pipeline tiers until it reaches the last tier: pipelinetier-3. We will trigger a new pipeline for each transition to a higher tier.
Before you set this MR to auto-merge, please check the following:
- You are the last maintainer of this merge request
- The latest pipeline for this merge request is pipelinetier-3 (You can find which tier it is in the pipeline name)
- This pipeline is recent enough (created in the last 8 hours)
If all the criteria above apply, please set auto-merge for this merge request.
See pipeline tiers and merging a merge request for more details.
added this merge request to the merge train at position 2
mentioned in commit 68b7600b
added workflowstaging-canary label
added workflowcanary label and removed workflowstaging-canary label
added workflowstaging label and removed workflowcanary label
added workflowproduction label and removed workflowstaging label
added workflowpost-deploy-db-staging label and removed workflowproduction label
added workflowpost-deploy-db-production label and removed workflowpost-deploy-db-staging label
added releasedcandidate label
added releasedpublished label and removed releasedcandidate label