project-zot / zui

UI for zot registry
Apache License 2.0
13 stars 21 forks source link

feat: Update signature integration to display extra info #378

Closed raulkele closed 1 year ago

raulkele commented 1 year ago

What type of PR is this? feature

Which issue does this PR fix: Closes #374

What does this PR do / Why do we need it: Display advanced signature information in zui. Design still WIP

If an issue # is not available please add repro steps and logs from IPAMD/CNI showing the issue:

Testing done on this change:

Automation added to e2e:

Will this break upgrades or downgrades. Has updating a running cluster been tested?:

Does this change require updates to the CNI daemonset config files to work?:

Does this PR introduce any user-facing change?:

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

codecov[bot] commented 1 year ago

Codecov Report

Merging #378 (1e81837) into main (96008d6) will decrease coverage by 1.36%. Report is 1 commits behind head on main. The diff coverage is 42.85%.

@@            Coverage Diff             @@
##             main     #378      +/-   ##
==========================================
- Coverage   87.50%   86.14%   -1.36%     
==========================================
  Files          52       53       +1     
  Lines        1529     1545      +16     
  Branches      399      408       +9     
==========================================
- Hits         1338     1331       -7     
- Misses        179      201      +22     
- Partials       12       13       +1     
Files Changed Coverage Δ
src/components/Explore/Explore.jsx 90.90% <ø> (ø)
src/components/Home/Home.jsx 100.00% <ø> (ø)
src/components/Login/ThirdPartyLoginComponents.jsx 5.55% <0.00%> (-0.33%) :arrow_down:
src/components/Repo/RepoDetails.jsx 100.00% <ø> (ø)
src/components/Shared/RepoCard.jsx 100.00% <ø> (ø)
src/components/Shared/SignatureTooltip.jsx 0.00% <0.00%> (ø)
src/components/Tag/TagDetails.jsx 97.18% <ø> (ø)
src/utilities/objectModels.js 73.91% <14.28%> (-26.09%) :arrow_down:
src/api.js 65.51% <100.00%> (-1.15%) :arrow_down:
src/components/Login/SignIn.jsx 87.17% <100.00%> (+0.11%) :arrow_up:
... and 2 more

... and 1 file with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

andaaron commented 1 year ago

How will the UI look like with this change?