Frontend: Show pipeline status for the latest version of a catalog resource
Problem
As a user I want to know whether the version of the catalog resource I want to use has been tested so that I am more confident on using it.
I want to understand how much I can trust this component now and in future versions. I want to understand if best practices are being used for this repository.
Solution
Display a pipeline status (if exists) for the tag associated to the latest version/release of the catalog resource (project).
We don't need to show this information in the Catalog listing / search results. It should be sufficient to show this in the catalog resource details page.
Proposal
References
- This originally came from: !115988 (comment 1334852025)
- It ware reinforced in: #407348 (comment 1366853293)
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Fabio Pitino added to epic &9888 (closed)
added to epic &9888 (closed)
- Fabio Pitino added UX backend labels
- Fabio Pitino changed the description
Compare with previous version changed the description
- Author Maintainer
@dhershkovitch @lauraX This is from recent discussions highlighted in the
References
above. I've created this issue to track this work.@sunjungp where should we put this indicator?
/cc @f_caplette
2 Collapse replies - Developer
I believe it makes sense to show it on the index page, we would need designs for this
Edited by Dov Hershkovitch - Maintainer
Thanks Fabio.
Display a pipeline status (if exists) for the tag associated to the latest version/release of the catalog resource (project).
@bsandlin/@f_caplette - I think the backend work for this will be covered by: !118997 (closed). In this case we can make this the FE issue. But please let me know if I am missing anything!
1 - Maintainer
- Developer
Thanks for the ping and sorry for the delayed response since I was away.
This requirement makes sense to me. Just one thing to clarify @dhershkovitch @fabiopitino - do we want this indicator also on the index page? The issue description says we show this only on the details page.
- Developer
@lauraX given that this work will be done here !118997 (closed) , should we remove the backend label from this card?
1 - Maintainer
@Kasia_Misirli yep, I removed it, thanks!
1 1 - Author Maintainer
@sunjungp Starting with the details page should be sufficient.
1 - Developer
I started to think about which UI components we could use. I remembered that we discussed once using a Pipeline badge. Is it a feasible idea?
- Developer
@sunjungp Using badge is a good idea, is it technically possible?
1 - Developer
- Fabio Pitino mentioned in issue #407348 (closed)
mentioned in issue #407348 (closed)
- Sunjung Park added workflowdesign label
added workflowdesign label
- Sunjung Park mentioned in issue gitlab-org/ci-cd/pipeline-authoring#94 (closed)
mentioned in issue gitlab-org/ci-cd/pipeline-authoring#94 (closed)
- Sunjung Park changed milestone to %16.1
changed milestone to %16.1
- Laura Montemayor removed backend label
removed backend label
- Sunjung Park assigned to @sunjungp
assigned to @sunjungp
- Sunjung Park changed title from Show pipeline status for the latest version of a catalog resource to Design: Show pipeline status for the latest version of a catalog resource
changed title from Show pipeline status for the latest version of a catalog resource to Design: Show pipeline status for the latest version of a catalog resource
- Sunjung Park changed the description
Compare with previous version changed the description
- Sunjung Park added 1 design
added 1 design
- Sunjung Park removed 1 design
removed 1 design
- Sunjung Park added 2 designs
added 2 designs
- Briley Sandlin started a discussion on Pipeline-stat_409041_status-badge1.png
started a discussion on Pipeline-stat_409041_status-badge1.png
- Sunjung Park updated 1 design
updated 1 design
- Sunjung Park added design-weight1 label
added design-weight1 label
- Sunjung Park removed 1 design
removed 1 design
- Sunjung Park added 1 design
added 1 design
- Sunjung Park started a discussion on Pipeline-stat_409041_status-badge3.png
started a discussion on Pipeline-stat_409041_status-badge3.png
- Sunjung Park added 1 design
added 1 design
- Sunjung Park updated 1 design
updated 1 design
- Sunjung Park updated 1 design
updated 1 design
- Sunjung Park mentioned in epic &7462
mentioned in epic &7462
- Sunjung Park removed 1 design
removed 1 design
- Developer
@dhershkovitch @marknuzzo I believe it's ready.
cc @bsandlin @f_caplette Let me know if there's anything missing here!
Collapse replies - Contributor
Thanks @sunjungp - awesome designs here!
Since this is frontend only work, we can keep all implementation details in this issue. With the work that @f_caplette summarized in &7462 (comment 1409354745) and how that dovetails with the foundational backend work being discussed in &10728 (comment 1412241822), I would lean towards either this being candidate16.2 or candidate16.3 - Thoughts everyone?
2 - Maintainer
@sunjungp Good to go!
1 - Maintainer
This is a weight
2
. It involves adding some fields to our current graphql query to getversions.nodes.commit.pipelines(first:1).nodes.detailedStatus
. This will give us the data we need to show the pipeline icon on the page then adding the icon and a quick jest spec.Moving this along to ready for dev cc @marknuzzo
Edited by Frédéric Caplette - Contributor
@dhershkovitch - nudged back into candidate16.3 - same comment as before to determine where we situate this effort next.
- Sunjung Park added workflowplanning breakdown label and removed workflowdesign label
added workflowplanning breakdown label and removed workflowdesign label
- Sunjung Park removed milestone %16.1
removed milestone %16.1
- Mark Nuzzo added Category:Component Catalog label
added Category:Component Catalog label
- Sunjung Park changed the description
Compare with previous version changed the description
- Sunjung Park unassigned @sunjungp
unassigned @sunjungp
- Sunjung Park changed title from Design: Show pipeline status for the latest version of a catalog resource to Frontend: Show pipeline status for the latest version of a catalog resource
changed title from Design: Show pipeline status for the latest version of a catalog resource to Frontend: Show pipeline status for the latest version of a catalog resource
- Dov Hershkovitch changed milestone to %Backlog
changed milestone to %Backlog
- Dov Hershkovitch added candidate16.3 label
added candidate16.3 label
- 🤖 GitLab Bot 🤖 added sectionci label and removed sectionops label
added sectionci label and removed sectionops label
- Mark Nuzzo added candidate16.4 label and removed candidate16.3 label
added candidate16.4 label and removed candidate16.3 label
- Marius Bobin mentioned in epic &10969 (closed)
mentioned in epic &10969 (closed)
- Frédéric Caplette set weight to 2
set weight to 2
- Frédéric Caplette added workflowready for development label and removed workflowplanning breakdown label
added workflowready for development label and removed workflowplanning breakdown label
- Mark Nuzzo added candidate16.3 label and removed candidate16.4 label
added candidate16.3 label and removed candidate16.4 label
- Dov Hershkovitch changed milestone to %16.3
changed milestone to %16.3
- Dov Hershkovitch mentioned in issue gitlab-org/ci-cd/pipeline-authoring#100 (closed)
mentioned in issue gitlab-org/ci-cd/pipeline-authoring#100 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#13327 (closed)
mentioned in issue gitlab-org/quality/triage-reports#13327 (closed)
- Mark Nuzzo added Deliverable label
added Deliverable label
- Maintainer
Setting health status to
on track
as the milestone has just begun.Issue participants are welcome to override this by setting the health status to another value.
- 🤖 GitLab Bot 🤖 changed health status to on track
changed health status to on track
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#13423 (closed)
mentioned in issue gitlab-org/quality/triage-reports#13423 (closed)
- Mark Nuzzo mentioned in merge request mbobin/headway!3 (closed)
mentioned in merge request mbobin/headway!3 (closed)
- Mark Nuzzo mentioned in merge request gitlab-org/ci-cd/ops-eng-managers/headway!3 (closed)
mentioned in merge request gitlab-org/ci-cd/ops-eng-managers/headway!3 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#13487 (closed)
mentioned in issue gitlab-org/quality/triage-reports#13487 (closed)
- Briley Sandlin assigned to @bsandlin
assigned to @bsandlin
- Briley Sandlin created branch
409041-catalog-resource-pipeline-status
to address this issuecreated branch
409041-catalog-resource-pipeline-status
to address this issue - Briley Sandlin mentioned in merge request !128164 (merged)
mentioned in merge request !128164 (merged)
- Mark Nuzzo added workflowin dev label and removed workflowready for development label
added workflowin dev label and removed workflowready for development label
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#13605 (closed)
mentioned in issue gitlab-org/quality/triage-reports#13605 (closed)
- Briley Sandlin added workflowin review label and removed workflowin dev label
added workflowin review label and removed workflowin dev label
- Sunjung Park updated 1 design
updated 1 design
- Briley Sandlin added workflowverification label and removed workflowin review label
added workflowverification label and removed workflowin review label
- Briley Sandlin added workflowproduction label and removed workflowverification label
added workflowproduction label and removed workflowverification label
- Briley Sandlin added workflowcomplete label and removed workflowproduction label
added workflowcomplete label and removed workflowproduction label
- Briley Sandlin added workflowproduction label and removed workflowcomplete label
added workflowproduction label and removed workflowcomplete label
- Contributor
Awesome job @bsandlin with getting this closed out in %16.3
I'll mark as workflowcomplete and close out.
1 - Mark Nuzzo added workflowcomplete label and removed workflowproduction label
added workflowcomplete label and removed workflowproduction label
- Mark Nuzzo closed
closed
- Ghost User mentioned in issue gl-retrospectives/verify-stage/pipeline-authoring#39 (closed)
mentioned in issue gl-retrospectives/verify-stage/pipeline-authoring#39 (closed)
- Dov Hershkovitch changed epic to &11564
changed epic to &11564
- Mark Nuzzo mentioned in issue #416938 (closed)
mentioned in issue #416938 (closed)