github.com/google/go-github/v74@v74.0.0/github/orgs_actions_permissions.go (about)

     1  // Copyright 2021 The go-github AUTHORS. All rights reserved.
     2  //
     3  // Use of this source code is governed by a BSD-style
     4  // license that can be found in the LICENSE file.
     5  
     6  package github
     7  
     8  import (
     9  	"context"
    10  )
    11  
    12  // GetActionsPermissions gets the GitHub Actions permissions policy for repositories and allowed actions in an organization.
    13  //
    14  // Deprecated: please use `client.Actions.GetActionsPermissions` instead.
    15  //
    16  // GitHub API docs: https://docs.github.com/rest/actions/permissions#get-github-actions-permissions-for-an-organization
    17  //
    18  //meta:operation GET /orgs/{org}/actions/permissions
    19  func (s *OrganizationsService) GetActionsPermissions(ctx context.Context, org string) (*ActionsPermissions, *Response, error) {
    20  	s2 := (*ActionsService)(s)
    21  	return s2.GetActionsPermissions(ctx, org)
    22  }
    23  
    24  // EditActionsPermissions sets the permissions policy for repositories and allowed actions in an organization.
    25  //
    26  // Deprecated: please use `client.Actions.EditActionsPermissions` instead.
    27  //
    28  // GitHub API docs: https://docs.github.com/rest/actions/permissions#set-github-actions-permissions-for-an-organization
    29  //
    30  //meta:operation PUT /orgs/{org}/actions/permissions
    31  func (s *OrganizationsService) EditActionsPermissions(ctx context.Context, org string, actionsPermissions ActionsPermissions) (*ActionsPermissions, *Response, error) {
    32  	s2 := (*ActionsService)(s)
    33  	return s2.EditActionsPermissions(ctx, org, actionsPermissions)
    34  }