Back to GithubGet allowed actions and reusable workflows for a repository
Gets the settings for selected actions and reusable workflows that are allowed in a repository. To use this endpoint, the repository policy for allowed_actions
must be configured to selected
. For more information, see "Set GitHub Actions permissions for a repository."
You must authenticate using an access token with the repo
scope to use this endpoint. GitHub Apps must have the administration
repository permission to use this API.
Input
type: object
properties:
parameters:
type: object
properties:
owner:
type: string
description: The account owner of the repository. The name is not case sensitive.
repo:
type: string
description: The name of the repository. The name is not case sensitive.
required:
- owner
- repo
title: Parameters
Output
type: object
properties:
github_owned_allowed:
type: boolean
description: >-
Whether GitHub-owned actions are allowed. For example, this includes the
actions in the `actions` organization.
verified_allowed:
type: boolean
description: >-
Whether actions from GitHub Marketplace verified creators are allowed. Set
to `true` to allow all actions by GitHub Marketplace verified creators.
patterns_allowed:
type: array
description: >-
Specifies a list of string-matching patterns to allow specific action(s)
and reusable workflow(s). Wildcards, tags, and SHAs are allowed. For
example, `monalisa/octocat@*`, `monalisa/octocat@v2`, `monalisa/*`.
**Note**: The `patterns_allowed` setting only applies to public
repositories.
items:
type: string