Skip to content

Resolve "Evidence collection for Releases"

Sarah Groff Hennigh-Palermo requested to merge 26019-add-evidence-json into master

What does this MR do?

Adds the frontend for release evidence JSON. It is based on !19706 (merged) merging first, so that is what it is compared to. Documentation MR is in !19866 (merged).

Screenshots

Please note that these show that previous releases without evidence display as they are and the top release shows new ones with evidence.

state image
initial initial
title hover title hover
expanded open
copy hover copy hover

Testing Locally

To add a release to your database do the following in the Rails console:

p = Project.find($ID)
Release.create!(project: p, tag: "v1.1.2", description: "Awesome release III")

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Sarah Groff Hennigh-Palermo

Merge request reports