github

package
v1.17.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2026 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Register

func Register(ctx context.Context, cmd *cli.Command, w worker.Worker)

Register exposes Temporal activities and workflows via the Timpani worker.

Types

type API

type API struct {
	// contains filtered or unexported fields
}

func (*API) IssuesCommentsCreateActivity added in v1.16.0

func (a *API) IssuesCommentsCreateActivity(ctx context.Context, req github.IssuesCommentsCreateRequest) (*github.IssueComment, error)

IssuesCommentsCreateActivity is based on: https://docs.github.com/en/rest/issues/comments?apiVersion=2022-11-28#create-an-issue-comment

func (*API) IssuesCommentsDeleteActivity added in v1.16.0

func (a *API) IssuesCommentsDeleteActivity(ctx context.Context, req github.IssuesCommentsDeleteRequest) error

IssuesCommentsDeleteActivity is based on: https://docs.github.com/en/rest/issues/comments?apiVersion=2022-11-28#delete-an-issue-comment

func (*API) IssuesCommentsUpdateActivity added in v1.16.0

func (a *API) IssuesCommentsUpdateActivity(ctx context.Context, req github.IssuesCommentsUpdateRequest) (*github.IssueComment, error)

IssuesCommentsUpdateActivity is based on: https://docs.github.com/en/rest/issues/comments?apiVersion=2022-11-28#update-an-issue-comment

func (*API) PullRequestsCommentsCreateReplyActivity added in v1.16.0

func (a *API) PullRequestsCommentsCreateReplyActivity(
	ctx context.Context,
	req github.PullRequestsCommentsCreateReplyRequest,
) (*github.PullComment, error)

PullRequestsCommentsCreateReplyActivity is based on: https://docs.github.com/en/rest/pulls/comments?apiVersion=2022-11-28#create-a-reply-for-a-review-comment

func (*API) PullRequestsCommentsDeleteActivity added in v1.16.0

func (a *API) PullRequestsCommentsDeleteActivity(ctx context.Context, req github.PullRequestsCommentsDeleteRequest) error

PullRequestsCommentsDeleteActivity is based on: https://docs.github.com/en/rest/pulls/comments?apiVersion=2022-11-28#delete-a-review-comment-for-a-pull-request

func (*API) PullRequestsGetActivity added in v1.16.0

func (a *API) PullRequestsGetActivity(ctx context.Context, req github.PullRequestsGetRequest) (*github.PullRequest, error)

PullRequestsGetActivity is based on: https://docs.github.com/en/rest/pulls/pulls?apiVersion=2022-11-28#get-a-pull-request

func (*API) PullRequestsListCommitsActivity added in v1.16.0

func (a *API) PullRequestsListCommitsActivity(ctx context.Context, req github.PullRequestsListCommitsRequest) ([]github.Commit, error)

PullRequestsListCommitsActivity is based on: https://docs.github.com/en/rest/pulls/pulls?apiVersion=2022-11-28#list-commits-on-a-pull-request

Pagination is handled internally if both PerPage and Page are 0 in the request, but either way the results are limited to a maximum of 250 commits. To receive a complete list, call [CommitsList].

func (*API) PullRequestsListFilesActivity added in v1.16.0

func (a *API) PullRequestsListFilesActivity(ctx context.Context, req github.PullRequestsListFilesRequest) ([]github.File, error)

PullRequestsListFilesActivity is based on: https://docs.github.com/en/rest/pulls/pulls?apiVersion=2022-11-28#list-pull-requests-files

Pagination is handled internally if both PerPage and Page are 0 in the request, but either way the results are limited to a maximum of 3000 files.

func (*API) PullRequestsReviewsCreateActivity added in v1.16.0

func (a *API) PullRequestsReviewsCreateActivity(ctx context.Context, req github.PullRequestsReviewsCreateRequest) (*github.Review, error)

PullRequestsReviewsCreateActivity is based on: https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#create-a-review-for-a-pull-request

func (*API) PullRequestsReviewsDeleteActivity added in v1.16.0

func (a *API) PullRequestsReviewsDeleteActivity(ctx context.Context, req github.PullRequestsReviewsDeleteRequest) error

PullRequestsReviewsDeleteActivity is based on: https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#delete-a-pending-review-for-a-pull-request

func (*API) PullRequestsReviewsDismissActivity added in v1.16.0

func (a *API) PullRequestsReviewsDismissActivity(ctx context.Context, req github.PullRequestsReviewsDismissRequest) (*github.Review, error)

PullRequestsReviewsDismissActivity is based on: https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#dismiss-a-review-for-a-pull-request

func (*API) PullRequestsReviewsSubmitActivity added in v1.16.0

func (a *API) PullRequestsReviewsSubmitActivity(ctx context.Context, req github.PullRequestsReviewsSubmitRequest) (*github.Review, error)

PullRequestsReviewsSubmitActivity is based on: https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#submit-a-review-for-a-pull-request

func (*API) PullRequestsReviewsUpdateActivity added in v1.16.0

func (a *API) PullRequestsReviewsUpdateActivity(ctx context.Context, req github.PullRequestsReviewsUpdateRequest) (*github.Review, error)

PullRequestsReviewsUpdateActivity is based on: https://docs.github.com/en/rest/pulls/reviews?apiVersion=2022-11-28#update-a-review-for-a-pull-request

func (*API) UsersListActivity

func (a *API) UsersListActivity(ctx context.Context, req github.UsersListRequest) ([]map[string]any, error)

UsersListActivity is based on: https://docs.github.com/en/rest/users/users?apiVersion=2022-11-28#list-users

Jump to

Keyboard shortcuts

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