mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-10-29 07:23:25 +08:00
feat(agents): allow gator to reach GHSA private forks (#4893)
Widen the github-gator provider's repo-scoped rules from NVIDIA/OpenShell
to {NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*} so gator can read and
review pull requests in GitHub security advisory private forks. The search
rule already matches the forks and is unchanged.
Signed-off-by: Jim Meyer <jimeyer@nvidia.com>
This commit is contained in:
@@ -28,20 +28,20 @@ endpoints:
|
||||
q:
|
||||
any:
|
||||
- "*repo:NVIDIA/OpenShell*"
|
||||
- allow: { method: GET, path: /repos/NVIDIA/OpenShell }
|
||||
- allow: { method: GET, path: /repos/NVIDIA/OpenShell/** }
|
||||
- allow: { method: POST, path: /repos/NVIDIA/OpenShell/issues/*/comments }
|
||||
- allow: { method: PATCH, path: /repos/NVIDIA/OpenShell/issues/comments/* }
|
||||
- allow: { method: POST, path: /repos/NVIDIA/OpenShell/issues/*/labels }
|
||||
- allow: { method: PUT, path: /repos/NVIDIA/OpenShell/issues/*/labels }
|
||||
- allow: { method: DELETE, path: /repos/NVIDIA/OpenShell/issues/*/labels/* }
|
||||
- allow: { method: PATCH, path: /repos/NVIDIA/OpenShell/issues/* }
|
||||
- allow: { method: POST, path: /repos/NVIDIA/OpenShell/labels }
|
||||
- allow: { method: PATCH, path: /repos/NVIDIA/OpenShell/labels/* }
|
||||
- allow: { method: POST, path: /repos/NVIDIA/OpenShell/pulls/*/comments }
|
||||
- allow: { method: POST, path: /repos/NVIDIA/OpenShell/pulls/*/reviews }
|
||||
- allow: { method: POST, path: /repos/NVIDIA/OpenShell/pulls/*/reviews/*/comments }
|
||||
- allow: { method: POST, path: /repos/NVIDIA/OpenShell/statuses/* }
|
||||
- allow: { method: GET, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}" }
|
||||
- allow: { method: GET, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/**" }
|
||||
- allow: { method: POST, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/issues/*/comments" }
|
||||
- allow: { method: PATCH, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/issues/comments/*" }
|
||||
- allow: { method: POST, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/issues/*/labels" }
|
||||
- allow: { method: PUT, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/issues/*/labels" }
|
||||
- allow: { method: DELETE, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/issues/*/labels/*" }
|
||||
- allow: { method: PATCH, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/issues/*" }
|
||||
- allow: { method: POST, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/labels" }
|
||||
- allow: { method: PATCH, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/labels/*" }
|
||||
- allow: { method: POST, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/pulls/*/comments" }
|
||||
- allow: { method: POST, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/pulls/*/reviews" }
|
||||
- allow: { method: POST, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/pulls/*/reviews/*/comments" }
|
||||
- allow: { method: POST, path: "/repos/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/statuses/*" }
|
||||
- host: api.github.com
|
||||
port: 443
|
||||
path: /graphql
|
||||
@@ -59,17 +59,17 @@ endpoints:
|
||||
protocol: rest
|
||||
enforcement: enforce
|
||||
rules:
|
||||
- allow: { method: GET, path: /NVIDIA/OpenShell }
|
||||
- allow: { method: GET, path: /NVIDIA/OpenShell/** }
|
||||
- allow: { method: GET, path: /NVIDIA/OpenShell.git/** }
|
||||
- allow: { method: POST, path: /NVIDIA/OpenShell/**/git-upload-pack }
|
||||
- allow: { method: POST, path: /NVIDIA/OpenShell.git/**/git-upload-pack }
|
||||
- allow: { method: GET, path: "/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}" }
|
||||
- allow: { method: GET, path: "/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/**" }
|
||||
- allow: { method: GET, path: "/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}.git/**" }
|
||||
- allow: { method: POST, path: "/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/**/git-upload-pack" }
|
||||
- allow: { method: POST, path: "/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}.git/**/git-upload-pack" }
|
||||
- host: codeload.github.com
|
||||
port: 443
|
||||
protocol: rest
|
||||
enforcement: enforce
|
||||
rules:
|
||||
- allow: { method: GET, path: /NVIDIA/OpenShell/** }
|
||||
- allow: { method: GET, path: "/{NVIDIA,ai-openshell}/{OpenShell,OpenShell-ghsa-*}/**" }
|
||||
- host: results-receiver.actions.githubusercontent.com
|
||||
port: 443
|
||||
protocol: rest
|
||||
|
||||
Reference in New Issue
Block a user