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
Copy file name to clipboardExpand all lines: docs/deployment.md
+52-23Lines changed: 52 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,44 +10,66 @@ In the repo settings → Pages → Source: deploy from `dev` branch, root `/`.
10
10
11
11
The SPA (`index.html`) and data files (`data/`) are served directly.
12
12
13
-
### 2. Configure the bot token
14
-
15
-
Translation submissions work via a GitHub Action that creates PRs on behalf of users. This requires a **bot token** stored as a repository secret.
16
-
17
-
**Create a fine-grained PAT for the bot:**
18
-
1. Go to [github.com/settings/personal-access-tokens/new](https://github.com/settings/personal-access-tokens/new)
19
-
2. Name: `ovos-localize-bot`
20
-
3. Resource owner: `OpenVoiceOS`
21
-
4. Repository access: **All repositories** (the bot needs to create branches + PRs on any skill repo)
22
-
5. Permissions:
23
-
-**Contents**: Read and write (to commit files)
13
+
### 2. Create a GitHub App
14
+
15
+
Translation submissions work via a GitHub Action that creates PRs on skill repos. This uses a **GitHub App** (not a personal token) so PRs come from a bot identity.
16
+
17
+
**Create the App:**
18
+
1. Go to **github.com/organizations/OpenVoiceOS/settings/apps/new**
0 commit comments