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
{{ message }}
This repository was archived by the owner on Dec 29, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: docs/integrations/github/github-actions.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,18 @@ Platform engineers can offer "GitHub Actions Building Blocks" that trigger a Git
15
15
16
16
**Note:** Follow Steps 1 and 2 only the first time you set up a GitHub Action Workflow integration. After the initial setup, you can go directly to Step 3 for additional triggers.
17
17
18
-
## Step 1: Set Up the GitHub Platform in meshStack
18
+
## Step 1: Set Up the GitHub Integration in meshStack
19
19
20
-
To set up GitHub as a platform, go to the Admin area in meshStack, select **Platforms**, and click on **Create New Platform** at the top right. Complete the required fields and select **GitHub** as the platform type.
20
+
To set up GitHub as an integration, go to the Admin area in meshStack,
21
+
select **Integrations**, and click on **Create Integration** at the top right.
22
+
Select **GitHub Integration** as the integration type and complete the required fields.
23
+
24
+
The Platform Builder area also allows managing integrations for that workspace.
25
+
Integrations are always bound to a meshStack workspace and
26
+
cannot be transferred or shared.
27
+
28
+
You can also set up the integration while configuring the building block definition,
29
+
[see below](#step-3-create-a-workflow-trigger).
21
30
22
31
## Step 2: Configure Pipeline Automation
23
32
@@ -30,8 +39,8 @@ First of all you will need a so-called GitHub App. This is what meshStack uses t
30
39
Once you have your GitHub App, meshStack needs to know the following to be integrated with GitHub:
31
40
32
41
- the owner of the GitHub organization
33
-
- the ID of the GitHub App
34
-
- the app’s private key (this is a .pem file)
42
+
- the Application ID of the GitHub App (*not* Client ID)
43
+
- the app’s private key (this is a `*.pem` file)
35
44
36
45
Those values are available to you once you [installed the GitHub App to a repository](https://docs.github.com/en/apps/using-github-apps/installing-your-own-github-app) and [generated a private key](https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps#generating-private-keys).
0 commit comments