integrations: Add docs for GitHub Actions integration.

I have added a documentation page for the GitHub Actions integration to
`/integrations/doc/github-actions` with a link to the Zulip GitHub
Actions repository.

Tweaked by tabbott to add cross-links with the main GitHub integration.
This commit is contained in:
Adam Birds 2021-04-15 18:52:23 +00:00 committed by Tim Abbott
parent 576702fbeb
commit 545cd961f4
4 changed files with 17 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,8 @@
It's easy to send Zulip messages from GitHub Actions! This is useful:
* If you want to report the success or failure of an Action to Zulip.
* If you want to send output from your actions to Zulip.
Instructions are available [here](https://github.com/zulip/github-actions-zulip#readme).
See also the [GitHub integration](/integrations/doc/github).

View File

@ -489,6 +489,13 @@ INTEGRATIONS: Dict[str, Integration] = {
"git": Integration(
"git", "git", ["version-control"], stream_name="commits", doc="zerver/integrations/git.md"
),
"github-actions": Integration(
"github-actions",
"github-actions",
["continuous-integration"],
display_name="GitHub Actions",
doc="zerver/integrations/github-actions.md",
),
"google-calendar": Integration(
"google-calendar",
"google-calendar",

View File

@ -17,3 +17,5 @@ Get GitHub notifications in Zulip!
{!congrats.md!}
![](/static/images/integrations/github/001.png)
See also the [GitHub Actions integration](/integrations/doc/github-actions).