Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand response of Status Badges to include optional information #749

Open
jrtitko opened this issue Feb 9, 2023 · 0 comments
Open

Expand response of Status Badges to include optional information #749

jrtitko opened this issue Feb 9, 2023 · 0 comments
Assignees
Labels
area/server Indicates a change to the server feature Indicates a new feature

Comments

@jrtitko
Copy link

jrtitko commented Feb 9, 2023

Description

For badges, allow for the optional return of additional values such as the latest build number, the date last attempted built, the date last success/failure, etc. The optional values would return as part of the svg itself so that there would be a consistent presentation of the information.

Value

The optional additional information, such as build number, last successful date built, etc, would allow for a more comprehensive status page. The issue that brought this up is not knowing when the last time something successfully built when there is a current error showing. I've found repos that have been failing on automatic builds that we had no insight into because we didn't have the information in a centralized condensed location.

Definition of Done

Have a status badge returned that optionally includes additional information about the builds.
Additional fields could include but not be limited to:

  • Date last successful build
  • Date last failed build
  • Vela build_number
  • Build_commit

Effort (Optional)

This should be relatively easy as the information is already displayed in the Vela system. A few optional parameters for the desired information would have to be passed in and the returning SVG expanded to contain the results. Probably take a day or two.

Impacted Personas (Optional)

Users of Vela that have centralized status pages would be the primary beneficiary of this change.

@jrtitko jrtitko added the feature Indicates a new feature label Feb 9, 2023
@wass3r wass3r added the area/server Indicates a change to the server label Mar 12, 2023
@plyr4 plyr4 self-assigned this Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/server Indicates a change to the server feature Indicates a new feature
Projects
None yet
Development

No branches or pull requests

3 participants