You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`/homer changelog`| Display changelogs, for any Gitlab project, between 2 release tags. |
38
-
|`/homer project add <project_name\|project_id>`| Add a Gitlab project to a channel. |
39
-
|`/homer project list`| List the Gitlab projects added to a channel. |
40
-
|`/homer project remove`| Remove a Gitlab project from a channel. |
41
-
|`/homer release`| Create a release for configured Gitlab project in a channel. |
42
-
|`/homer review <search>`| Share a merge requeston a channel.<br />Searches in title and description by default.<br />Accepts merge request URLs and merge request IDs prefixed with "!". |
43
-
|`/homer review list`| List ongoing reviews shared in a channel. |
|`/homer changelog`| Display changelogs, for any GitLab project, between 2 release tags.|
38
+
|`/homer project add <project_name\|project_id>`| Add a GitLab project (by ID or name) or GitHub repository (owner/repo) to a channel.|
39
+
|`/homer project list`| List the projects added to a channel.|
40
+
|`/homer project remove`| Remove a project from a channel.|
41
+
|`/homer release`| Create a release for configured GitLab project in a channel.|
42
+
|`/homer review <search>`| Share a merge request/pull request on a channel.<br />Searches in title and description by default.<br />Accepts MR/PR URLs and IDs (GitLab: !123, GitHub: #123). |
43
+
|`/homer review list`| List ongoing reviews shared in a channel. |
44
44
45
45
### Share a merge request using Homer
46
46
@@ -127,6 +127,59 @@ If you want to share a merge request in a Slack channel, you can add one of the
127
127
128
128
More information about the labels can be found in the [Gitlab documentation](https://docs.gitlab.com/user/project/labels/).
129
129
130
+
### Share a GitHub pull request using Homer
131
+
132
+
Homer also supports GitHub repositories! Here's how to set it up:
133
+
134
+
#### 1. Configure GitHub webhook
135
+
136
+
To keep Slack messages up to date, Homer needs to receive notifications from GitHub:
137
+
138
+
- Ask for Homer's `GITHUB_SECRET` from the person managing Homer in your organization.
139
+
140
+
- Go to your GitHub repository settings → Webhooks:
0 commit comments