OCI registry upload status should be on the front page of the recipe
Bug #1918908 reported by
Tom Wardill
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Tom Wardill |
Bug Description
The registry upload status for a recipe build is currently only visible on the build page.
It would be more useful if this was also exposed on the front page of the recipe, next to where it says 'successfully built'.
Also add information to say the upload can be retried once the push rule is updated.
Related branches
~twom/launchpad:oci-add-registry-status-to-recipe-page
Merged
into
launchpad:master
- Ioana Lasc (community): Approve
-
Diff: 745 lines (+425/-76)7 files modifiedlib/lp/oci/browser/ocirecipe.py (+52/-1)
lib/lp/oci/browser/tests/test_ocirecipe.py (+120/-38)
lib/lp/oci/interfaces/ocirecipe.py (+31/-0)
lib/lp/oci/interfaces/ocirecipejob.py (+3/-0)
lib/lp/oci/model/ocirecipe.py (+61/-0)
lib/lp/oci/model/ocirecipejob.py (+65/-3)
lib/lp/oci/templates/ocirecipe-index.pt (+93/-34)
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in launchpad: | |
assignee: | nobody → Tom Wardill (twom) |
Changed in launchpad: | |
status: | Triaged → Fix Committed |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I agree - the comparison here should be with Archive:+packages for PPAs, where the summary presentation of a set of builds distinguishes between "All builds were built successfully but have not yet been published" (using the "build- success- publishing" icon) and "All builds were built successfully" (using the "yes" icon).
I'd suggest reusing BuildSetStatus for this, since it's generic enough to be usable even if the details of publishing differ.
https:/ /bugs.launchpad .net/launchpad/ +bug/1634209 is the equivalent bug for snaps.