MCPcopy Create free account
hub / github.com/google/go-github / GetActionsPermissions

Method GetActionsPermissions

github/actions_permissions_orgs.go:74–89  ·  view source on GitHub ↗

GetActionsPermissions gets the GitHub Actions permissions policy for repositories and allowed actions in an organization. GitHub API docs: https://docs.github.com/rest/actions/permissions?apiVersion=2022-11-28#get-github-actions-permissions-for-an-organization meta:operation GET /orgs/{org}/action

(ctx context.Context, org string)

Source from the content-addressed store, hash-verified

72//
73//meta:operation GET /orgs/{org}/actions/permissions
74func (s *ActionsService) GetActionsPermissions(ctx context.Context, org string) (*ActionsPermissions, *Response, error) {
75 u := fmt.Sprintf("orgs/%v/actions/permissions", org)
76
77 req, err := s.client.NewRequest(ctx, "GET", u, nil)
78 if err != nil {
79 return nil, nil, err
80 }
81
82 var permissions *ActionsPermissions
83 resp, err := s.client.Do(req, &permissions)
84 if err != nil {
85 return nil, resp, err
86 }
87
88 return permissions, resp, nil
89}
90
91// UpdateActionsPermissions sets the permissions policy for repositories and allowed actions in an organization.
92//

Calls 2

NewRequestMethod · 0.80
DoMethod · 0.45