fix: Permission for GitHub app to support mergeable minus apply check (#4902)

This commit is contained in:
Henrik Lundström
2024-09-06 17:13:39 +02:00
committed by GitHub
parent f8863f23e7
commit 5f1e53ed8c
2 changed files with 4 additions and 0 deletions

View File

@@ -95,6 +95,8 @@ GitHub App needs these permissions. These are automatically set when a GitHub ap
Since v0.19.7, a new permission for `Administration` has been added. If you have already created a GitHub app, updating Atlantis to v0.19.7 will not automatically add this permission, so you will need to set it manually.
Since v0.22.3, a new permission for `Members` has been added, which is required for features that apply permissions to an organizations team members rather than individual users. Like the `Administration` permission above, updating Atlantis will not automatically add this permission, so if you wish to use features that rely on checking team membership you will need to add this manually.
A new permission for `Actions` has been added, which is required for checking if a pull request is mergbeably bypassing the apply check. Updating Atlantis will not automatically add this permission, so you will need to add this manually.
:::
| Type | Access |
@@ -108,6 +110,7 @@ Since v0.22.3, a new permission for `Members` has been added, which is required
| Pull requests | Read and write |
| Webhooks | Read and write |
| Members | Read-only |
| Actions | Read-only |
### GitLab

View File

@@ -123,6 +123,7 @@ func (g *GithubAppController) New(w http.ResponseWriter, _ *http.Request) {
"statuses": "write",
"administration": "read",
"members": "read",
"actions": "read",
},
}