From 1cd4dd5885368ec569940a7e73c95f516bc7565c Mon Sep 17 00:00:00 2001 From: Eitan Joffe Date: Thu, 28 Sep 2023 11:52:31 -0700 Subject: [PATCH] upgrade fezzik client lib to v0.4.9 commit-id:6f637adf --- github/githubclient/gen/genclient/client.go | 6 + github/githubclient/gen/genclient/inputs.go | 2097 +---------------- .../githubclient/gen/genclient/operations.go | 226 +- .../gen/genclient/subscription_client.go | 29 + go.mod | 24 +- go.sum | 188 +- 6 files changed, 292 insertions(+), 2278 deletions(-) create mode 100644 github/githubclient/gen/genclient/subscription_client.go diff --git a/github/githubclient/gen/genclient/client.go b/github/githubclient/gen/genclient/client.go index 04ebd37..85cba00 100644 --- a/github/githubclient/gen/genclient/client.go +++ b/github/githubclient/gen/genclient/client.go @@ -81,6 +81,12 @@ func NewClient(url string, httpclient *http.Client) Client { } } +func NewDebugClient(url string, httpclient *http.Client) Client { + return &gqlclient{ + gql: client.NewGQLClient(url, httpclient, client.WithDebug()), + } +} + type gqlclient struct { gql *client.GQLClient } diff --git a/github/githubclient/gen/genclient/inputs.go b/github/githubclient/gen/genclient/inputs.go index a2639fc..05c2a2f 100644 --- a/github/githubclient/gen/genclient/inputs.go +++ b/github/githubclient/gen/genclient/inputs.go @@ -2153,568 +2153,22 @@ const ( __TypeKind_NON_NULL __TypeKind = "NON_NULL" ) -type AbortQueuedMigrationsInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OwnerId string `json:"ownerId"` -} - -type AcceptEnterpriseAdministratorInvitationInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - InvitationId string `json:"invitationId"` -} - -type AcceptTopicSuggestionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Name string `json:"name"` - RepositoryId string `json:"repositoryId"` -} - -type AddAssigneesToAssignableInput struct { - AssignableId string `json:"assignableId"` - AssigneeIds []string `json:"assigneeIds"` - ClientMutationId *string `json:"clientMutationId,omitempty"` -} - type AddCommentInput struct { Body string `json:"body"` ClientMutationId *string `json:"clientMutationId,omitempty"` SubjectId string `json:"subjectId"` } -type AddDiscussionCommentInput struct { - Body string `json:"body"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - DiscussionId string `json:"discussionId"` - ReplyToId *string `json:"replyToId,omitempty"` -} - -type AddDiscussionPollVoteInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PollOptionId string `json:"pollOptionId"` -} - -type AddEnterpriseOrganizationMemberInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - OrganizationId string `json:"organizationId"` - Role *OrganizationMemberRole `json:"role,omitempty"` - UserIds []string `json:"userIds"` -} - -type AddEnterpriseSupportEntitlementInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - Login string `json:"login"` -} - -type AddLabelsToLabelableInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - LabelIds []string `json:"labelIds"` - LabelableId string `json:"labelableId"` -} - -type AddProjectCardInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ContentId *string `json:"contentId,omitempty"` - Note *string `json:"note,omitempty"` - ProjectColumnId string `json:"projectColumnId"` -} - -type AddProjectColumnInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Name string `json:"name"` - ProjectId string `json:"projectId"` -} - -type AddProjectV2DraftIssueInput struct { - AssigneeIds *[]string `json:"assigneeIds,omitempty"` - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectId string `json:"projectId"` - Title string `json:"title"` -} - -type AddProjectV2ItemByIdInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ContentId string `json:"contentId"` - ProjectId string `json:"projectId"` -} - -type AddPullRequestReviewCommentInput struct { - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - CommitOID *string `json:"commitOID,omitempty"` - InReplyTo *string `json:"inReplyTo,omitempty"` - Path *string `json:"path,omitempty"` - Position *int `json:"position,omitempty"` - PullRequestId *string `json:"pullRequestId,omitempty"` - PullRequestReviewId *string `json:"pullRequestReviewId,omitempty"` -} - -type AddPullRequestReviewInput struct { - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Comments *[]*DraftPullRequestReviewComment `json:"comments,omitempty"` - CommitOID *string `json:"commitOID,omitempty"` - Event *PullRequestReviewEvent `json:"event,omitempty"` - PullRequestId string `json:"pullRequestId"` - Threads *[]*DraftPullRequestReviewThread `json:"threads,omitempty"` -} - -type AddPullRequestReviewThreadInput struct { - Body string `json:"body"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Line *int `json:"line,omitempty"` - Path string `json:"path"` - PullRequestId *string `json:"pullRequestId,omitempty"` - PullRequestReviewId *string `json:"pullRequestReviewId,omitempty"` - Side *DiffSide `json:"side,omitempty"` - StartLine *int `json:"startLine,omitempty"` - StartSide *DiffSide `json:"startSide,omitempty"` - SubjectType *PullRequestReviewThreadSubjectType `json:"subjectType,omitempty"` -} - -type AddReactionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Content ReactionContent `json:"content"` - SubjectId string `json:"subjectId"` -} - type AddStarInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` StarrableId string `json:"starrableId"` } -type AddUpvoteInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - SubjectId string `json:"subjectId"` -} - -type AddVerifiableDomainInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Domain string `json:"domain"` - OwnerId string `json:"ownerId"` -} - -type ApproveDeploymentsInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Comment *string `json:"comment,omitempty"` - EnvironmentIds []string `json:"environmentIds"` - WorkflowRunId string `json:"workflowRunId"` -} - -type ApproveVerifiableDomainInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type ArchiveProjectV2ItemInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ItemId string `json:"itemId"` - ProjectId string `json:"projectId"` -} - -type ArchiveRepositoryInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - RepositoryId string `json:"repositoryId"` -} - -type AuditLogOrder struct { - Direction *OrderDirection `json:"direction,omitempty"` - Field *AuditLogOrderField `json:"field,omitempty"` -} - -type BranchNamePatternParametersInput struct { - Name *string `json:"name,omitempty"` - Negate *bool `json:"negate,omitempty"` - Operator string `json:"operator"` - Pattern string `json:"pattern"` -} - -type BulkSponsorship struct { - Amount int `json:"amount"` - SponsorableId *string `json:"sponsorableId,omitempty"` - SponsorableLogin *string `json:"sponsorableLogin,omitempty"` -} - -type CancelEnterpriseAdminInvitationInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - InvitationId string `json:"invitationId"` -} - -type CancelSponsorshipInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - SponsorId *string `json:"sponsorId,omitempty"` - SponsorLogin *string `json:"sponsorLogin,omitempty"` - SponsorableId *string `json:"sponsorableId,omitempty"` - SponsorableLogin *string `json:"sponsorableLogin,omitempty"` -} - -type ChangeUserStatusInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Emoji *string `json:"emoji,omitempty"` - ExpiresAt *string `json:"expiresAt,omitempty"` - LimitedAvailability *bool `json:"limitedAvailability,omitempty"` - Message *string `json:"message,omitempty"` - OrganizationId *string `json:"organizationId,omitempty"` -} - -type CheckAnnotationData struct { - AnnotationLevel CheckAnnotationLevel `json:"annotationLevel"` - Location CheckAnnotationRange `json:"location"` - Message string `json:"message"` - Path string `json:"path"` - RawDetails *string `json:"rawDetails,omitempty"` - Title *string `json:"title,omitempty"` -} - -type CheckAnnotationRange struct { - EndColumn *int `json:"endColumn,omitempty"` - EndLine int `json:"endLine"` - StartColumn *int `json:"startColumn,omitempty"` - StartLine int `json:"startLine"` -} - -type CheckRunAction struct { - Description string `json:"description"` - Identifier string `json:"identifier"` - Label string `json:"label"` -} - -type CheckRunFilter struct { - AppId *int `json:"appId,omitempty"` - CheckName *string `json:"checkName,omitempty"` - CheckType *CheckRunType `json:"checkType,omitempty"` - Conclusions *[]CheckConclusionState `json:"conclusions,omitempty"` - Status *CheckStatusState `json:"status,omitempty"` - Statuses *[]CheckStatusState `json:"statuses,omitempty"` -} - -type CheckRunOutput struct { - Annotations *[]CheckAnnotationData `json:"annotations,omitempty"` - Images *[]CheckRunOutputImage `json:"images,omitempty"` - Summary string `json:"summary"` - Text *string `json:"text,omitempty"` - Title string `json:"title"` -} - -type CheckRunOutputImage struct { - Alt string `json:"alt"` - Caption *string `json:"caption,omitempty"` - ImageUrl string `json:"imageUrl"` -} - -type CheckSuiteAutoTriggerPreference struct { - AppId string `json:"appId"` - Setting bool `json:"setting"` -} - -type CheckSuiteFilter struct { - AppId *int `json:"appId,omitempty"` - CheckName *string `json:"checkName,omitempty"` -} - -type ClearLabelsFromLabelableInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - LabelableId string `json:"labelableId"` -} - -type ClearProjectV2ItemFieldValueInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - FieldId string `json:"fieldId"` - ItemId string `json:"itemId"` - ProjectId string `json:"projectId"` -} - -type CloneProjectInput struct { - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - IncludeWorkflows bool `json:"includeWorkflows"` - Name string `json:"name"` - Public *bool `json:"public,omitempty"` - SourceId string `json:"sourceId"` - TargetOwnerId string `json:"targetOwnerId"` -} - -type CloneTemplateRepositoryInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Description *string `json:"description,omitempty"` - IncludeAllBranches *bool `json:"includeAllBranches,omitempty"` - Name string `json:"name"` - OwnerId string `json:"ownerId"` - RepositoryId string `json:"repositoryId"` - Visibility RepositoryVisibility `json:"visibility"` -} - -type CloseDiscussionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - DiscussionId string `json:"discussionId"` - Reason *DiscussionCloseReason `json:"reason,omitempty"` -} - -type CloseIssueInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - IssueId string `json:"issueId"` - StateReason *IssueClosedStateReason `json:"stateReason,omitempty"` -} - type ClosePullRequestInput struct { ClientMutationId *string `json:"clientMutationId,omitempty"` PullRequestId string `json:"pullRequestId"` } -type CommitAuthor struct { - Emails *[]string `json:"emails,omitempty"` - Id *string `json:"id,omitempty"` -} - -type CommitAuthorEmailPatternParametersInput struct { - Name *string `json:"name,omitempty"` - Negate *bool `json:"negate,omitempty"` - Operator string `json:"operator"` - Pattern string `json:"pattern"` -} - -type CommitContributionOrder struct { - Direction OrderDirection `json:"direction"` - Field CommitContributionOrderField `json:"field"` -} - -type CommitMessage struct { - Body *string `json:"body,omitempty"` - Headline string `json:"headline"` -} - -type CommitMessagePatternParametersInput struct { - Name *string `json:"name,omitempty"` - Negate *bool `json:"negate,omitempty"` - Operator string `json:"operator"` - Pattern string `json:"pattern"` -} - -type CommittableBranch struct { - BranchName *string `json:"branchName,omitempty"` - Id *string `json:"id,omitempty"` - RepositoryNameWithOwner *string `json:"repositoryNameWithOwner,omitempty"` -} - -type CommitterEmailPatternParametersInput struct { - Name *string `json:"name,omitempty"` - Negate *bool `json:"negate,omitempty"` - Operator string `json:"operator"` - Pattern string `json:"pattern"` -} - -type ContributionOrder struct { - Direction OrderDirection `json:"direction"` -} - -type ConvertProjectCardNoteToIssueInput struct { - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectCardId string `json:"projectCardId"` - RepositoryId string `json:"repositoryId"` - Title *string `json:"title,omitempty"` -} - -type ConvertPullRequestToDraftInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PullRequestId string `json:"pullRequestId"` -} - -type CopyProjectV2Input struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - IncludeDraftIssues *bool `json:"includeDraftIssues,omitempty"` - OwnerId string `json:"ownerId"` - ProjectId string `json:"projectId"` - Title string `json:"title"` -} - -type CreateAttributionInvitationInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OwnerId string `json:"ownerId"` - SourceId string `json:"sourceId"` - TargetId string `json:"targetId"` -} - -type CreateBranchProtectionRuleInput struct { - AllowsDeletions *bool `json:"allowsDeletions,omitempty"` - AllowsForcePushes *bool `json:"allowsForcePushes,omitempty"` - BlocksCreations *bool `json:"blocksCreations,omitempty"` - BypassForcePushActorIds *[]string `json:"bypassForcePushActorIds,omitempty"` - BypassPullRequestActorIds *[]string `json:"bypassPullRequestActorIds,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - DismissesStaleReviews *bool `json:"dismissesStaleReviews,omitempty"` - IsAdminEnforced *bool `json:"isAdminEnforced,omitempty"` - LockAllowsFetchAndMerge *bool `json:"lockAllowsFetchAndMerge,omitempty"` - LockBranch *bool `json:"lockBranch,omitempty"` - Pattern string `json:"pattern"` - PushActorIds *[]string `json:"pushActorIds,omitempty"` - RepositoryId string `json:"repositoryId"` - RequireLastPushApproval *bool `json:"requireLastPushApproval,omitempty"` - RequiredApprovingReviewCount *int `json:"requiredApprovingReviewCount,omitempty"` - RequiredDeploymentEnvironments *[]string `json:"requiredDeploymentEnvironments,omitempty"` - RequiredStatusCheckContexts *[]string `json:"requiredStatusCheckContexts,omitempty"` - RequiredStatusChecks *[]RequiredStatusCheckInput `json:"requiredStatusChecks,omitempty"` - RequiresApprovingReviews *bool `json:"requiresApprovingReviews,omitempty"` - RequiresCodeOwnerReviews *bool `json:"requiresCodeOwnerReviews,omitempty"` - RequiresCommitSignatures *bool `json:"requiresCommitSignatures,omitempty"` - RequiresConversationResolution *bool `json:"requiresConversationResolution,omitempty"` - RequiresDeployments *bool `json:"requiresDeployments,omitempty"` - RequiresLinearHistory *bool `json:"requiresLinearHistory,omitempty"` - RequiresStatusChecks *bool `json:"requiresStatusChecks,omitempty"` - RequiresStrictStatusChecks *bool `json:"requiresStrictStatusChecks,omitempty"` - RestrictsPushes *bool `json:"restrictsPushes,omitempty"` - RestrictsReviewDismissals *bool `json:"restrictsReviewDismissals,omitempty"` - ReviewDismissalActorIds *[]string `json:"reviewDismissalActorIds,omitempty"` -} - -type CreateCheckRunInput struct { - Actions *[]CheckRunAction `json:"actions,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - CompletedAt *string `json:"completedAt,omitempty"` - Conclusion *CheckConclusionState `json:"conclusion,omitempty"` - DetailsUrl *string `json:"detailsUrl,omitempty"` - ExternalId *string `json:"externalId,omitempty"` - HeadSha string `json:"headSha"` - Name string `json:"name"` - Output *CheckRunOutput `json:"output,omitempty"` - RepositoryId string `json:"repositoryId"` - StartedAt *string `json:"startedAt,omitempty"` - Status *RequestableCheckStatusState `json:"status,omitempty"` -} - -type CreateCheckSuiteInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - HeadSha string `json:"headSha"` - RepositoryId string `json:"repositoryId"` -} - -type CreateCommitOnBranchInput struct { - Branch CommittableBranch `json:"branch"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - ExpectedHeadOid string `json:"expectedHeadOid"` - FileChanges *FileChanges `json:"fileChanges,omitempty"` - Message CommitMessage `json:"message"` -} - -type CreateDeploymentInput struct { - AutoMerge *bool `json:"autoMerge,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Description *string `json:"description,omitempty"` - Environment *string `json:"environment,omitempty"` - Payload *string `json:"payload,omitempty"` - RefId string `json:"refId"` - RepositoryId string `json:"repositoryId"` - RequiredContexts *[]string `json:"requiredContexts,omitempty"` - Task *string `json:"task,omitempty"` -} - -type CreateDeploymentStatusInput struct { - AutoInactive *bool `json:"autoInactive,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - DeploymentId string `json:"deploymentId"` - Description *string `json:"description,omitempty"` - Environment *string `json:"environment,omitempty"` - EnvironmentUrl *string `json:"environmentUrl,omitempty"` - LogUrl *string `json:"logUrl,omitempty"` - State DeploymentStatusState `json:"state"` -} - -type CreateDiscussionInput struct { - Body string `json:"body"` - CategoryId string `json:"categoryId"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - RepositoryId string `json:"repositoryId"` - Title string `json:"title"` -} - -type CreateEnterpriseOrganizationInput struct { - AdminLogins []string `json:"adminLogins"` - BillingEmail string `json:"billingEmail"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - Login string `json:"login"` - ProfileName string `json:"profileName"` -} - -type CreateEnvironmentInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Name string `json:"name"` - RepositoryId string `json:"repositoryId"` -} - -type CreateIpAllowListEntryInput struct { - AllowListValue string `json:"allowListValue"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - IsActive bool `json:"isActive"` - Name *string `json:"name,omitempty"` - OwnerId string `json:"ownerId"` -} - -type CreateIssueInput struct { - AssigneeIds *[]string `json:"assigneeIds,omitempty"` - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - IssueTemplate *string `json:"issueTemplate,omitempty"` - LabelIds *[]string `json:"labelIds,omitempty"` - MilestoneId *string `json:"milestoneId,omitempty"` - ProjectIds *[]string `json:"projectIds,omitempty"` - RepositoryId string `json:"repositoryId"` - Title string `json:"title"` -} - -type CreateLabelInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Color string `json:"color"` - Description *string `json:"description,omitempty"` - Name string `json:"name"` - RepositoryId string `json:"repositoryId"` -} - -type CreateLinkedBranchInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - IssueId string `json:"issueId"` - Name *string `json:"name,omitempty"` - Oid string `json:"oid"` - RepositoryId *string `json:"repositoryId,omitempty"` -} - -type CreateMigrationSourceInput struct { - AccessToken *string `json:"accessToken,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - GithubPat *string `json:"githubPat,omitempty"` - Name string `json:"name"` - OwnerId string `json:"ownerId"` - Type MigrationSourceType `json:"type"` - Url *string `json:"url,omitempty"` -} - -type CreateProjectInput struct { - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Name string `json:"name"` - OwnerId string `json:"ownerId"` - RepositoryIds *[]string `json:"repositoryIds,omitempty"` - Template *ProjectTemplate `json:"template,omitempty"` -} - -type CreateProjectV2FieldInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - DataType ProjectV2CustomFieldType `json:"dataType"` - Name string `json:"name"` - ProjectId string `json:"projectId"` - SingleSelectOptions *[]ProjectV2SingleSelectFieldOptionInput `json:"singleSelectOptions,omitempty"` -} - -type CreateProjectV2Input struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OwnerId string `json:"ownerId"` - RepositoryId *string `json:"repositoryId,omitempty"` - TeamId *string `json:"teamId,omitempty"` - Title string `json:"title"` -} - type CreatePullRequestInput struct { BaseRefName string `json:"baseRefName"` Body *string `json:"body,omitempty"` @@ -2727,1408 +2181,32 @@ type CreatePullRequestInput struct { Title string `json:"title"` } -type CreateRefInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Name string `json:"name"` - Oid string `json:"oid"` - RepositoryId string `json:"repositoryId"` -} - -type CreateRepositoryInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Description *string `json:"description,omitempty"` - HasIssuesEnabled *bool `json:"hasIssuesEnabled,omitempty"` - HasWikiEnabled *bool `json:"hasWikiEnabled,omitempty"` - HomepageUrl *string `json:"homepageUrl,omitempty"` - Name string `json:"name"` - OwnerId *string `json:"ownerId,omitempty"` - TeamId *string `json:"teamId,omitempty"` - Template *bool `json:"template,omitempty"` - Visibility RepositoryVisibility `json:"visibility"` -} - -type CreateRepositoryRulesetInput struct { - BypassActorIds *[]string `json:"bypassActorIds,omitempty"` - BypassMode *RuleBypassMode `json:"bypassMode,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Conditions RepositoryRuleConditionsInput `json:"conditions"` - Enforcement RuleEnforcement `json:"enforcement"` - Name string `json:"name"` - Rules *[]RepositoryRuleInput `json:"rules,omitempty"` - SourceId string `json:"sourceId"` - Target *RepositoryRulesetTarget `json:"target,omitempty"` -} - -type CreateSponsorsListingInput struct { - BillingCountryOrRegionCode *SponsorsCountryOrRegionCode `json:"billingCountryOrRegionCode,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - ContactEmail *string `json:"contactEmail,omitempty"` - FiscalHostLogin *string `json:"fiscalHostLogin,omitempty"` - FiscallyHostedProjectProfileUrl *string `json:"fiscallyHostedProjectProfileUrl,omitempty"` - FullDescription *string `json:"fullDescription,omitempty"` - ResidenceCountryOrRegionCode *SponsorsCountryOrRegionCode `json:"residenceCountryOrRegionCode,omitempty"` - SponsorableLogin *string `json:"sponsorableLogin,omitempty"` -} - -type CreateSponsorsTierInput struct { - Amount int `json:"amount"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Description string `json:"description"` - IsRecurring *bool `json:"isRecurring,omitempty"` - Publish *bool `json:"publish,omitempty"` - RepositoryId *string `json:"repositoryId,omitempty"` - RepositoryName *string `json:"repositoryName,omitempty"` - RepositoryOwnerLogin *string `json:"repositoryOwnerLogin,omitempty"` - SponsorableId *string `json:"sponsorableId,omitempty"` - SponsorableLogin *string `json:"sponsorableLogin,omitempty"` - WelcomeMessage *string `json:"welcomeMessage,omitempty"` -} - -type CreateSponsorshipInput struct { - Amount *int `json:"amount,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - IsRecurring *bool `json:"isRecurring,omitempty"` - PrivacyLevel *SponsorshipPrivacy `json:"privacyLevel,omitempty"` - ReceiveEmails *bool `json:"receiveEmails,omitempty"` - SponsorId *string `json:"sponsorId,omitempty"` - SponsorLogin *string `json:"sponsorLogin,omitempty"` - SponsorableId *string `json:"sponsorableId,omitempty"` - SponsorableLogin *string `json:"sponsorableLogin,omitempty"` - TierId *string `json:"tierId,omitempty"` -} - -type CreateSponsorshipsInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PrivacyLevel *SponsorshipPrivacy `json:"privacyLevel,omitempty"` - ReceiveEmails *bool `json:"receiveEmails,omitempty"` - SponsorLogin string `json:"sponsorLogin"` - Sponsorships []BulkSponsorship `json:"sponsorships"` -} - -type CreateTeamDiscussionCommentInput struct { - Body string `json:"body"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - DiscussionId string `json:"discussionId"` -} - -type CreateTeamDiscussionInput struct { - Body string `json:"body"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Private *bool `json:"private,omitempty"` - TeamId string `json:"teamId"` - Title string `json:"title"` -} - -type DeclineTopicSuggestionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Name string `json:"name"` - Reason TopicSuggestionDeclineReason `json:"reason"` - RepositoryId string `json:"repositoryId"` -} - -type DeleteBranchProtectionRuleInput struct { - BranchProtectionRuleId string `json:"branchProtectionRuleId"` - ClientMutationId *string `json:"clientMutationId,omitempty"` -} - -type DeleteDeploymentInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DeleteDiscussionCommentInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DeleteDiscussionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DeleteEnvironmentInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DeleteIpAllowListEntryInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - IpAllowListEntryId string `json:"ipAllowListEntryId"` -} - -type DeleteIssueCommentInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DeleteIssueInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - IssueId string `json:"issueId"` +type EnablePullRequestAutoMergeInput struct { + AuthorEmail *string `json:"authorEmail,omitempty"` + ClientMutationId *string `json:"clientMutationId,omitempty"` + CommitBody *string `json:"commitBody,omitempty"` + CommitHeadline *string `json:"commitHeadline,omitempty"` + ExpectedHeadOid *string `json:"expectedHeadOid,omitempty"` + MergeMethod *PullRequestMergeMethod `json:"mergeMethod,omitempty"` + PullRequestId string `json:"pullRequestId"` } -type DeleteLabelInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` +type MergePullRequestInput struct { + AuthorEmail *string `json:"authorEmail,omitempty"` + ClientMutationId *string `json:"clientMutationId,omitempty"` + CommitBody *string `json:"commitBody,omitempty"` + CommitHeadline *string `json:"commitHeadline,omitempty"` + ExpectedHeadOid *string `json:"expectedHeadOid,omitempty"` + MergeMethod *PullRequestMergeMethod `json:"mergeMethod,omitempty"` + PullRequestId string `json:"pullRequestId"` } -type DeleteLinkedBranchInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - LinkedBranchId string `json:"linkedBranchId"` -} - -type DeletePackageVersionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PackageVersionId string `json:"packageVersionId"` -} - -type DeleteProjectCardInput struct { - CardId string `json:"cardId"` - ClientMutationId *string `json:"clientMutationId,omitempty"` -} - -type DeleteProjectColumnInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ColumnId string `json:"columnId"` -} - -type DeleteProjectInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectId string `json:"projectId"` -} - -type DeleteProjectV2FieldInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - FieldId string `json:"fieldId"` -} - -type DeleteProjectV2Input struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectId string `json:"projectId"` -} - -type DeleteProjectV2ItemInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ItemId string `json:"itemId"` - ProjectId string `json:"projectId"` -} - -type DeleteProjectV2WorkflowInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - WorkflowId string `json:"workflowId"` -} - -type DeletePullRequestReviewCommentInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DeletePullRequestReviewInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PullRequestReviewId string `json:"pullRequestReviewId"` -} - -type DeleteRefInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - RefId string `json:"refId"` -} - -type DeleteRepositoryRulesetInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - RepositoryRulesetId string `json:"repositoryRulesetId"` -} - -type DeleteTeamDiscussionCommentInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DeleteTeamDiscussionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DeleteVerifiableDomainInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DeploymentOrder struct { - Direction OrderDirection `json:"direction"` - Field DeploymentOrderField `json:"field"` -} - -type DequeuePullRequestInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type DisablePullRequestAutoMergeInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PullRequestId string `json:"pullRequestId"` -} - -type DiscussionOrder struct { - Direction OrderDirection `json:"direction"` - Field DiscussionOrderField `json:"field"` -} - -type DiscussionPollOptionOrder struct { - Direction OrderDirection `json:"direction"` - Field DiscussionPollOptionOrderField `json:"field"` -} - -type DismissPullRequestReviewInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Message string `json:"message"` - PullRequestReviewId string `json:"pullRequestReviewId"` -} - -type DismissRepositoryVulnerabilityAlertInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - DismissReason DismissReason `json:"dismissReason"` - RepositoryVulnerabilityAlertId string `json:"repositoryVulnerabilityAlertId"` -} - -type DraftPullRequestReviewComment struct { - Body string `json:"body"` - Path string `json:"path"` - Position int `json:"position"` -} - -type DraftPullRequestReviewThread struct { - Body string `json:"body"` - Line int `json:"line"` - Path string `json:"path"` - Side *DiffSide `json:"side,omitempty"` - StartLine *int `json:"startLine,omitempty"` - StartSide *DiffSide `json:"startSide,omitempty"` -} - -type EnablePullRequestAutoMergeInput struct { - AuthorEmail *string `json:"authorEmail,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - CommitBody *string `json:"commitBody,omitempty"` - CommitHeadline *string `json:"commitHeadline,omitempty"` - ExpectedHeadOid *string `json:"expectedHeadOid,omitempty"` - MergeMethod *PullRequestMergeMethod `json:"mergeMethod,omitempty"` - PullRequestId string `json:"pullRequestId"` -} - -type EnqueuePullRequestInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ExpectedHeadOid *string `json:"expectedHeadOid,omitempty"` - Jump *bool `json:"jump,omitempty"` - PullRequestId string `json:"pullRequestId"` -} - -type EnterpriseAdministratorInvitationOrder struct { - Direction OrderDirection `json:"direction"` - Field EnterpriseAdministratorInvitationOrderField `json:"field"` -} - -type EnterpriseMemberOrder struct { - Direction OrderDirection `json:"direction"` - Field EnterpriseMemberOrderField `json:"field"` -} - -type EnterpriseServerInstallationOrder struct { - Direction OrderDirection `json:"direction"` - Field EnterpriseServerInstallationOrderField `json:"field"` -} - -type EnterpriseServerUserAccountEmailOrder struct { - Direction OrderDirection `json:"direction"` - Field EnterpriseServerUserAccountEmailOrderField `json:"field"` -} - -type EnterpriseServerUserAccountOrder struct { - Direction OrderDirection `json:"direction"` - Field EnterpriseServerUserAccountOrderField `json:"field"` -} - -type EnterpriseServerUserAccountsUploadOrder struct { - Direction OrderDirection `json:"direction"` - Field EnterpriseServerUserAccountsUploadOrderField `json:"field"` -} - -type FileAddition struct { - Contents string `json:"contents"` - Path string `json:"path"` -} - -type FileChanges struct { - Additions *[]FileAddition `json:"additions,omitempty"` - Deletions *[]FileDeletion `json:"deletions,omitempty"` -} - -type FileDeletion struct { - Path string `json:"path"` -} - -type FollowOrganizationInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OrganizationId string `json:"organizationId"` -} - -type FollowUserInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - UserId string `json:"userId"` -} - -type GistOrder struct { - Direction OrderDirection `json:"direction"` - Field GistOrderField `json:"field"` -} - -type GrantEnterpriseOrganizationsMigratorRoleInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - Login string `json:"login"` -} - -type GrantMigratorRoleInput struct { - Actor string `json:"actor"` - ActorType ActorType `json:"actorType"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - OrganizationId string `json:"organizationId"` -} - -type ImportProjectInput struct { - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - ColumnImports []ProjectColumnImport `json:"columnImports"` - Name string `json:"name"` - OwnerName string `json:"ownerName"` - Public *bool `json:"public,omitempty"` -} - -type InviteEnterpriseAdminInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Email *string `json:"email,omitempty"` - EnterpriseId string `json:"enterpriseId"` - Invitee *string `json:"invitee,omitempty"` - Role *EnterpriseAdministratorRole `json:"role,omitempty"` -} - -type IpAllowListEntryOrder struct { - Direction OrderDirection `json:"direction"` - Field IpAllowListEntryOrderField `json:"field"` -} - -type IssueCommentOrder struct { - Direction OrderDirection `json:"direction"` - Field IssueCommentOrderField `json:"field"` -} - -type IssueFilters struct { - Assignee *string `json:"assignee,omitempty"` - CreatedBy *string `json:"createdBy,omitempty"` - Labels *[]string `json:"labels,omitempty"` - Mentioned *string `json:"mentioned,omitempty"` - Milestone *string `json:"milestone,omitempty"` - MilestoneNumber *string `json:"milestoneNumber,omitempty"` - Since *string `json:"since,omitempty"` - States *[]IssueState `json:"states,omitempty"` - ViewerSubscribed *bool `json:"viewerSubscribed,omitempty"` -} - -type IssueOrder struct { - Direction OrderDirection `json:"direction"` - Field IssueOrderField `json:"field"` -} - -type LabelOrder struct { - Direction OrderDirection `json:"direction"` - Field LabelOrderField `json:"field"` -} - -type LanguageOrder struct { - Direction OrderDirection `json:"direction"` - Field LanguageOrderField `json:"field"` -} - -type LinkProjectV2ToRepositoryInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectId string `json:"projectId"` - RepositoryId string `json:"repositoryId"` -} - -type LinkProjectV2ToTeamInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectId string `json:"projectId"` - TeamId string `json:"teamId"` -} - -type LinkRepositoryToProjectInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectId string `json:"projectId"` - RepositoryId string `json:"repositoryId"` -} - -type LockLockableInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - LockReason *LockReason `json:"lockReason,omitempty"` - LockableId string `json:"lockableId"` -} - -type MannequinOrder struct { - Direction OrderDirection `json:"direction"` - Field MannequinOrderField `json:"field"` -} - -type MarkDiscussionCommentAsAnswerInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type MarkFileAsViewedInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Path string `json:"path"` - PullRequestId string `json:"pullRequestId"` -} - -type MarkPullRequestReadyForReviewInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PullRequestId string `json:"pullRequestId"` -} - -type MergeBranchInput struct { - AuthorEmail *string `json:"authorEmail,omitempty"` - Base string `json:"base"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - CommitMessage *string `json:"commitMessage,omitempty"` - Head string `json:"head"` - RepositoryId string `json:"repositoryId"` -} - -type MergePullRequestInput struct { - AuthorEmail *string `json:"authorEmail,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - CommitBody *string `json:"commitBody,omitempty"` - CommitHeadline *string `json:"commitHeadline,omitempty"` - ExpectedHeadOid *string `json:"expectedHeadOid,omitempty"` - MergeMethod *PullRequestMergeMethod `json:"mergeMethod,omitempty"` - PullRequestId string `json:"pullRequestId"` -} - -type MilestoneOrder struct { - Direction OrderDirection `json:"direction"` - Field MilestoneOrderField `json:"field"` -} - -type MinimizeCommentInput struct { - Classifier ReportedContentClassifiers `json:"classifier"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - SubjectId string `json:"subjectId"` -} - -type MoveProjectCardInput struct { - AfterCardId *string `json:"afterCardId,omitempty"` - CardId string `json:"cardId"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - ColumnId string `json:"columnId"` -} - -type MoveProjectColumnInput struct { - AfterColumnId *string `json:"afterColumnId,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - ColumnId string `json:"columnId"` -} - -type OrgEnterpriseOwnerOrder struct { - Direction OrderDirection `json:"direction"` - Field OrgEnterpriseOwnerOrderField `json:"field"` -} - -type OrganizationOrder struct { - Direction OrderDirection `json:"direction"` - Field OrganizationOrderField `json:"field"` -} - -type PackageFileOrder struct { - Direction *OrderDirection `json:"direction,omitempty"` - Field *PackageFileOrderField `json:"field,omitempty"` -} - -type PackageOrder struct { - Direction *OrderDirection `json:"direction,omitempty"` - Field *PackageOrderField `json:"field,omitempty"` -} - -type PackageVersionOrder struct { - Direction *OrderDirection `json:"direction,omitempty"` - Field *PackageVersionOrderField `json:"field,omitempty"` -} - -type PinIssueInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - IssueId string `json:"issueId"` -} - -type ProjectCardImport struct { - Number int `json:"number"` - Repository string `json:"repository"` -} - -type ProjectColumnImport struct { - ColumnName string `json:"columnName"` - Issues *[]ProjectCardImport `json:"issues,omitempty"` - Position int `json:"position"` -} - -type ProjectOrder struct { - Direction OrderDirection `json:"direction"` - Field ProjectOrderField `json:"field"` -} - -type ProjectV2FieldOrder struct { - Direction OrderDirection `json:"direction"` - Field ProjectV2FieldOrderField `json:"field"` -} - -type ProjectV2FieldValue struct { - Date *string `json:"date,omitempty"` - IterationId *string `json:"iterationId,omitempty"` - Number *float32 `json:"number,omitempty"` - SingleSelectOptionId *string `json:"singleSelectOptionId,omitempty"` - Text *string `json:"text,omitempty"` -} - -type ProjectV2Filters struct { - State *ProjectV2State `json:"state,omitempty"` -} - -type ProjectV2ItemFieldValueOrder struct { - Direction OrderDirection `json:"direction"` - Field ProjectV2ItemFieldValueOrderField `json:"field"` -} - -type ProjectV2ItemOrder struct { - Direction OrderDirection `json:"direction"` - Field ProjectV2ItemOrderField `json:"field"` -} - -type ProjectV2Order struct { - Direction OrderDirection `json:"direction"` - Field ProjectV2OrderField `json:"field"` -} - -type ProjectV2SingleSelectFieldOptionInput struct { - Color ProjectV2SingleSelectFieldOptionColor `json:"color"` - Description string `json:"description"` - Name string `json:"name"` -} - -type ProjectV2ViewOrder struct { - Direction OrderDirection `json:"direction"` - Field ProjectV2ViewOrderField `json:"field"` -} - -type ProjectV2WorkflowOrder struct { - Direction OrderDirection `json:"direction"` - Field ProjectV2WorkflowsOrderField `json:"field"` -} - -type PublishSponsorsTierInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - TierId string `json:"tierId"` -} - -type PullRequestOrder struct { - Direction OrderDirection `json:"direction"` - Field PullRequestOrderField `json:"field"` -} - -type PullRequestParametersInput struct { - DismissStaleReviewsOnPush bool `json:"dismissStaleReviewsOnPush"` - RequireCodeOwnerReview bool `json:"requireCodeOwnerReview"` - RequireLastPushApproval bool `json:"requireLastPushApproval"` - RequiredApprovingReviewCount int `json:"requiredApprovingReviewCount"` - RequiredReviewThreadResolution bool `json:"requiredReviewThreadResolution"` -} - -type ReactionOrder struct { - Direction OrderDirection `json:"direction"` - Field ReactionOrderField `json:"field"` -} - -type RefNameConditionTargetInput struct { - Exclude []string `json:"exclude"` - Include []string `json:"include"` -} - -type RefOrder struct { - Direction OrderDirection `json:"direction"` - Field RefOrderField `json:"field"` -} - -type RefUpdate struct { - AfterOid string `json:"afterOid"` - BeforeOid *string `json:"beforeOid,omitempty"` - Force *bool `json:"force,omitempty"` - Name string `json:"name"` -} - -type RegenerateEnterpriseIdentityProviderRecoveryCodesInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` -} - -type RegenerateVerifiableDomainTokenInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type RejectDeploymentsInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Comment *string `json:"comment,omitempty"` - EnvironmentIds []string `json:"environmentIds"` - WorkflowRunId string `json:"workflowRunId"` -} - -type ReleaseOrder struct { - Direction OrderDirection `json:"direction"` - Field ReleaseOrderField `json:"field"` -} - -type RemoveAssigneesFromAssignableInput struct { - AssignableId string `json:"assignableId"` - AssigneeIds []string `json:"assigneeIds"` - ClientMutationId *string `json:"clientMutationId,omitempty"` -} - -type RemoveEnterpriseAdminInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - Login string `json:"login"` -} - -type RemoveEnterpriseIdentityProviderInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` -} - -type RemoveEnterpriseMemberInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - UserId string `json:"userId"` -} - -type RemoveEnterpriseOrganizationInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - OrganizationId string `json:"organizationId"` -} - -type RemoveEnterpriseSupportEntitlementInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - Login string `json:"login"` -} - -type RemoveLabelsFromLabelableInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - LabelIds []string `json:"labelIds"` - LabelableId string `json:"labelableId"` -} - -type RemoveOutsideCollaboratorInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OrganizationId string `json:"organizationId"` - UserId string `json:"userId"` -} - -type RemoveReactionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Content ReactionContent `json:"content"` - SubjectId string `json:"subjectId"` -} - -type RemoveStarInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - StarrableId string `json:"starrableId"` -} - -type RemoveUpvoteInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - SubjectId string `json:"subjectId"` -} - -type ReopenDiscussionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - DiscussionId string `json:"discussionId"` -} - -type ReopenIssueInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - IssueId string `json:"issueId"` -} - -type ReopenPullRequestInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PullRequestId string `json:"pullRequestId"` -} - -type RepositoryInvitationOrder struct { - Direction OrderDirection `json:"direction"` - Field RepositoryInvitationOrderField `json:"field"` -} - -type RepositoryMigrationOrder struct { - Direction RepositoryMigrationOrderDirection `json:"direction"` - Field RepositoryMigrationOrderField `json:"field"` -} - -type RepositoryNameConditionTargetInput struct { - Exclude []string `json:"exclude"` - Include []string `json:"include"` - Protected *bool `json:"protected,omitempty"` -} - -type RepositoryOrder struct { - Direction OrderDirection `json:"direction"` - Field RepositoryOrderField `json:"field"` -} - -type RepositoryRuleConditionsInput struct { - RefName *RefNameConditionTargetInput `json:"refName,omitempty"` - RepositoryName *RepositoryNameConditionTargetInput `json:"repositoryName,omitempty"` -} - -type RepositoryRuleInput struct { - Id *string `json:"id,omitempty"` - Parameters *RuleParametersInput `json:"parameters,omitempty"` - Type RepositoryRuleType `json:"type"` -} - -type RequestReviewsInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PullRequestId string `json:"pullRequestId"` - TeamIds *[]string `json:"teamIds,omitempty"` - Union *bool `json:"union,omitempty"` - UserIds *[]string `json:"userIds,omitempty"` -} - -type RequiredDeploymentsParametersInput struct { - RequiredDeploymentEnvironments []string `json:"requiredDeploymentEnvironments"` -} - -type RequiredStatusCheckInput struct { - AppId *string `json:"appId,omitempty"` - Context string `json:"context"` -} - -type RequiredStatusChecksParametersInput struct { - RequiredStatusChecks []StatusCheckConfigurationInput `json:"requiredStatusChecks"` - StrictRequiredStatusChecksPolicy bool `json:"strictRequiredStatusChecksPolicy"` -} - -type RerequestCheckSuiteInput struct { - CheckSuiteId string `json:"checkSuiteId"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - RepositoryId string `json:"repositoryId"` -} - -type ResolveReviewThreadInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ThreadId string `json:"threadId"` -} - -type RetireSponsorsTierInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - TierId string `json:"tierId"` -} - -type RevertPullRequestInput struct { - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Draft *bool `json:"draft,omitempty"` - PullRequestId string `json:"pullRequestId"` - Title *string `json:"title,omitempty"` -} - -type RevokeEnterpriseOrganizationsMigratorRoleInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - Login string `json:"login"` -} - -type RevokeMigratorRoleInput struct { - Actor string `json:"actor"` - ActorType ActorType `json:"actorType"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - OrganizationId string `json:"organizationId"` -} - -type RuleParametersInput struct { - BranchNamePattern *BranchNamePatternParametersInput `json:"branchNamePattern,omitempty"` - CommitAuthorEmailPattern *CommitAuthorEmailPatternParametersInput `json:"commitAuthorEmailPattern,omitempty"` - CommitMessagePattern *CommitMessagePatternParametersInput `json:"commitMessagePattern,omitempty"` - CommitterEmailPattern *CommitterEmailPatternParametersInput `json:"committerEmailPattern,omitempty"` - PullRequest *PullRequestParametersInput `json:"pullRequest,omitempty"` - RequiredDeployments *RequiredDeploymentsParametersInput `json:"requiredDeployments,omitempty"` - RequiredStatusChecks *RequiredStatusChecksParametersInput `json:"requiredStatusChecks,omitempty"` - TagNamePattern *TagNamePatternParametersInput `json:"tagNamePattern,omitempty"` - Update *UpdateParametersInput `json:"update,omitempty"` -} - -type SavedReplyOrder struct { - Direction OrderDirection `json:"direction"` - Field SavedReplyOrderField `json:"field"` -} - -type SecurityAdvisoryIdentifierFilter struct { - Type SecurityAdvisoryIdentifierType `json:"type"` - Value string `json:"value"` -} - -type SecurityAdvisoryOrder struct { - Direction OrderDirection `json:"direction"` - Field SecurityAdvisoryOrderField `json:"field"` -} - -type SecurityVulnerabilityOrder struct { - Direction OrderDirection `json:"direction"` - Field SecurityVulnerabilityOrderField `json:"field"` -} - -type SetEnterpriseIdentityProviderInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - DigestMethod SamlDigestAlgorithm `json:"digestMethod"` - EnterpriseId string `json:"enterpriseId"` - IdpCertificate string `json:"idpCertificate"` - Issuer *string `json:"issuer,omitempty"` - SignatureMethod SamlSignatureAlgorithm `json:"signatureMethod"` - SsoUrl string `json:"ssoUrl"` -} - -type SetOrganizationInteractionLimitInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Expiry *RepositoryInteractionLimitExpiry `json:"expiry,omitempty"` - Limit RepositoryInteractionLimit `json:"limit"` - OrganizationId string `json:"organizationId"` -} - -type SetRepositoryInteractionLimitInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Expiry *RepositoryInteractionLimitExpiry `json:"expiry,omitempty"` - Limit RepositoryInteractionLimit `json:"limit"` - RepositoryId string `json:"repositoryId"` -} - -type SetUserInteractionLimitInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Expiry *RepositoryInteractionLimitExpiry `json:"expiry,omitempty"` - Limit RepositoryInteractionLimit `json:"limit"` - UserId string `json:"userId"` -} - -type SponsorOrder struct { - Direction OrderDirection `json:"direction"` - Field SponsorOrderField `json:"field"` -} - -type SponsorableOrder struct { - Direction OrderDirection `json:"direction"` - Field SponsorableOrderField `json:"field"` -} - -type SponsorsActivityOrder struct { - Direction OrderDirection `json:"direction"` - Field SponsorsActivityOrderField `json:"field"` -} - -type SponsorsTierOrder struct { - Direction OrderDirection `json:"direction"` - Field SponsorsTierOrderField `json:"field"` -} - -type SponsorshipNewsletterOrder struct { - Direction OrderDirection `json:"direction"` - Field SponsorshipNewsletterOrderField `json:"field"` -} - -type SponsorshipOrder struct { - Direction OrderDirection `json:"direction"` - Field SponsorshipOrderField `json:"field"` -} - -type StarOrder struct { - Direction OrderDirection `json:"direction"` - Field StarOrderField `json:"field"` -} - -type StartOrganizationMigrationInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - SourceAccessToken string `json:"sourceAccessToken"` - SourceOrgUrl string `json:"sourceOrgUrl"` - TargetEnterpriseId string `json:"targetEnterpriseId"` - TargetOrgName string `json:"targetOrgName"` -} - -type StartRepositoryMigrationInput struct { - AccessToken *string `json:"accessToken,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - ContinueOnError *bool `json:"continueOnError,omitempty"` - GitArchiveUrl *string `json:"gitArchiveUrl,omitempty"` - GithubPat *string `json:"githubPat,omitempty"` - LockSource *bool `json:"lockSource,omitempty"` - MetadataArchiveUrl *string `json:"metadataArchiveUrl,omitempty"` - OwnerId string `json:"ownerId"` - RepositoryName string `json:"repositoryName"` - SkipReleases *bool `json:"skipReleases,omitempty"` - SourceId string `json:"sourceId"` - SourceRepositoryUrl *string `json:"sourceRepositoryUrl,omitempty"` - TargetRepoVisibility *string `json:"targetRepoVisibility,omitempty"` -} - -type StatusCheckConfigurationInput struct { - Context string `json:"context"` - IntegrationId *int `json:"integrationId,omitempty"` -} - -type SubmitPullRequestReviewInput struct { - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Event PullRequestReviewEvent `json:"event"` - PullRequestId *string `json:"pullRequestId,omitempty"` - PullRequestReviewId *string `json:"pullRequestReviewId,omitempty"` -} - -type TagNamePatternParametersInput struct { - Name *string `json:"name,omitempty"` - Negate *bool `json:"negate,omitempty"` - Operator string `json:"operator"` - Pattern string `json:"pattern"` -} - -type TeamDiscussionCommentOrder struct { - Direction OrderDirection `json:"direction"` - Field TeamDiscussionCommentOrderField `json:"field"` -} - -type TeamDiscussionOrder struct { - Direction OrderDirection `json:"direction"` - Field TeamDiscussionOrderField `json:"field"` -} - -type TeamMemberOrder struct { - Direction OrderDirection `json:"direction"` - Field TeamMemberOrderField `json:"field"` -} - -type TeamOrder struct { - Direction OrderDirection `json:"direction"` - Field TeamOrderField `json:"field"` -} - -type TeamRepositoryOrder struct { - Direction OrderDirection `json:"direction"` - Field TeamRepositoryOrderField `json:"field"` -} - -type TransferEnterpriseOrganizationInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - DestinationEnterpriseId string `json:"destinationEnterpriseId"` - OrganizationId string `json:"organizationId"` -} - -type TransferIssueInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - CreateLabelsIfMissing *bool `json:"createLabelsIfMissing,omitempty"` - IssueId string `json:"issueId"` - RepositoryId string `json:"repositoryId"` -} - -type UnarchiveProjectV2ItemInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ItemId string `json:"itemId"` - ProjectId string `json:"projectId"` -} - -type UnarchiveRepositoryInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - RepositoryId string `json:"repositoryId"` -} - -type UnfollowOrganizationInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OrganizationId string `json:"organizationId"` -} - -type UnfollowUserInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - UserId string `json:"userId"` -} - -type UnlinkProjectV2FromRepositoryInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectId string `json:"projectId"` - RepositoryId string `json:"repositoryId"` -} - -type UnlinkProjectV2FromTeamInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectId string `json:"projectId"` - TeamId string `json:"teamId"` -} - -type UnlinkRepositoryFromProjectInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ProjectId string `json:"projectId"` - RepositoryId string `json:"repositoryId"` -} - -type UnlockLockableInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - LockableId string `json:"lockableId"` -} - -type UnmarkDiscussionCommentAsAnswerInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type UnmarkFileAsViewedInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Path string `json:"path"` - PullRequestId string `json:"pullRequestId"` -} - -type UnmarkIssueAsDuplicateInput struct { - CanonicalId string `json:"canonicalId"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - DuplicateId string `json:"duplicateId"` -} - -type UnminimizeCommentInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - SubjectId string `json:"subjectId"` -} - -type UnpinIssueInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - IssueId string `json:"issueId"` -} - -type UnresolveReviewThreadInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ThreadId string `json:"threadId"` -} - -type UpdateBranchProtectionRuleInput struct { - AllowsDeletions *bool `json:"allowsDeletions,omitempty"` - AllowsForcePushes *bool `json:"allowsForcePushes,omitempty"` - BlocksCreations *bool `json:"blocksCreations,omitempty"` - BranchProtectionRuleId string `json:"branchProtectionRuleId"` - BypassForcePushActorIds *[]string `json:"bypassForcePushActorIds,omitempty"` - BypassPullRequestActorIds *[]string `json:"bypassPullRequestActorIds,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - DismissesStaleReviews *bool `json:"dismissesStaleReviews,omitempty"` - IsAdminEnforced *bool `json:"isAdminEnforced,omitempty"` - LockAllowsFetchAndMerge *bool `json:"lockAllowsFetchAndMerge,omitempty"` - LockBranch *bool `json:"lockBranch,omitempty"` - Pattern *string `json:"pattern,omitempty"` - PushActorIds *[]string `json:"pushActorIds,omitempty"` - RequireLastPushApproval *bool `json:"requireLastPushApproval,omitempty"` - RequiredApprovingReviewCount *int `json:"requiredApprovingReviewCount,omitempty"` - RequiredDeploymentEnvironments *[]string `json:"requiredDeploymentEnvironments,omitempty"` - RequiredStatusCheckContexts *[]string `json:"requiredStatusCheckContexts,omitempty"` - RequiredStatusChecks *[]RequiredStatusCheckInput `json:"requiredStatusChecks,omitempty"` - RequiresApprovingReviews *bool `json:"requiresApprovingReviews,omitempty"` - RequiresCodeOwnerReviews *bool `json:"requiresCodeOwnerReviews,omitempty"` - RequiresCommitSignatures *bool `json:"requiresCommitSignatures,omitempty"` - RequiresConversationResolution *bool `json:"requiresConversationResolution,omitempty"` - RequiresDeployments *bool `json:"requiresDeployments,omitempty"` - RequiresLinearHistory *bool `json:"requiresLinearHistory,omitempty"` - RequiresStatusChecks *bool `json:"requiresStatusChecks,omitempty"` - RequiresStrictStatusChecks *bool `json:"requiresStrictStatusChecks,omitempty"` - RestrictsPushes *bool `json:"restrictsPushes,omitempty"` - RestrictsReviewDismissals *bool `json:"restrictsReviewDismissals,omitempty"` - ReviewDismissalActorIds *[]string `json:"reviewDismissalActorIds,omitempty"` -} - -type UpdateCheckRunInput struct { - Actions *[]CheckRunAction `json:"actions,omitempty"` - CheckRunId string `json:"checkRunId"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - CompletedAt *string `json:"completedAt,omitempty"` - Conclusion *CheckConclusionState `json:"conclusion,omitempty"` - DetailsUrl *string `json:"detailsUrl,omitempty"` - ExternalId *string `json:"externalId,omitempty"` - Name *string `json:"name,omitempty"` - Output *CheckRunOutput `json:"output,omitempty"` - RepositoryId string `json:"repositoryId"` - StartedAt *string `json:"startedAt,omitempty"` - Status *RequestableCheckStatusState `json:"status,omitempty"` -} - -type UpdateCheckSuitePreferencesInput struct { - AutoTriggerPreferences []CheckSuiteAutoTriggerPreference `json:"autoTriggerPreferences"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - RepositoryId string `json:"repositoryId"` -} - -type UpdateDiscussionCommentInput struct { - Body string `json:"body"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - CommentId string `json:"commentId"` -} - -type UpdateDiscussionInput struct { - Body *string `json:"body,omitempty"` - CategoryId *string `json:"categoryId,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - DiscussionId string `json:"discussionId"` - Title *string `json:"title,omitempty"` -} - -type UpdateEnterpriseAdministratorRoleInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - Login string `json:"login"` - Role EnterpriseAdministratorRole `json:"role"` -} - -type UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - PolicyValue *EnterpriseAllowPrivateRepositoryForkingPolicyValue `json:"policyValue,omitempty"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseDefaultRepositoryPermissionSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseDefaultRepositoryPermissionSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseMembersCanCreateRepositoriesSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - MembersCanCreateInternalRepositories *bool `json:"membersCanCreateInternalRepositories,omitempty"` - MembersCanCreatePrivateRepositories *bool `json:"membersCanCreatePrivateRepositories,omitempty"` - MembersCanCreatePublicRepositories *bool `json:"membersCanCreatePublicRepositories,omitempty"` - MembersCanCreateRepositoriesPolicyEnabled *bool `json:"membersCanCreateRepositoriesPolicyEnabled,omitempty"` - SettingValue *EnterpriseMembersCanCreateRepositoriesSettingValue `json:"settingValue,omitempty"` -} - -type UpdateEnterpriseMembersCanDeleteIssuesSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseMembersCanMakePurchasesSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseMembersCanMakePurchasesSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseOrganizationProjectsSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseOwnerOrganizationRoleInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - OrganizationId string `json:"organizationId"` - OrganizationRole RoleInOrganization `json:"organizationRole"` -} - -type UpdateEnterpriseProfileInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Description *string `json:"description,omitempty"` - EnterpriseId string `json:"enterpriseId"` - Location *string `json:"location,omitempty"` - Name *string `json:"name,omitempty"` - WebsiteUrl *string `json:"websiteUrl,omitempty"` -} - -type UpdateEnterpriseRepositoryProjectsSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseTeamDiscussionsSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledDisabledSettingValue `json:"settingValue"` -} - -type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnterpriseId string `json:"enterpriseId"` - SettingValue EnterpriseEnabledSettingValue `json:"settingValue"` -} - -type UpdateEnvironmentInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - EnvironmentId string `json:"environmentId"` - Reviewers *[]string `json:"reviewers,omitempty"` - WaitTimer *int `json:"waitTimer,omitempty"` -} - -type UpdateIpAllowListEnabledSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OwnerId string `json:"ownerId"` - SettingValue IpAllowListEnabledSettingValue `json:"settingValue"` -} - -type UpdateIpAllowListEntryInput struct { - AllowListValue string `json:"allowListValue"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - IpAllowListEntryId string `json:"ipAllowListEntryId"` - IsActive bool `json:"isActive"` - Name *string `json:"name,omitempty"` -} - -type UpdateIpAllowListForInstalledAppsEnabledSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OwnerId string `json:"ownerId"` - SettingValue IpAllowListForInstalledAppsEnabledSettingValue `json:"settingValue"` -} - -type UpdateIssueCommentInput struct { - Body string `json:"body"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type UpdateIssueInput struct { - AssigneeIds *[]string `json:"assigneeIds,omitempty"` - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` - LabelIds *[]string `json:"labelIds,omitempty"` - MilestoneId *string `json:"milestoneId,omitempty"` - ProjectIds *[]string `json:"projectIds,omitempty"` - State *IssueState `json:"state,omitempty"` - Title *string `json:"title,omitempty"` -} - -type UpdateLabelInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Color *string `json:"color,omitempty"` - Description *string `json:"description,omitempty"` - Id string `json:"id"` - Name *string `json:"name,omitempty"` -} - -type UpdateNotificationRestrictionSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OwnerId string `json:"ownerId"` - SettingValue NotificationRestrictionSettingValue `json:"settingValue"` -} - -type UpdateOrganizationAllowPrivateRepositoryForkingSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ForkingEnabled bool `json:"forkingEnabled"` - OrganizationId string `json:"organizationId"` -} - -type UpdateOrganizationWebCommitSignoffSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - OrganizationId string `json:"organizationId"` - WebCommitSignoffRequired bool `json:"webCommitSignoffRequired"` -} - -type UpdateParametersInput struct { - UpdateAllowsFetchAndMerge bool `json:"updateAllowsFetchAndMerge"` -} - -type UpdateProjectCardInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - IsArchived *bool `json:"isArchived,omitempty"` - Note *string `json:"note,omitempty"` - ProjectCardId string `json:"projectCardId"` -} - -type UpdateProjectColumnInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Name string `json:"name"` - ProjectColumnId string `json:"projectColumnId"` -} - -type UpdateProjectInput struct { - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Name *string `json:"name,omitempty"` - ProjectId string `json:"projectId"` - Public *bool `json:"public,omitempty"` - State *ProjectState `json:"state,omitempty"` -} - -type UpdateProjectV2DraftIssueInput struct { - AssigneeIds *[]string `json:"assigneeIds,omitempty"` - Body *string `json:"body,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - DraftIssueId string `json:"draftIssueId"` - Title *string `json:"title,omitempty"` -} - -type UpdateProjectV2Input struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Closed *bool `json:"closed,omitempty"` - ProjectId string `json:"projectId"` - Public *bool `json:"public,omitempty"` - Readme *string `json:"readme,omitempty"` - ShortDescription *string `json:"shortDescription,omitempty"` - Title *string `json:"title,omitempty"` -} - -type UpdateProjectV2ItemFieldValueInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - FieldId string `json:"fieldId"` - ItemId string `json:"itemId"` - ProjectId string `json:"projectId"` - Value ProjectV2FieldValue `json:"value"` -} - -type UpdateProjectV2ItemPositionInput struct { - AfterId *string `json:"afterId,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - ItemId string `json:"itemId"` - ProjectId string `json:"projectId"` -} - -type UpdatePullRequestBranchInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - ExpectedHeadOid *string `json:"expectedHeadOid,omitempty"` - PullRequestId string `json:"pullRequestId"` +type RequestReviewsInput struct { + ClientMutationId *string `json:"clientMutationId,omitempty"` + PullRequestId string `json:"pullRequestId"` + TeamIds *[]string `json:"teamIds,omitempty"` + Union *bool `json:"union,omitempty"` + UserIds *[]string `json:"userIds,omitempty"` } type UpdatePullRequestInput struct { @@ -4144,134 +2222,3 @@ type UpdatePullRequestInput struct { State *PullRequestUpdateState `json:"state,omitempty"` Title *string `json:"title,omitempty"` } - -type UpdatePullRequestReviewCommentInput struct { - Body string `json:"body"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - PullRequestReviewCommentId string `json:"pullRequestReviewCommentId"` -} - -type UpdatePullRequestReviewInput struct { - Body string `json:"body"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - PullRequestReviewId string `json:"pullRequestReviewId"` -} - -type UpdateRefInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Force *bool `json:"force,omitempty"` - Oid string `json:"oid"` - RefId string `json:"refId"` -} - -type UpdateRefsInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - RefUpdates []RefUpdate `json:"refUpdates"` - RepositoryId string `json:"repositoryId"` -} - -type UpdateRepositoryInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Description *string `json:"description,omitempty"` - HasDiscussionsEnabled *bool `json:"hasDiscussionsEnabled,omitempty"` - HasIssuesEnabled *bool `json:"hasIssuesEnabled,omitempty"` - HasProjectsEnabled *bool `json:"hasProjectsEnabled,omitempty"` - HasWikiEnabled *bool `json:"hasWikiEnabled,omitempty"` - HomepageUrl *string `json:"homepageUrl,omitempty"` - Name *string `json:"name,omitempty"` - RepositoryId string `json:"repositoryId"` - Template *bool `json:"template,omitempty"` -} - -type UpdateRepositoryRulesetInput struct { - BypassActorIds *[]string `json:"bypassActorIds,omitempty"` - BypassMode *RuleBypassMode `json:"bypassMode,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Conditions *RepositoryRuleConditionsInput `json:"conditions,omitempty"` - Enforcement *RuleEnforcement `json:"enforcement,omitempty"` - Name *string `json:"name,omitempty"` - RepositoryRulesetId string `json:"repositoryRulesetId"` - Rules *[]RepositoryRuleInput `json:"rules,omitempty"` - Target *RepositoryRulesetTarget `json:"target,omitempty"` -} - -type UpdateRepositoryWebCommitSignoffSettingInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - RepositoryId string `json:"repositoryId"` - WebCommitSignoffRequired bool `json:"webCommitSignoffRequired"` -} - -type UpdateSponsorshipPreferencesInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - PrivacyLevel *SponsorshipPrivacy `json:"privacyLevel,omitempty"` - ReceiveEmails *bool `json:"receiveEmails,omitempty"` - SponsorId *string `json:"sponsorId,omitempty"` - SponsorLogin *string `json:"sponsorLogin,omitempty"` - SponsorableId *string `json:"sponsorableId,omitempty"` - SponsorableLogin *string `json:"sponsorableLogin,omitempty"` -} - -type UpdateSubscriptionInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - State SubscriptionState `json:"state"` - SubscribableId string `json:"subscribableId"` -} - -type UpdateTeamDiscussionCommentInput struct { - Body string `json:"body"` - BodyVersion *string `json:"bodyVersion,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type UpdateTeamDiscussionInput struct { - Body *string `json:"body,omitempty"` - BodyVersion *string `json:"bodyVersion,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` - Pinned *bool `json:"pinned,omitempty"` - Title *string `json:"title,omitempty"` -} - -type UpdateTeamReviewAssignmentInput struct { - Algorithm *TeamReviewAssignmentAlgorithm `json:"algorithm,omitempty"` - ClientMutationId *string `json:"clientMutationId,omitempty"` - Enabled bool `json:"enabled"` - ExcludedTeamMemberIds *[]string `json:"excludedTeamMemberIds,omitempty"` - Id string `json:"id"` - NotifyTeam *bool `json:"notifyTeam,omitempty"` - TeamMemberCount *int `json:"teamMemberCount,omitempty"` -} - -type UpdateTeamsRepositoryInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Permission RepositoryPermission `json:"permission"` - RepositoryId string `json:"repositoryId"` - TeamIds []string `json:"teamIds"` -} - -type UpdateTopicsInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - RepositoryId string `json:"repositoryId"` - TopicNames []string `json:"topicNames"` -} - -type UserStatusOrder struct { - Direction OrderDirection `json:"direction"` - Field UserStatusOrderField `json:"field"` -} - -type VerifiableDomainOrder struct { - Direction OrderDirection `json:"direction"` - Field VerifiableDomainOrderField `json:"field"` -} - -type VerifyVerifiableDomainInput struct { - ClientMutationId *string `json:"clientMutationId,omitempty"` - Id string `json:"id"` -} - -type WorkflowRunOrder struct { - Direction OrderDirection `json:"direction"` - Field WorkflowRunOrderField `json:"field"` -} diff --git a/github/githubclient/gen/genclient/operations.go b/github/githubclient/gen/genclient/operations.go index c9860e5..41a329e 100644 --- a/github/githubclient/gen/genclient/operations.go +++ b/github/githubclient/gen/genclient/operations.go @@ -75,44 +75,45 @@ func (c *gqlclient) PullRequests(ctx context.Context, ) (*PullRequestsResponse, error) { var pullRequestsOperation string = ` - query PullRequests($repo_owner : String!, $repo_name : String!) { - viewer { - login - pullRequests(first: 100, states: [OPEN]) { - nodes { + query PullRequests ($repo_owner: String!, $repo_name: String!) { + viewer { + login + pullRequests(first: 100, states: [OPEN]) { + nodes { + id + number + title + body + baseRefName + headRefName + mergeable + reviewDecision + repository { id - number - title - body - baseRefName - headRefName - mergeable - reviewDecision - repository { - id - } - mergeQueueEntry { - id - } - commits(first: 100) { - nodes { - commit { - oid - messageHeadline - messageBody - statusCheckRollup { - state - } + } + mergeQueueEntry { + id + } + commits(first: 100) { + nodes { + commit { + oid + messageHeadline + messageBody + statusCheckRollup { + state } } } } } } - repository(owner: $repo_owner, name: $repo_name) { - id - } - }` + } + repository(owner: $repo_owner, name: $repo_name) { + id + } +} +` gqlreq := &client.GQLRequest{ OperationName: "PullRequests", @@ -177,21 +178,22 @@ func (c *gqlclient) AssignableUsers(ctx context.Context, ) (*AssignableUsersResponse, error) { var assignableUsersOperation string = ` - query AssignableUsers($repo_owner : String!, $repo_name : String!, $end_cursor : String) { - repository(owner: $repo_owner, name: $repo_name) { - assignableUsers(first: 100, after: $end_cursor) { - nodes { - id - login - name - } - pageInfo { - hasNextPage - endCursor - } + query AssignableUsers ($repo_owner: String!, $repo_name: String!, $end_cursor: String) { + repository(owner: $repo_owner, name: $repo_name) { + assignableUsers(first: 100, after: $end_cursor) { + nodes { + id + login + name + } + pageInfo { + hasNextPage + endCursor } } - }` + } +} +` gqlreq := &client.GQLRequest{ OperationName: "AssignableUsers", @@ -244,14 +246,15 @@ func (c *gqlclient) CreatePullRequest(ctx context.Context, ) (*CreatePullRequestResponse, error) { var createPullRequestOperation string = ` - mutation CreatePullRequest($input : CreatePullRequestInput!) { - createPullRequest(input: $input) { - pullRequest { - id - number - } + mutation CreatePullRequest ($input: CreatePullRequestInput!) { + createPullRequest(input: $input) { + pullRequest { + id + number } - }` + } +} +` gqlreq := &client.GQLRequest{ OperationName: "CreatePullRequest", @@ -301,13 +304,14 @@ func (c *gqlclient) UpdatePullRequest(ctx context.Context, ) (*UpdatePullRequestResponse, error) { var updatePullRequestOperation string = ` - mutation UpdatePullRequest($input : UpdatePullRequestInput!) { - updatePullRequest(input: $input) { - pullRequest { - number - } + mutation UpdatePullRequest ($input: UpdatePullRequestInput!) { + updatePullRequest(input: $input) { + pullRequest { + number } - }` + } +} +` gqlreq := &client.GQLRequest{ OperationName: "UpdatePullRequest", @@ -357,13 +361,14 @@ func (c *gqlclient) AddReviewers(ctx context.Context, ) (*AddReviewersResponse, error) { var addReviewersOperation string = ` - mutation AddReviewers($input : RequestReviewsInput!) { - requestReviews(input: $input) { - pullRequest { - id - } + mutation AddReviewers ($input: RequestReviewsInput!) { + requestReviews(input: $input) { + pullRequest { + id } - }` + } +} +` gqlreq := &client.GQLRequest{ OperationName: "AddReviewers", @@ -409,11 +414,12 @@ func (c *gqlclient) CommentPullRequest(ctx context.Context, ) (*CommentPullRequestResponse, error) { var commentPullRequestOperation string = ` - mutation CommentPullRequest($input : AddCommentInput!) { - addComment(input: $input) { - clientMutationId - } - }` + mutation CommentPullRequest ($input: AddCommentInput!) { + addComment(input: $input) { + clientMutationId + } +} +` gqlreq := &client.GQLRequest{ OperationName: "CommentPullRequest", @@ -463,13 +469,14 @@ func (c *gqlclient) MergePullRequest(ctx context.Context, ) (*MergePullRequestResponse, error) { var mergePullRequestOperation string = ` - mutation MergePullRequest($input : MergePullRequestInput!) { - mergePullRequest(input: $input) { - pullRequest { - number - } + mutation MergePullRequest ($input: MergePullRequestInput!) { + mergePullRequest(input: $input) { + pullRequest { + number } - }` + } +} +` gqlreq := &client.GQLRequest{ OperationName: "MergePullRequest", @@ -519,13 +526,14 @@ func (c *gqlclient) AutoMergePullRequest(ctx context.Context, ) (*AutoMergePullRequestResponse, error) { var autoMergePullRequestOperation string = ` - mutation AutoMergePullRequest($input : EnablePullRequestAutoMergeInput!) { - enablePullRequestAutoMerge(input: $input) { - pullRequest { - number - } + mutation AutoMergePullRequest ($input: EnablePullRequestAutoMergeInput!) { + enablePullRequestAutoMerge(input: $input) { + pullRequest { + number } - }` + } +} +` gqlreq := &client.GQLRequest{ OperationName: "AutoMergePullRequest", @@ -575,13 +583,14 @@ func (c *gqlclient) ClosePullRequest(ctx context.Context, ) (*ClosePullRequestResponse, error) { var closePullRequestOperation string = ` - mutation ClosePullRequest($input : ClosePullRequestInput!) { - closePullRequest(input: $input) { - pullRequest { - number - } + mutation ClosePullRequest ($input: ClosePullRequestInput!) { + closePullRequest(input: $input) { + pullRequest { + number } - }` + } +} +` gqlreq := &client.GQLRequest{ OperationName: "ClosePullRequest", @@ -641,19 +650,20 @@ func (c *gqlclient) StarCheck(ctx context.Context, ) (*StarCheckResponse, error) { var starCheckOperation string = ` - query StarCheck($after : String) { - viewer { - starredRepositories(first: 100, after: $after) { - nodes { - nameWithOwner - } - edges { - cursor - } - totalCount + query StarCheck ($after: String) { + viewer { + starredRepositories(first: 100, after: $after) { + nodes { + nameWithOwner + } + edges { + cursor } + totalCount } - }` + } +} +` gqlreq := &client.GQLRequest{ OperationName: "StarCheck", @@ -700,11 +710,12 @@ func (c *gqlclient) StarGetRepo(ctx context.Context, ) (*StarGetRepoResponse, error) { var starGetRepoOperation string = ` - query StarGetRepo($owner : String!, $name : String!) { - repository(owner: $owner, name: $name) { - id - } - }` + query StarGetRepo ($owner: String!, $name: String!) { + repository(owner: $owner, name: $name) { + id + } +} +` gqlreq := &client.GQLRequest{ OperationName: "StarGetRepo", @@ -751,11 +762,12 @@ func (c *gqlclient) StarAdd(ctx context.Context, ) (*StarAddResponse, error) { var starAddOperation string = ` - mutation StarAdd($input : AddStarInput!) { - addStar(input: $input) { - clientMutationId - } - }` + mutation StarAdd ($input: AddStarInput!) { + addStar(input: $input) { + clientMutationId + } +} +` gqlreq := &client.GQLRequest{ OperationName: "StarAdd", diff --git a/github/githubclient/gen/genclient/subscription_client.go b/github/githubclient/gen/genclient/subscription_client.go new file mode 100644 index 0000000..f936427 --- /dev/null +++ b/github/githubclient/gen/genclient/subscription_client.go @@ -0,0 +1,29 @@ +// Code generated by github.com/inigolabs/fezzik, DO NOT EDIT. + +package genclient + +import ( + "github.com/inigolabs/fezzik/subscription" +) + +type SubscriptionClient interface { + Close() (err error) +} + +func NewSubscriptionClient(url string, params map[string]interface{}) SubscriptionClient { + gql := subscription.NewSubscriptionClient(url) + gql.WithConnectionParams(params) + gql.WithExitWhenNoSubscription(false) + + go gql.Run() + + return &gqlSubscriptionClient{gql: gql} +} + +type gqlSubscriptionClient struct { + gql *subscription.SubscriptionClient +} + +func (c *gqlSubscriptionClient) Close() (err error) { + return c.gql.Close() +} diff --git a/go.mod b/go.mod index e04d72c..c002778 100644 --- a/go.mod +++ b/go.mod @@ -5,13 +5,13 @@ go 1.21 require ( github.com/ejoffe/profiletimer v0.1.0 github.com/ejoffe/rake v0.2.7 - github.com/google/uuid v1.2.0 - github.com/inigolabs/fezzik v0.3.8 + github.com/google/uuid v1.3.0 + github.com/inigolabs/fezzik v0.4.9 github.com/jessevdk/go-flags v1.5.0 github.com/rs/zerolog v1.26.1 - github.com/stretchr/testify v1.7.0 + github.com/stretchr/testify v1.7.1 github.com/tidwall/pretty v1.2.0 - github.com/urfave/cli/v2 v2.3.0 + github.com/urfave/cli/v2 v2.8.1 golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 golang.org/x/sys v0.12.0 gopkg.in/yaml.v3 v3.0.1 @@ -26,23 +26,29 @@ require ( github.com/cpuguy83/go-md2man/v2 v2.0.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/golang/protobuf v1.5.2 // indirect + github.com/hasura/go-graphql-client v0.9.3 // indirect github.com/iancoleman/strcase v0.2.0 // indirect - github.com/jensneuse/graphql-go-tools v1.51.1-0.20220407073143-b484a4fba0f8 // indirect github.com/json-iterator/go v1.1.12 // indirect + github.com/klauspost/compress v1.14.4 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect + github.com/qri-io/jsonpointer v0.1.1 // indirect + github.com/qri-io/jsonschema v0.2.1 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/tidwall/gjson v1.11.0 // indirect github.com/tidwall/match v1.1.1 // indirect github.com/tidwall/sjson v1.0.4 // indirect - github.com/vektah/gqlparser/v2 v2.2.0 // indirect + github.com/vektah/gqlparser/v2 v2.5.1 // indirect github.com/vektra/mockery/v2 v2.10.0 // indirect - golang.org/x/mod v0.5.1 // indirect + github.com/wundergraph/graphql-go-tools v1.53.0 // indirect + github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect + golang.org/x/mod v0.8.0 // indirect golang.org/x/net v0.15.0 // indirect - golang.org/x/tools v0.1.8 // indirect + golang.org/x/tools v0.6.0 // indirect golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/protobuf v1.27.1 // indirect + google.golang.org/protobuf v1.28.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect + nhooyr.io/websocket v1.8.7 // indirect ) diff --git a/go.sum b/go.sum index 727953f..7d0d5e6 100644 --- a/go.sum +++ b/go.sum @@ -49,9 +49,9 @@ cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RX cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/99designs/gqlgen v0.13.0/go.mod h1:NV130r6f4tpRWuAI+zsrSdooO/eWUv+Gyyoi3rEfXIk= -github.com/99designs/gqlgen v0.13.1-0.20210728041543-7e38dd46943c/go.mod h1:S7z4boV+Nx4VvzMUpVrY/YuHjFX4n7rDyuTqvAkuoRE= +github.com/99designs/gqlgen v0.17.13/go.mod h1:w1brbeOdqVyNJI553BGwtwdVcYu1LKeYE1opLWN9RgQ= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/toml v1.1.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/Masterminds/goutils v1.1.0/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= @@ -59,8 +59,6 @@ github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF0 github.com/Masterminds/sprig v2.22.0+incompatible/go.mod h1:y6hNFY5UBTIWBxnzTeuNhlNS5hqE0NB0E6fgfo2Br3o= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= -github.com/agnivade/levenshtein v1.0.3/go.mod h1:4SFRZbbXWLF4MU1T9Qg0pGgH3Pjs+t6ie5efyrwRJXs= -github.com/agnivade/levenshtein v1.1.0/go.mod h1:veldBMzWxcCG2ZvUTKD2kJNRdCk5hVbJomOvKkmgYbo= github.com/agnivade/levenshtein v1.1.1 h1:QY8M92nrzkmr798gCo3kmMyqXFzdQVpxLlGPRBij0P8= github.com/agnivade/levenshtein v1.1.1/go.mod h1:veldBMzWxcCG2ZvUTKD2kJNRdCk5hVbJomOvKkmgYbo= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= @@ -87,7 +85,6 @@ github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24 github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/buger/jsonparser v0.0.0-20181115193947-bf1c66bbce23/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs= github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= @@ -118,14 +115,13 @@ github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3Ee github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= -github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.1 h1:r/myEWzV9lfsM1tFLgDyu0atFtJ1fXn261LKYj/3DxU= github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/dave/jennifer v1.4.0/go.mod h1:fIb+770HOpJ2fmN9EPPKOqm1vMGhB+TwXKMZhrIygKg= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/dgryski/trifles v0.0.0-20190318185328-a8d75aae118c/go.mod h1:if7Fbed8SFyPtHLHbg49SI7NAdJiC5WIA09pe59rfAA= github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48 h1:fRzb/w+pyskVMQ+UbP35JkH8yB7MYb4q/qhBarqZE6g= github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48/go.mod h1:if7Fbed8SFyPtHLHbg49SI7NAdJiC5WIA09pe59rfAA= github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts= @@ -144,6 +140,7 @@ github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go. github.com/envoyproxy/go-control-plane v0.10.1/go.mod h1:AY7fTTXNdv/aJ2O5jwpxAPOWUZ7hQAEvzN5Pf27BkQQ= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/envoyproxy/protoc-gen-validate v0.6.2/go.mod h1:2t7qjJNvHPx8IjnBOzl9E9/baC+qXE/TeeyBRzgJDws= +github.com/evanphx/json-patch/v5 v5.1.0 h1:B0aXl1o/1cP8NbviYiBMkcHBtUjIJ1/Ccg6b+SwCLQg= github.com/evanphx/json-patch/v5 v5.1.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= @@ -152,9 +149,10 @@ github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMo github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.5.1/go.mod h1:T3375wBYaZdLLcVNkcVbzGHY7f1l/uK5T5Ai1i3InKU= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= +github.com/gin-gonic/gin v1.6.3 h1:ahKqKTFpO5KTPHxWZjEdPScmYaGtLo8Y4DMHoEsnp14= github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= -github.com/go-chi/chi v3.3.2+incompatible/go.mod h1:eB3wogJHnLi3x/kFX2A+IbTBlXxmMeXJVKy9tTv1XzQ= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= @@ -162,23 +160,26 @@ github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2 github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= +github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= +github.com/go-playground/locales v0.13.0 h1:HyWk6mgj5qFqCT5fjGBuRArbVDfE4hi8+e8ceBS/t7Q= github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= +github.com/go-playground/universal-translator v0.17.0 h1:icxd5fm+REJzpZx7ZfpaD876Lmtgy7VtROAbHHXk8no= github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= +github.com/go-playground/validator/v10 v10.2.0 h1:KgJ0snyC2R9VXYN2rneOtQcw5aHQB1Vv0sFl1UcHBOY= github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-test/deep v1.0.4/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= -github.com/gobuffalo/envy v1.7.0/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= -github.com/gobuffalo/logger v1.0.0/go.mod h1:2zbswyIUa45I+c+FLXuWl9zSWEiVuthsk8ze5s8JvPs= -github.com/gobuffalo/packd v0.3.0/go.mod h1:zC7QkmNkYVGKPw4tHpBQ+ml7W/3tIebgeo1b36chA3Q= -github.com/gobuffalo/packr v1.30.1/go.mod h1:ljMyFO2EcrnzsHsN99cvbq055Y9OhRrIaviy289eRuk= -github.com/gobuffalo/packr/v2 v2.5.1/go.mod h1:8f9c96ITobJlPzI44jj+4tHnEKNt0xXWSVlXRN9X1Iw= +github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee h1:s+21KNqlpePfkah2I+gwHF8xmJWRjooY+5248k6m4A0= github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo= +github.com/gobwas/pool v0.2.0 h1:QEmUOlnSjWtnpRGHF3SauEiOsy82Cup83Vf2LcMlnc8= github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM= +github.com/gobwas/ws v1.0.4 h1:5eXU1CZhpQdq5kXbKb+sECH5Ia5KiO6CYzIzdlVx6Bs= github.com/gobwas/ws v1.0.4/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/gogo/protobuf v1.0.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= @@ -194,6 +195,7 @@ github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= +github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -227,8 +229,10 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= +github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= +github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= @@ -252,17 +256,20 @@ github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLe github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.2.0 h1:qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs= -github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= +github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= -github.com/gorilla/context v0.0.0-20160226214623-1ea25387ff6f/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= -github.com/gorilla/mux v1.6.1/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= +github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/graph-gophers/graphql-go v1.5.0 h1:fDqblo50TEpD0LY7RXk/LFVYEVqo3+tXMNMPSVXA1yc= +github.com/graph-gophers/graphql-go v1.5.0/go.mod h1:YtmJZDLbF1YYNrlNAuiO5zAStUWc3XZT07iGsVqe1Os= +github.com/graph-gophers/graphql-transport-ws v0.0.2 h1:DbmSkbIGzj8SvHei6n8Mh9eLQin8PtA8xY9eCzjRpvo= +github.com/graph-gophers/graphql-transport-ws v0.0.2/go.mod h1:5BVKvFzOd2BalVIBFfnfmHjpJi/MZ5rOj8G55mXvZ8g= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/hashicorp/consul/api v1.11.0/go.mod h1:XjsvQN+RJGWI2TWy1/kqaE16HrR2J/FWgkYjdZQsX9M= github.com/hashicorp/consul/api v1.12.0/go.mod h1:6pVBMo0ebnYdt2S3H87XhekM/HHrUoTD2XXb/VrZVy0= @@ -295,6 +302,8 @@ github.com/hashicorp/memberlist v0.2.2/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOn github.com/hashicorp/memberlist v0.3.0/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE= github.com/hashicorp/serf v0.9.5/go.mod h1:UWDWwZeL5cuWDJdl0C6wrvrUwEqtQ4ZKBKKENpqIUyk= github.com/hashicorp/serf v0.9.6/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4= +github.com/hasura/go-graphql-client v0.9.3 h1:Xi3fqa2t9q4nJ2jM2AU8nB6qeAoMpbcYDiOSBnNAN1E= +github.com/hasura/go-graphql-client v0.9.3/go.mod h1:AarJlxO1I59MPqU/TC7gQP0BMFgPEqUTt5LYPvykasw= github.com/huandu/xstrings v1.2.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/iancoleman/strcase v0.0.0-20191112232945-16388991a334/go.mod h1:SK73tn/9oHe+/Y0h39VT4UCxmurVJkR5NA7kMEAOgSE= github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= @@ -303,22 +312,16 @@ github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1: github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/inigolabs/fezzik v0.3.8 h1:xKQqODI4O2KLyzaiPsp5eW1HYdEnRhIVGvSQgI0Jwis= -github.com/inigolabs/fezzik v0.3.8/go.mod h1:rMIRGMjr8eZ/cLbdiyXfhTqt/TArVPbp8EMa+A/oX6U= +github.com/inigolabs/fezzik v0.4.9 h1:60MiOii7N0JXrvTA0mk2g37qDmxM3roFo/wt4ateEAk= +github.com/inigolabs/fezzik v0.4.9/go.mod h1:vCsZurxUwhjursURZPF8xxofoOFzpVVJaqiNOUO9I80= github.com/jensneuse/abstractlogger v0.0.4/go.mod h1:6WuamOHuykJk8zED/R0LNiLhWR6C7FIAo43ocUEB3mo= github.com/jensneuse/byte-template v0.0.0-20200214152254-4f3cf06e5c68/go.mod h1:0D5r/VSW6D/o65rKLL9xk7sZxL2+oku2HvFPYeIMFr4= github.com/jensneuse/diffview v1.0.0 h1:4b6FQJ7y3295JUHU3tRko6euyEboL825ZsXeZZM47Z4= github.com/jensneuse/diffview v1.0.0/go.mod h1:i6IacuD8LnEaPuiyzMHA+Wfz5mAuycMOf3R/orUY9y4= -github.com/jensneuse/graphql-go-tools v1.13.7/go.mod h1:zm0OEQyZ8F2jzX1Rqm6lOjt6u8hCPW86YOjGvPMpVe0= -github.com/jensneuse/graphql-go-tools v1.51.1-0.20220407073143-b484a4fba0f8 h1:0cWXlIoc2zY9D3ZOm7gsbO1HtDg/S2iZIt+faRslUh8= -github.com/jensneuse/graphql-go-tools v1.51.1-0.20220407073143-b484a4fba0f8/go.mod h1:u9rGPTkH8HPMVCiqn6vqRBWPuf+hCLUyzzvrAa5Vv50= -github.com/jensneuse/graphql-go-tools/examples/chat v0.0.0-20210714083836-7bf4457dc2b2/go.mod h1:KQO0HE/7k6+BPuPyg9wPx8MC/sjmZmQnq3wCcv4DCEY= -github.com/jensneuse/graphql-go-tools/examples/federation v0.0.0-20210714083836-7bf4457dc2b2/go.mod h1:bby8E+a/+kl+6Ug/3MSvqx1QcN1CX2goY3KW1baJfGw= github.com/jensneuse/pipeline v0.0.0-20200117120358-9fb4de085cd6/go.mod h1:UsfzaMt+keVOxa007GcCJMFeTHr6voRfBGMQEW7DkdM= github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jessevdk/go-flags v1.5.0 h1:1jKYvbxEjfUl0fmqTCOfonvskHHXMjBySTLW4y9LFvc= github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4= -github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= @@ -327,28 +330,31 @@ github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHm github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= -github.com/karrick/godirwalk v1.10.12/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= +github.com/kevinmbeaulieu/eq-go v1.0.0/go.mod h1:G3S8ajA56gKBZm4UB9AOyoOS37JO3roToPzKNM8dtdM= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.10.4/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.13.1/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= +github.com/klauspost/compress v1.14.4 h1:eijASRJcobkVtSt81Olfh7JX43osYLwy5krOJo6YEu4= +github.com/klauspost/compress v1.14.4/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.2.0 h1:s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y= github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= -github.com/logrusorgru/aurora v0.0.0-20200102142835-e9ef32dff381/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4= +github.com/logrusorgru/aurora/v3 v3.0.0/go.mod h1:vsR12bk5grlLvLXAYrBsb5Oc/N+LxAlxggSjiwMnCUc= github.com/lyft/protoc-gen-star v0.5.3/go.mod h1:V0xaHgaf5oCCqmcxYcWiDfTiKsZsRc87/1qhoTACD8w= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= -github.com/matryer/moq v0.0.0-20200106131100-75d0ddfc0007/go.mod h1:9ELz6aaclSIGnZBoaSLZ3NAl1VTufbOrXBPvtcy6WiQ= +github.com/matryer/moq v0.2.7/go.mod h1:kITsx543GOENm48TUAQyJ9+SAvFSr7iGQXPoth/VUBk= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -360,18 +366,20 @@ github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcME github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-isatty v0.0.16 h1:bq3VjFmv/sOjHtdEhmkEV4x1AJtvUvOJ2PFAZ5+peKQ= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= +github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= github.com/mitchellh/cli v1.1.0/go.mod h1:xcISNoH86gajksDmfB23e/pu+B+GeFRMYmoHXxx3xhI= github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v0.0.0-20180203102830-a4e142e9c047/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.2.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.3.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= @@ -383,17 +391,12 @@ github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3Rllmb github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= -github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU= -github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k= -github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w= -github.com/nats-io/nats.go v1.11.1-0.20210623165838-4b75fc59ae30/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w= -github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= -github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= +github.com/nats-io/jwt/v2 v2.2.1-0.20220330180145-442af02fd36a/go.mod h1:0tqz9Hlu6bCBFLWAASKhE5vUA4c24L9KPUUgvwumE/k= +github.com/nats-io/nats-server/v2 v2.8.2/go.mod h1:vIdpKz3OG+DCg4q/xVPdXHoztEyKDWRtykQ4N7hd7C4= +github.com/nats-io/nats.go v1.14.0/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w= github.com/nats-io/nkeys v0.3.0/go.mod h1:gvUNGjVcM2IPr5rCsRsC6Wb3Hr2CQAm08dsxtV6A5y4= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= -github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= @@ -401,6 +404,7 @@ github.com/pelletier/go-toml v1.6.0/go.mod h1:5N711Q9dKgbdkxHL+MEfF31hpT7l0S0s/t github.com/pelletier/go-toml v1.9.4/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= @@ -420,18 +424,16 @@ github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8b github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= +github.com/qri-io/jsonpointer v0.1.1 h1:prVZBZLL6TW5vsSB9fFHFAMBLI4b0ri5vribQlTJiBA= github.com/qri-io/jsonpointer v0.1.1/go.mod h1:DnJPaYgiKu56EuDp8TU5wFLdZIcAnb/uH9v37ZaMV64= +github.com/qri-io/jsonschema v0.2.1 h1:NNFoKms+kut6ABPf6xiKNM5214jzxAhDBrPHCJ97Wg0= github.com/qri-io/jsonschema v0.2.1/go.mod h1:g7DPkiOsK1xv6T/Ao5scXRkd+yTFygcANPBaaqW+VrI= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= -github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rs/cors v1.6.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= -github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= github.com/rs/xid v1.3.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= github.com/rs/zerolog v1.26.1 h1:/ihwxqH+4z8UxyI70wM1z9yCvkWcfz/a3mj48k/Zngc= github.com/rs/zerolog v1.26.1/go.mod h1:/wSSJWX7lVrsOwlbyTRSOJvqRlc+WjWlfes+CiJ+tmc= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= -github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= @@ -443,9 +445,6 @@ github.com/sebdah/goldie v0.0.0-20180424091453-8784dd1ab561/go.mod h1:lvjGftC8oe github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/shurcooL/httpfs v0.0.0-20171119174359-809beceb2371/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= -github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/shurcooL/vfsgen v0.0.0-20180121065927-ffb13db8def0/go.mod h1:TrYk7fJVaAttu97ZZKrO9UbRa8izdowaMIZcxYMbVaw= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= @@ -467,43 +466,41 @@ github.com/spf13/viper v1.10.1/go.mod h1:IGlFPqhNAPKRxohIzWpI5QEy4kuI7tcl5WvR+8q github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1 h1:2vfRuCMp5sSVIDSqO8oNnWJq7mPa6KVP3iPIwFBuy8A= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= -github.com/tidwall/gjson v1.3.5/go.mod h1:P256ACg0Mn+j1RXIDXoss50DeIABTYK1PULOJHhxOls= github.com/tidwall/gjson v1.11.0 h1:C16pk7tQNiH6VlCrtIXL1w8GaOsi1X3W8KDkE1BuYd4= github.com/tidwall/gjson v1.11.0/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/match v1.0.1/go.mod h1:LujAq0jyVjBy028G1WhWfIzbpQfMO8bBZ6Tyb0+pL9E= github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= -github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs= github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= github.com/tidwall/sjson v1.0.4 h1:UcdIRXff12Lpnu3OLtZvnc03g4vH2suXDXhBwBqmzYg= github.com/tidwall/sjson v1.0.4/go.mod h1:bURseu1nuBkFpIES5cz6zBtjmYeOQmEESshn7VpF15Y= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= +github.com/ugorji/go v1.1.7 h1:/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo= github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= +github.com/ugorji/go/codec v1.1.7 h1:2SvQaVZ1ouYrrKKwoSk2pzd4A9evlKJb9oTL+OaLUSs= github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= -github.com/urfave/cli/v2 v2.1.1/go.mod h1:SE9GqnLQmjVa0iPEY0f1w3ygNIYcIJ0OKPMoW2caLfQ= -github.com/urfave/cli/v2 v2.3.0 h1:qph92Y649prgesehzOrQjdWyxFOp/QVM+6imKHad91M= -github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= -github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/valyala/fasthttp v1.12.0/go.mod h1:229t1eWu9UXTPmoUkbpN/fctKPBY4IJoFXQnxHGXy6E= -github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a/go.mod h1:v3UYOV9WzVtRmSR+PDvWpU/qWl4Wa5LApYYX4ZtKbio= -github.com/vektah/dataloaden v0.2.1-0.20190515034641-a19b9a6e7c9e/go.mod h1:/HUdMve7rvxZma+2ZELQeNh88+003LL7Pf/CZ089j8U= -github.com/vektah/gqlparser/v2 v2.1.0/go.mod h1:SyUiHgLATUR8BiYURfTirrTcGpcE+4XkV2se04Px1Ms= -github.com/vektah/gqlparser/v2 v2.2.0 h1:bAc3slekAAJW6sZTi07aGq0OrfaCjj4jxARAaC7g2EM= -github.com/vektah/gqlparser/v2 v2.2.0/go.mod h1:i3mQIGIrbK2PD1RrCeMTlVbkF2FJ6WkU1KJlJlC+3F4= +github.com/urfave/cli/v2 v2.8.1 h1:CGuYNZF9IKZY/rfBe3lJpccSoIY1ytfvmgQT90cNOl4= +github.com/urfave/cli/v2 v2.8.1/go.mod h1:Z41J9TPoffeoqP0Iza0YbAhGvymRdZAd2uPmZ5JxRdY= +github.com/vektah/gqlparser/v2 v2.4.6/go.mod h1:flJWIR04IMQPGz+BXLrORkrARBxv/rtyIAFvd/MceW0= +github.com/vektah/gqlparser/v2 v2.5.1 h1:ZGu+bquAY23jsxDRcYpWjttRZrUz07LbiY77gUOHcr4= +github.com/vektah/gqlparser/v2 v2.5.1/go.mod h1:mPgqFBu/woKTVYWyNk8cO3kh4S/f4aRFZrvOnp3hmCs= github.com/vektra/mockery/v2 v2.10.0 h1:MiiQWxwdq7/ET6dCXLaJzSGEN17k758H7JHS9kOdiks= github.com/vektra/mockery/v2 v2.10.0/go.mod h1:m/WO2UzWzqgVX3nvqpRQq70I4Z7jbSCRhdmkgtp+Ab4= +github.com/wundergraph/graphql-go-tools v1.53.0 h1:dm8R9jVdPIoTEszTAj4rjexdVX7p+rKBy3SPUBFOc1g= +github.com/wundergraph/graphql-go-tools v1.53.0/go.mod h1:uGSRnante919ZyeNfdBURozZGQqmpVsGBCk6KfqFYNY= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU= +github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -511,6 +508,7 @@ github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9dec github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= go.etcd.io/etcd/api/v3 v3.5.1/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= go.etcd.io/etcd/client/pkg/v3 v3.5.1/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= go.etcd.io/etcd/client/v2 v2.305.1/go.mod h1:pMEacxZW7o8pg4CrFE7pquyCJJzZvkvdD2RibOCCCGs= @@ -521,14 +519,14 @@ go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= +go.opentelemetry.io/otel v1.6.3/go.mod h1:7BgNga5fNlF/iZjG06hM3yofffp0ofKCDwSXx1GC4dI= +go.opentelemetry.io/otel/trace v1.6.3/go.mod h1:GNJQusJlUgZl9/TQBPKU/Y/ty+0iVB5fjhKeJGZPGFs= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/atomic v1.5.1/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= -go.uber.org/multierr v1.4.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= @@ -540,8 +538,6 @@ golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnf golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190621222207-cc06ce4a13d4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -549,11 +545,13 @@ golang.org/x/crypto v0.0.0-20191227163750-53104e6ec876/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211215165025-cf75a172585e/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= golang.org/x/crypto v0.0.0-20220112180741-5e0467b6c7ce/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -590,8 +588,11 @@ golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= -golang.org/x/mod v0.5.1 h1:OJxoQ/rynoF0dcCdI7cLPktw/hR2cueqYfjm43oqK38= golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= +golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= +golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -637,6 +638,8 @@ golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.15.0 h1:ugBLEUaxABaB5AJqW9enI0ACdci2RUd4eP51NTBvuJ8= golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -668,12 +671,16 @@ golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190130150945-aca44879d564/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -681,7 +688,6 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190515120540-06a5c4944438/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -710,7 +716,6 @@ golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201101102859-da207088b7d1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -742,11 +747,19 @@ golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211205182925-97ca703d548d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220111092808-5a964db01320/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -756,23 +769,22 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190125232054-d66bd3c5d5a6/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190515012406-7d7faa4812bd/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190624180213-70d37148ca0c/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -788,7 +800,6 @@ golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200114235610-7ae403b6b589/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= @@ -800,7 +811,6 @@ golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapK golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200414032229-332987a829c3/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= @@ -823,8 +833,12 @@ golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= -golang.org/x/tools v0.1.8 h1:P1HhGGuLW4aAclzjtmJdf0mJOjVUZUzOTqkAkWL+l6w= golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= +golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= +golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= +golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -977,13 +991,15 @@ google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGj google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= +google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/ini.v1 v1.66.2/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.66.3/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= @@ -1006,10 +1022,8 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g= nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -sourcegraph.com/sourcegraph/appdash v0.0.0-20180110180208-2cc67fd64755/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= -sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= -sourcegraph.com/sourcegraph/appdash-data v0.0.0-20151005221446-73f23eafcf67/go.mod h1:L5q+DGLGOQFpo1snNEkLOJT2d1YTW66rWNzatr3He1k=