# README
Work Weixin Notifier
Send notification to Work Weixin group using Group Bot.
Usage
- uses: jerray/[email protected]
if: always()
with:
key: ${{ secrets.weixin_key }}
type: text
content: '{{ github.Repository }} build finished'
status: ${{ job.status }}
Content is parsed and rendered with handlebars template parser. All default environments are
grouped under github
object. Input values are grouped under inputs
object. Keys are CamelCased.
Note: GITHUB_SHA
in the template renamed to github.Commit
.
Build Context
The notifier provides some useful context values for rendering template. They are grouped under
build
object.
build.Owner
is the repository owner, a user name or an organization namebuild.Name
is repository's namebuild.Branch
is the commit's branch name only if ref is branch refbuild.Tag
is the tag name only if ref is tag refbuild.Commit
is the shortcut of commit SHAbuild.Link
is commit URL on GitHub if ref is branch, or tag tree URL if ref is tag
Content Example
Here is a markdown type message content template. Set input type
to markdown
to use it.
# {{#equal inputs.Status "success"}}🔵{{/equal}}{{#equal inputs.Status "failure"}}🔴{{/equal}} {{ github.Repository }}
{{#if build.Tag}}[Tag {{ build.Tag }}]({{ build.Link }}){{else}}[Commit {{ build.Commit }}]({{ build.Link }}) on branch **{{ build.Branch }}**{{/if}} build {{ inputs.Status }}.
Click [here]({{ build.Link }}/checks) to check the detailed information.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author