Let us configure the badge labels


It would be really awesome to let us configure the badge passing/fail labels. I’ve actually one workflow to publish my package on NPM and another one to GPR.

It would be awesome to being able to setting up what we want display

  label: NPM release # Displayed label, instead of picking our internal CI name
  passing: ${{ package.version }} # Displayed value, can be related to the package.json etc...
  ignore-ci-failure: false # if true, then the badge is not updated and will refer to the last successful job if the current job fail

IMO badges should offer this kind of feature, they’ll become incredibly useful with that :slight_smile:

Thanks for your work :+1:


Thanks for your feedback.

GitHub takes your suggestions very seriously, and the suggestions are very helpful for improving GitHub.

I recommend that you can directly share your feature requests here. That will allow you to directly interact with the appropriate engineering team, and make it more convenient for the engineering team to collect and categorize your suggestions.

I’ve done it, can i expect a status update about it from the team?


The engineering team will send their replies to your email box, and you also can directly reply them on the email message.

Customized Badge-Labels would be a great feature. Right now, you need to either configure and maintain an external service, or rename the Workflow within a YML-file.