github.com/google/go-github/v60@v60.0.0/github/orgs_actions_allowed.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  // GetActionsAllowed gets the actions that are allowed in an organization.
    13  //
    14  // Deprecated: please use `client.Actions.GetActionsAllowed` instead.
    15  //
    16  // GitHub API docs: https://docs.github.com/rest/actions/permissions#get-allowed-actions-and-reusable-workflows-for-an-organization
    17  //
    18  //meta:operation GET /orgs/{org}/actions/permissions/selected-actions
    19  func (s *OrganizationsService) GetActionsAllowed(ctx context.Context, org string) (*ActionsAllowed, *Response, error) {
    20  	s2 := (*ActionsService)(s)
    21  	return s2.GetActionsAllowed(ctx, org)
    22  }
    23  
    24  // EditActionsAllowed sets the actions that are allowed in an organization.
    25  //
    26  // Deprecated: please use `client.Actions.EditActionsAllowed` instead.
    27  //
    28  // GitHub API docs: https://docs.github.com/rest/actions/permissions#set-allowed-actions-and-reusable-workflows-for-an-organization
    29  //
    30  //meta:operation PUT /orgs/{org}/actions/permissions/selected-actions
    31  func (s *OrganizationsService) EditActionsAllowed(ctx context.Context, org string, actionsAllowed ActionsAllowed) (*ActionsAllowed, *Response, error) {
    32  	s2 := (*ActionsService)(s)
    33  	return s2.EditActionsAllowed(ctx, org, actionsAllowed)
    34  }