github

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 5, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ArchiveRepository

func ArchiveRepository(organization string, repository string, token string) error

func ChangeGHASOrgSettings

func ChangeGHASOrgSettings(organization string, activate bool, token string) error

func ChangeGhasRepoSettings

func ChangeGhasRepoSettings(organization string, repository Repository, ghas string, secretScanning string, pushProtection string, token string) error

func ChangeRepositoryVisibility

func ChangeRepositoryVisibility(organization string, repository string, visibility string, token string) error

func DeleteBranchProtections

func DeleteBranchProtections(organization string, repository string, token string) error

func DisableWorkflowsForRepository

func DisableWorkflowsForRepository(organization string, repository string, workflows []Workflow, token string) error

func EnableWorkflowsForRepository

func EnableWorkflowsForRepository(organization string, repository string, workflows []Workflow, token string) error

func HasCodeScanningAnalysis

func HasCodeScanningAnalysis(organization string, repository string, token string) (bool, error)

func MigrateCodeScanning

func MigrateCodeScanning(repository string, sourceOrg string, targetOrg string, sourceToken string, targetToken string) error

func MigrateRepo

func MigrateRepo(repository string, sourceOrg string, targetOrg string, sourceToken string, targetToken string) error

func MigrateSecretScanning

func MigrateSecretScanning(repository string, sourceOrg string, targetOrg string, sourceToken string, targetToken string) error

Types

type BranchProtectionRule

type BranchProtectionRule struct {
	Nodes []struct {
		Id string
	}
	PageInfo struct {
		EndCursor   githubv4.String
		HasNextPage bool
	}
}

type Repository

type Repository github.Repository

func GetRepositories

func GetRepositories(org string, token string) ([]Repository, error)

func GetRepository

func GetRepository(repoName string, org string, token string) (Repository, error)

type Workflow

type Workflow github.Workflow

func GetAllActiveWorkflowsForRepository

func GetAllActiveWorkflowsForRepository(organization string, repository string, token string) ([]Workflow, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL