Skip to content

Use an unreleased version of gitlab-dangerfiles

Context

gitlab-org/ruby/gems/gitlab-dangerfiles!135 (merged)

What does this MR do?

We test the changes introduced in gitlab-org/ruby/gems/gitlab-dangerfiles!135 (merged). Specifically, we want to test the following scenarios:

Scenario 1 - CHANGELOG.md has been changed (should result in an error in the danger job), ~"pipeline:revert" is set, but no regression labels are set

Expected outcome:

  • We should see a warning from danger about the revert MR
  • The changelog job should fail, as there are no regression labels

Results:

Job

Screenshot_2022-10-04_at_11.21.46

Scenario 2 - CHANGELOG.md has been changed (should result in an error in the danger job), ~"pipeline:revert" is set, and the regression:15.1 label is set

Expected outcome:

  • We should see NO warnings from danger
  • The changelog job should pass, as it will be skipped because we are working with a review.

Results:

Job

Screenshot_2022-10-04_at_11.23.43

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by David Dieulivol

Merge request reports