Skip to content
Snippets Groups Projects

Specify SAST_REPORT_URL or DS_REPORT_URL for downstream project

Merged Lucas Charles requested to merge add-downstream-qa-expectations-to-analyzer into master
All threads resolved!

What does this MR do?

Migrates the downstream QA expectations to the analyzer project, born out of gitlab-org/gitlab#33724 (comment 316429535), this will be our attempt at reducing circular dependencies and having a more stable versioning for our analyzer/test projects

What are the relevant issue numbers?

gitlab-org/gitlab#224541 (closed)

Also relates to gitlab-org/gitlab#33724 (closed)

Does this MR meet the acceptance criteria?

Edited by Lucas Charles

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Daniel Paul Searles approved this merge request

    approved this merge request

  • Great work!

    • Resolved by Fabien Catteau

      @theoretick Great! It works, and it's clean. So I'd like to approve...

      That said, I don't have the big picture in mind. I guess I should reread everything starting from this comment where I discuss "A" versus "B". :astonished:

      To recap, I see two ways we can ease the pain:

      • A. change the CI configuration shared by the analyzer projects so that a MR isn't blocked when the generated report doesn't match the expected one, while still making sure the change is properly reviewed

      • B. move the expected reports to the analyzer projects, so that they are updated and reviewed in the MR where the behavior of the analyzer project is changed

      So that would be B, right? We would move the expected reports back to the analyzer projects, right? That seems pretty expensive, and I'd say we need to discuss this in an issue, and come up with a migration path. WDYT? In that issue, I'd like to discuss the scheduled pipelines we currently have in our test projects, among other things.

      Or are there other scenarios where being able to set the URL of the report helps? If so, I'd be happy to approve right away! :slight_smile:

  • Fabien Catteau approved this merge request

    approved this merge request

  • Fabien Catteau assigned to @theoretick and unassigned @fcatteau

    assigned to @theoretick and unassigned @fcatteau

  • Lucas Charles resolved all threads

    resolved all threads

  • Lucas Charles added 1 commit

    added 1 commit

    • 6a318e19 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Lucas Charles assigned to @dsearles and unassigned @theoretick

    assigned to @dsearles and unassigned @theoretick

  • Daniel Paul Searles approved this merge request

    approved this merge request

  • Daniel Paul Searles resolved all threads

    resolved all threads

  • mentioned in commit 865d977a

  • Lucas Charles changed the description

    changed the description

  • Please register or sign in to reply
    Loading