Versions in this module Expand all Collapse all v0 v0.2.0 Jun 21, 2025 Changes in this version type Client + func (c *Client) ListOrgActionsVariables(ctx context.Context, org string) ([]*github.ActionsVariable, error) + func (c *Client) ListRepoActionsVariables(ctx context.Context, owner, repo string) ([]*github.ActionsVariable, error) v0.1.0 May 13, 2025 Changes in this version + type Client struct + func NewClient(cfg *Config) (*Client, error) + func (c *Client) GetCurrentUser(ctx context.Context) (*github.User, error) + func (c *Client) GetOrg(ctx context.Context, org string) (*github.Organization, error) + func (c *Client) GetRepo(ctx context.Context, owner, repo string) (*github.Repository, error) + func (c *Client) GetUser(ctx context.Context, username string) (*github.User, error) + func (c *Client) GetUserPermissionFromOrg(ctx context.Context, org, username string) (string, error) + func (c *Client) GetUserPermissionFromRepo(ctx context.Context, owner, repo, username string) (string, error) + func (c *Client) ListOrgRepos(ctx context.Context, org string) ([]*github.Repository, error) + func (c *Client) ListOrgTeams(ctx context.Context, org string) ([]*github.Team, error) + func (c *Client) ListOrgTeamsMembers(ctx context.Context, org string, slug string) ([]*github.User, error) + func (c *Client) ListOrgUsers(ctx context.Context, org string) ([]*github.User, error) + func (c *Client) ListRepoCollaborators(ctx context.Context, owner, repo string) ([]*github.User, error) + func (c *Client) ListTeamReposBySlug(ctx context.Context, org string, slug string) ([]*github.Repository, error) + func (c *Client) ListUserKeys(ctx context.Context, username string) ([]*github.Key, error) + type Config struct + Logger *slog.Logger + Server string + SkipVerify bool + Token string