mirror of
https://git.vectorsigma.ru/public/atlantis.git
synced 2026-07-28 23:08:26 +00:00
fix: Permission for GitHub app to support mergeable minus apply check (#4902)
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -123,6 +123,7 @@ func (g *GithubAppController) New(w http.ResponseWriter, _ *http.Request) {
|
||||
"statuses": "write",
|
||||
"administration": "read",
|
||||
"members": "read",
|
||||
"actions": "read",
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user