I have a GitHub Actions action on the marketplace which I developed. Other than stars and forks, how do I know how many users are actually using my action?
Without such metrics, there is no motivation for me to continue improving my action, fix bugs or add more features. Adding something like Google Analytics inside my Typescript action would give me this information but I HATE to do this to the end users. If I was a user, I wouldn’t trust any GitHub action to collect usage statistics anonymously and without invading my privacy. If GitHub provides this information to developers, it would be more trustworthy. Moreover, GitHub can allow end users to opt out of this as well.
Please provide a way to allow action developers to get a sense of how many times their action was invoked per day, how many unique repositories (or workflows) are invoking their action every day, number of successful runs vs number of failures, etc. without giving out any personally identifiable information.
This would tell the developers how much of an impact their action is making and will motivate us to keep it alive and updated.