lighthouse-action
lighthouse-action copied to clipboard
Output result to Slack
Is it possible to get the output from the audit and forward it to e.g Slack?
Hi there, apologies for the late response!
I don't have much experience with Slack and its API so it might be best to use an existing action for that, there seem to be quite a few:
- https://github.com/marketplace/actions/slack-bot-action
- https://github.com/marketplace/actions/post-slack-message
- https://github.com/marketplace/actions/github-action-for-slack
- https://github.com/marketplace?utf8=%E2%9C%93&type=actions&query=slack
...and then set the message using steps.<step id>.outputs according to the docs here. I have no idea if this would actually work but I can play around with this when I get a chance in the next few days.
Thanks for your patience!
Ok, thanks! Is steps.<step id>.outputs the complete message that is printed in stdout?
I don't think outputs has anything defined, looking at the entrypoint.sh. That script would have to return something for it work, pretty sure. @jakejarvis this is what #16 is all about. I don't know how to add that with a Dockerfile surrounding the script, but it should be a line or two of change I think.
@dgattey @marcuslindblom Started working on it. Seems like Github Actions is smart enough to look into the docker output :) #19
@jakejarvis What do you think - shall we add an example on the README for Slack messages in order to close this issue, or is the updated README sufficient?
@BrunnerLivio I can't get the example to work. Do I need an updated version of the action?
Oh, I can see in the PR that you made some changes. My bad