gradle / gradle-build-action

Execute your Gradle build and trigger dependency submission
https://github.com/marketplace/actions/gradle-build-action
MIT License
679 stars 97 forks source link

Tag action in marketplace so users can find it for dependency reporting #837

Closed big-andy-coates closed 1 year ago

big-andy-coates commented 1 year ago

When Gradle users view their dependency graph in GitHub they currently get a note at the top informing them how to "Detect additional dependencies with GitHub actions". This has a "View in Marketplace" button with the following link: https://github.com/marketplace?query=dependency+submission+gradle.

Unfortunately, this doesn't bring up this projects action, only one written by a 3rd party.

To aid discovery of this project's action and to help Gradle users, it would be useful if this action was reported in the list.

Not sure how to achieve this without getting in touch with GitHub and getting them to change the link to https://github.com/marketplace?query=dependency+management+gradle, and then adding the "Dependency management" category to this project's action.

image

bigdaz commented 1 year ago

Can you help me reproduce this message? If I start with a vanilla Gradle project, I see something different.

image
big-andy-coates commented 1 year ago

Not sure - maybe add a dependabot config file?

Similar to https://github.com/creek-service/creek-base/blob/main/.github/dependabot.yml

Specifically, my guess would be it needs the package-ecosystem: gradle in there.

bigdaz commented 1 year ago

Thanks, I've tried that and still don't see the message. I've reached out to the GitHub team responsible to see if they can help.

bigdaz commented 1 year ago

By updating the "description" field in action.yml to include the words "dependency submission", the gradle-build-action now shows up in this search.

https://github.com/marketplace?type=actions&query=dependency+submission+gradle

big-andy-coates commented 1 year ago

Confirmed this shows up if I click the link from the dependencies tab :)