OrganizationVariable

class github.OrganizationVariable.OrganizationVariable

This class represents a org level GitHub variable.

The reference can be found here https://docs.github.com/en/rest/actions/variables

property visibility
Type

string

edit(value: str, visibility: str = 'all') → bool
Calls

PATCH /orgs/{org}/actions/variables/{variable_name}

Parameters
  • variable_name – string

  • value – string

  • visibility – string

Return type

bool

add_repo(repo: github.Repository.Repository) → bool
Calls

‘PUT {org_url}/actions/variables/{variable_name} <https://docs.github.com/en/rest/actions/variables#add-selected-repository-to-an-organization-secret>`_

Parameters

repo – github.Repository.Repository

Return type

bool

remove_repo(repo: github.Repository.Repository) → bool
Calls

‘DELETE {org_url}/actions/variables/{variable_name} <https://docs.github.com/en/rest/actions/variables#add-selected-repository-to-an-organization-secret>`_

Parameters

repo – github.Repository.Repository

Return type

bool