From 361db803ac28c99f39c046a64dee63959c87b1b0 Mon Sep 17 00:00:00 2001 From: Steve Hipwell Date: Tue, 14 Apr 2026 13:23:39 +0100 Subject: [PATCH] feat!: Refactor request context Signed-off-by: Steve Hipwell --- CONTRIBUTING.md | 2 +- example/appengine/app.go | 44 ------- example/appengine/app.yaml | 14 -- example/go.mod | 2 - example/go.sum | 32 ----- github/actions_artifacts.go | 10 +- github/actions_cache.go | 14 +- github/actions_hosted_runners.go | 32 ++--- github/actions_oidc.go | 4 +- github/actions_permissions_enterprise.go | 36 +++--- github/actions_permissions_orgs.go | 44 +++---- github/actions_runner_groups.go | 28 ++-- github/actions_runners.go | 28 ++-- github/actions_secrets.go | 18 +-- github/actions_variables.go | 18 +-- github/actions_workflow_jobs.go | 8 +- github/actions_workflow_runs.go | 32 ++--- github/actions_workflows.go | 10 +- github/activity.go | 2 +- github/activity_events.go | 16 +-- github/activity_notifications.go | 20 +-- github/activity_star.go | 10 +- github/activity_watching.go | 10 +- github/admin.go | 4 +- github/admin_orgs.go | 4 +- github/admin_stats.go | 2 +- github/admin_users.go | 8 +- github/apps.go | 22 ++-- github/apps_hooks.go | 4 +- github/apps_hooks_deliveries.go | 6 +- github/apps_installation.go | 10 +- github/apps_manifest.go | 2 +- github/apps_marketplace.go | 8 +- github/authorizations.go | 12 +- github/billing.go | 18 +-- github/checks.go | 24 ++-- github/classroom.go | 12 +- github/code_scanning.go | 28 ++-- github/codesofconduct.go | 4 +- github/codespaces.go | 32 ++--- github/codespaces_machines.go | 4 +- github/codespaces_orgs.go | 14 +- github/codespaces_secrets.go | 18 +-- github/copilot.go | 50 ++++--- github/credentials.go | 2 +- github/dependabot_alerts.go | 6 +- github/dependabot_secrets.go | 20 +-- github/dependency_graph.go | 2 +- github/dependency_graph_snapshots.go | 2 +- github/emojis.go | 2 +- github/enterprise_actions_hosted_runners.go | 32 ++--- github/enterprise_actions_runner_groups.go | 26 ++-- github/enterprise_actions_runners.go | 12 +- github/enterprise_app_installation.go | 10 +- github/enterprise_apps.go | 8 +- github/enterprise_audit_log.go | 2 +- github/enterprise_audit_log_stream.go | 12 +- github/enterprise_billing_cost_centers.go | 14 +- github/enterprise_budgets.go | 10 +- .../enterprise_code_security_and_analysis.go | 6 +- .../enterprise_codesecurity_configurations.go | 18 +-- github/enterprise_licenses.go | 4 +- github/enterprise_manage_ghes.go | 8 +- github/enterprise_manage_ghes_config.go | 20 +-- github/enterprise_manage_ghes_maintenance.go | 4 +- github/enterprise_manage_ghes_ssh.go | 6 +- github/enterprise_network_configurations.go | 12 +- github/enterprise_organization_properties.go | 14 +- github/enterprise_properties.go | 10 +- github/enterprise_rules.go | 8 +- github/enterprise_scim.go | 24 ++-- github/enterprise_team.go | 34 ++--- github/gists.go | 28 ++-- github/gists_comments.go | 10 +- github/git_blobs.go | 6 +- github/git_commits.go | 4 +- github/git_refs.go | 10 +- github/git_tags.go | 4 +- github/git_trees.go | 4 +- github/github.go | 17 +-- github/github_test.go | 100 +++++++------- github/gitignore.go | 4 +- github/interactions_orgs.go | 6 +- github/interactions_repos.go | 6 +- github/issue_import.go | 6 +- github/issues.go | 20 +-- github/issues_assignees.go | 8 +- github/issues_comments.go | 10 +- github/issues_events.go | 6 +- github/issues_labels.go | 22 ++-- github/issues_milestones.go | 10 +- github/issues_timeline.go | 2 +- github/licenses.go | 4 +- github/markdown.go | 2 +- github/meta.go | 6 +- github/migrations.go | 12 +- github/migrations_source_import.go | 16 +-- github/migrations_user.go | 12 +- github/orgs.go | 14 +- github/orgs_artifacts.go | 10 +- github/orgs_attestations.go | 2 +- github/orgs_audit_log.go | 2 +- github/orgs_codesecurity_configurations.go | 22 ++-- github/orgs_credential_authorizations.go | 4 +- github/orgs_custom_repository_roles.go | 12 +- github/orgs_hooks.go | 12 +- github/orgs_hooks_configuration.go | 4 +- github/orgs_hooks_deliveries.go | 6 +- github/orgs_immutable_releases.go | 12 +- github/orgs_issue_types.go | 8 +- github/orgs_members.go | 30 ++--- github/orgs_network_configurations.go | 12 +- github/orgs_organization_properties.go | 4 +- github/orgs_organization_roles.go | 24 ++-- github/orgs_outside_collaborators.go | 6 +- github/orgs_packages.go | 16 +-- github/orgs_personal_access_tokens.go | 6 +- github/orgs_properties.go | 14 +- github/orgs_rules.go | 10 +- github/orgs_security_managers.go | 6 +- github/orgs_users_blocking.go | 8 +- github/private_registries.go | 12 +- github/projects.go | 36 +++--- github/pulls.go | 22 ++-- github/pulls_comments.go | 12 +- github/pulls_reviewers.go | 6 +- github/pulls_reviews.go | 16 +-- github/rate_limit.go | 2 +- github/reactions.go | 30 ++--- github/repos.go | 122 +++++++++--------- github/repos_actions_access.go | 4 +- github/repos_actions_allowed.go | 4 +- github/repos_actions_permissions.go | 20 +-- github/repos_attestations.go | 2 +- github/repos_autolinks.go | 8 +- github/repos_codeowners.go | 2 +- github/repos_collaborators.go | 10 +- github/repos_comments.go | 12 +- github/repos_commits.go | 14 +- github/repos_community_health.go | 2 +- github/repos_contents.go | 24 ++-- github/repos_deployment_branch_policies.go | 10 +- github/repos_deployment_protection_rules.go | 10 +- github/repos_deployments.go | 14 +- github/repos_environments.go | 10 +- github/repos_forks.go | 4 +- github/repos_hooks.go | 22 ++-- github/repos_hooks_configuration.go | 4 +- github/repos_hooks_deliveries.go | 6 +- github/repos_immutable_releases.go | 6 +- github/repos_invitations.go | 6 +- github/repos_keys.go | 8 +- github/repos_lfs.go | 4 +- github/repos_merging.go | 4 +- github/repos_pages.go | 20 +-- github/repos_prereceive_hooks.go | 8 +- github/repos_properties.go | 4 +- github/repos_releases.go | 68 +++++----- github/repos_rules.go | 12 +- github/repos_stats.go | 10 +- github/repos_statuses.go | 6 +- github/repos_tags.go | 6 +- github/repos_traffic.go | 8 +- github/scim.go | 12 +- github/search.go | 2 +- github/secret_scanning.go | 16 +-- github/secret_scanning_pattern_configs.go | 8 +- github/security_advisories.go | 12 +- github/sub_issue.go | 8 +- github/teams.go | 78 +++++------ github/teams_discussion_comments.go | 20 +-- github/teams_discussions.go | 20 +-- github/teams_members.go | 20 +-- github/users.go | 16 +-- github/users_administration.go | 8 +- github/users_attestations.go | 2 +- github/users_blocking.go | 8 +- github/users_emails.go | 8 +- github/users_followers.go | 10 +- github/users_gpg_keys.go | 8 +- github/users_keys.go | 8 +- github/users_packages.go | 18 +-- github/users_social_accounts.go | 8 +- github/users_ssh_signing_keys.go | 8 +- github/with_appengine.go | 20 --- github/without_appengine.go | 19 --- test/fields/fields.go | 5 +- 187 files changed, 1216 insertions(+), 1363 deletions(-) delete mode 100644 example/appengine/app.go delete mode 100644 example/appengine/app.yaml delete mode 100644 github/with_appengine.go delete mode 100644 github/without_appengine.go diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4885dbc73a6..1c3d86f7a4d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -164,7 +164,7 @@ Every exported method and type needs to have code comments that follow //meta:operation GET /repos/{owner}/{repo} func (s *RepositoriesService) Get(ctx context.Context, owner, repo string) (*Repository, *Response, error) { u := fmt.Sprintf("repos/%v/%v", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) ... } ``` diff --git a/example/appengine/app.go b/example/appengine/app.go deleted file mode 100644 index 6f3dbc6090b..00000000000 --- a/example/appengine/app.go +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2017 The go-github AUTHORS. All rights reserved. -// -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package demo provides an app that shows how to use the github package on -// Google App Engine. -package demo - -import ( - "fmt" - "net/http" - "os" - - "github.com/google/go-github/v84/github" - "google.golang.org/appengine" - "google.golang.org/appengine/log" -) - -func init() { - http.HandleFunc("/", handler) -} - -func handler(w http.ResponseWriter, r *http.Request) { - if r.URL.Path != "/" { - http.NotFound(w, r) - return - } - - ctx := appengine.NewContext(r) - client := github.NewClient(nil).WithAuthToken(os.Getenv("GITHUB_AUTH_TOKEN")) - - commits, _, err := client.Repositories.ListCommits(ctx, "google", "go-github", nil) - if err != nil { - log.Errorf(ctx, "ListCommits: %v", err) - http.Error(w, err.Error(), http.StatusInternalServerError) - return - } - - w.Header().Set("Content-Type", "text/plain; charset=utf-8") - for _, commit := range commits { - fmt.Fprintln(w, commit.GetHTMLURL()) - } -} diff --git a/example/appengine/app.yaml b/example/appengine/app.yaml deleted file mode 100644 index dca235faeeb..00000000000 --- a/example/appengine/app.yaml +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2017 The go-github AUTHORS. All rights reserved. -# -# Use of this source code is governed by a BSD-style -# license that can be found in the LICENSE file. - -runtime: go -api_version: go1 - -handlers: -- url: /.* - script: _go_app - -env_variables: - GITHUB_AUTH_TOKEN: "-your-auth-token-here-" diff --git a/example/go.mod b/example/go.mod index 2141c683493..04b38bf6131 100644 --- a/example/go.mod +++ b/example/go.mod @@ -14,7 +14,6 @@ require ( go.opentelemetry.io/otel/sdk v1.43.0 golang.org/x/crypto v0.50.0 golang.org/x/term v0.42.0 - google.golang.org/appengine v1.6.8 ) require ( @@ -51,7 +50,6 @@ require ( github.com/go-openapi/validate v0.25.1 // indirect github.com/go-viper/mapstructure/v2 v2.4.0 // indirect github.com/golang-jwt/jwt/v4 v4.5.2 // indirect - github.com/golang/protobuf v1.5.4 // indirect github.com/google/certificate-transparency-go v1.3.2 // indirect github.com/google/go-containerregistry v0.20.7 // indirect github.com/google/go-querystring v1.2.0 // indirect diff --git a/example/go.sum b/example/go.sum index 0b6854945de..1eb3b3081d5 100644 --- a/example/go.sum +++ b/example/go.sum @@ -167,13 +167,10 @@ github.com/golang-jwt/jwt/v4 v4.5.2 h1:YtQM7lnr8iZ+j5q71MGKkNw9Mn7AjHM68uc9g5fXe github.com/golang-jwt/jwt/v4 v4.5.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang-jwt/jwt/v5 v5.3.0 h1:pv4AsKCKKZuqlgs5sUmn4x8UlGa0kEVt/puTpKx9vvo= github.com/golang-jwt/jwt/v5 v5.3.0/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/certificate-transparency-go v1.3.2 h1:9ahSNZF2o7SYMaKaXhAumVEzXB2QaayzII9C8rv7v+A= github.com/google/certificate-transparency-go v1.3.2/go.mod h1:H5FpMUaGa5Ab2+KCYsxg6sELw3Flkl7pGZzWdBoYLXs= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= @@ -321,7 +318,6 @@ github.com/transparency-dev/formats v0.0.0-20251017110053-404c0d5b696c h1:5a2XDQ github.com/transparency-dev/formats v0.0.0-20251017110053-404c0d5b696c/go.mod h1:g85IafeFJZLxlzZCDRu4JLpfS7HKzR+Hw9qRh3bVzDI= github.com/transparency-dev/merkle v0.0.2 h1:Q9nBoQcZcgPamMkGn7ghV8XiTZ/kRxn1yCG81+twTK4= github.com/transparency-dev/merkle v0.0.2/go.mod h1:pqSy+OXefQ1EDUVmAJ8MUhHB9TXGuzVAT58PqBoHz1A= -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= github.com/zalando/go-keyring v0.2.3 h1:v9CUu9phlABObO4LPWycf+zwMG7nlbb3t/B5wa97yms= github.com/zalando/go-keyring v0.2.3/go.mod h1:HL4k+OXQfJUWaMnqyuSOc0drfGPX2b51Du6K+MRgZMk= go.mongodb.org/mongo-driver v1.17.6 h1:87JUG1wZfWsr6rIz3ZmpH90rL5tea7O3IHuSwHUpsss= @@ -356,56 +352,30 @@ go.yaml.in/yaml/v2 v2.4.2 h1:DzmwEr2rDGHl7lsFgAHxmNz/1NlQ7xLIrlN2h5d1eGI= go.yaml.in/yaml/v2 v2.4.2/go.mod h1:081UH+NErpNdqlCXm3TtEran0rJZGxAYx9hb/ELlsPU= go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI= golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q= golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b h1:M2rDM6z3Fhozi9O7NWsxAkg/yqS/lQJ6PmkyIV3YP+o= golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b/go.mod h1:3//PLf8L/X+8b4vuAfHzxeRUl04Adcb341+IGKfnqS8= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.34.0 h1:xIHgNUUnW6sYkcM5Jleh05DvLOtwc6RitGHbDk4akRI= golang.org/x/mod v0.34.0/go.mod h1:ykgH52iCZe79kzLLMhyCUzhMci+nQj+0XkbXpNYtVjY= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.52.0 h1:He/TN1l0e4mmR3QqHMT2Xab3Aj3L9qjbhRm78/6jrW0= golang.org/x/net v0.52.0/go.mod h1:R1MAz7uMZxVMualyPXb+VaqGSa3LIaUqk0eEt3w36Sw= golang.org/x/oauth2 v0.34.0 h1:hqK/t4AKgbqWkdkcAeI8XLmbK+4m4G5YeQRrmiotGlw= golang.org/x/oauth2 v0.34.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/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.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4= golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/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.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI= golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= -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.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY= golang.org/x/term v0.42.0/go.mod h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg= golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164= golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI= golang.org/x/time v0.14.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk= gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E= google.golang.org/api v0.260.0 h1:XbNi5E6bOVEj/uLXQRlt6TKuEzMD7zvW/6tNwltE4P4= google.golang.org/api v0.260.0/go.mod h1:Shj1j0Phr/9sloYrKomICzdYgsSDImpTxME8rGLaZ/o= -google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= -google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217 h1:GvESR9BIyHUahIb0NcTum6itIWtdoglGX+rnGxm2934= google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217/go.mod h1:yJ2HH4EHEDTd3JiLmhds6NkJ17ITVYOdV3m3VKOnws0= google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 h1:fCvbg86sFXwdrl5LgVcTEvNC+2txB5mgROGmRL5mrls= @@ -414,8 +384,6 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b/go.mod h1:j9x/tPzZkyxcgEFkiKEEGxfvyumM01BEtsW8xzOahRQ= google.golang.org/grpc v1.79.3 h1:sybAEdRIEtvcD68Gx7dmnwjZKlyfuc61Dyo9pGXXkKE= google.golang.org/grpc v1.79.3/go.mod h1:KmT0Kjez+0dde/v2j9vzwoAScgEPx/Bw1CYChhHLrHQ= -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.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE= google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/github/actions_artifacts.go b/github/actions_artifacts.go index a479337084b..9aae5410a54 100644 --- a/github/actions_artifacts.go +++ b/github/actions_artifacts.go @@ -91,7 +91,7 @@ func (s *ActionsService) ListArtifacts(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -117,7 +117,7 @@ func (s *ActionsService) ListWorkflowRunArtifacts(ctx context.Context, owner, re return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -139,7 +139,7 @@ func (s *ActionsService) ListWorkflowRunArtifacts(ctx context.Context, owner, re func (s *ActionsService) GetArtifact(ctx context.Context, owner, repo string, artifactID int64) (*Artifact, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/artifacts/%v", owner, repo, artifactID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -188,7 +188,7 @@ func (s *ActionsService) downloadArtifactWithoutRateLimit(ctx context.Context, u } func (s *ActionsService) downloadArtifactWithRateLimit(ctx context.Context, u string, maxRedirects int) (*url.URL, *Response, error) { - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -215,7 +215,7 @@ func (s *ActionsService) downloadArtifactWithRateLimit(ctx context.Context, u st func (s *ActionsService) DeleteArtifact(ctx context.Context, owner, repo string, artifactID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/artifacts/%v", owner, repo, artifactID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/actions_cache.go b/github/actions_cache.go index 50af77c2da1..19e20cd54f0 100644 --- a/github/actions_cache.go +++ b/github/actions_cache.go @@ -87,7 +87,7 @@ func (s *ActionsService) ListCaches(ctx context.Context, owner, repo string, opt return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -119,7 +119,7 @@ func (s *ActionsService) DeleteCachesByKey(ctx context.Context, owner, repo, key return nil, err } - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -136,7 +136,7 @@ func (s *ActionsService) DeleteCachesByKey(ctx context.Context, owner, repo, key //meta:operation DELETE /repos/{owner}/{repo}/actions/caches/{cache_id} func (s *ActionsService) DeleteCachesByID(ctx context.Context, owner, repo string, cacheID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/caches/%v", owner, repo, cacheID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -155,7 +155,7 @@ func (s *ActionsService) DeleteCachesByID(ctx context.Context, owner, repo strin //meta:operation GET /repos/{owner}/{repo}/actions/cache/usage func (s *ActionsService) GetCacheUsageForRepo(ctx context.Context, owner, repo string) (*ActionsCacheUsage, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/cache/usage", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -185,7 +185,7 @@ func (s *ActionsService) ListCacheUsageByRepoForOrg(ctx context.Context, org str return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -210,7 +210,7 @@ func (s *ActionsService) ListCacheUsageByRepoForOrg(ctx context.Context, org str //meta:operation GET /orgs/{org}/actions/cache/usage func (s *ActionsService) GetTotalCacheUsageForOrg(ctx context.Context, org string) (*TotalCacheUsage, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/cache/usage", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -234,7 +234,7 @@ func (s *ActionsService) GetTotalCacheUsageForOrg(ctx context.Context, org strin //meta:operation GET /enterprises/{enterprise}/actions/cache/usage func (s *ActionsService) GetTotalCacheUsageForEnterprise(ctx context.Context, enterprise string) (*TotalCacheUsage, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/cache/usage", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/actions_hosted_runners.go b/github/actions_hosted_runners.go index a4dd4f52097..10f6b0d6ccd 100644 --- a/github/actions_hosted_runners.go +++ b/github/actions_hosted_runners.go @@ -68,7 +68,7 @@ func (s *ActionsService) ListHostedRunners(ctx context.Context, org string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -146,7 +146,7 @@ func (s *ActionsService) CreateHostedRunner(ctx context.Context, org string, req } u := fmt.Sprintf("orgs/%v/actions/hosted-runners", org) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -215,7 +215,7 @@ type HostedRunnerImages struct { //meta:operation GET /orgs/{org}/actions/hosted-runners/images/github-owned func (s *ActionsService) GetHostedRunnerGitHubOwnedImages(ctx context.Context, org string) (*HostedRunnerImages, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/images/github-owned", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -236,7 +236,7 @@ func (s *ActionsService) GetHostedRunnerGitHubOwnedImages(ctx context.Context, o //meta:operation GET /orgs/{org}/actions/hosted-runners/images/partner func (s *ActionsService) GetHostedRunnerPartnerImages(ctx context.Context, org string) (*HostedRunnerImages, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/images/partner", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -268,7 +268,7 @@ type PublicIPUsage struct { //meta:operation GET /orgs/{org}/actions/hosted-runners/limits func (s *ActionsService) GetHostedRunnerLimits(ctx context.Context, org string) (*HostedRunnerPublicIPLimits, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/limits", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -295,7 +295,7 @@ type HostedRunnerMachineSpecs struct { //meta:operation GET /orgs/{org}/actions/hosted-runners/machine-sizes func (s *ActionsService) GetHostedRunnerMachineSpecs(ctx context.Context, org string) (*HostedRunnerMachineSpecs, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/machine-sizes", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -322,7 +322,7 @@ type HostedRunnerPlatforms struct { //meta:operation GET /orgs/{org}/actions/hosted-runners/platforms func (s *ActionsService) GetHostedRunnerPlatforms(ctx context.Context, org string) (*HostedRunnerPlatforms, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/platforms", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -343,7 +343,7 @@ func (s *ActionsService) GetHostedRunnerPlatforms(ctx context.Context, org strin //meta:operation GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id} func (s *ActionsService) GetHostedRunner(ctx context.Context, org string, runnerID int64) (*HostedRunner, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/%v", org, runnerID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -364,7 +364,7 @@ func (s *ActionsService) GetHostedRunner(ctx context.Context, org string, runner //meta:operation PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id} func (s *ActionsService) UpdateHostedRunner(ctx context.Context, org string, runnerID int64, request UpdateHostedRunnerRequest) (*HostedRunner, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/%v", org, runnerID) - req, err := s.client.NewRequest("PATCH", u, request) + req, err := s.client.NewRequest(ctx, "PATCH", u, request) if err != nil { return nil, nil, err } @@ -385,7 +385,7 @@ func (s *ActionsService) UpdateHostedRunner(ctx context.Context, org string, run //meta:operation DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id} func (s *ActionsService) DeleteHostedRunner(ctx context.Context, org string, runnerID int64) (*HostedRunner, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/%v", org, runnerID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, nil, err } @@ -406,7 +406,7 @@ func (s *ActionsService) DeleteHostedRunner(ctx context.Context, org string, run //meta:operation GET /orgs/{org}/actions/hosted-runners/images/custom func (s *ActionsService) ListHostedRunnerCustomImages(ctx context.Context, org string) (*HostedRunnerCustomImages, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/images/custom", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -427,7 +427,7 @@ func (s *ActionsService) ListHostedRunnerCustomImages(ctx context.Context, org s //meta:operation GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id} func (s *ActionsService) GetHostedRunnerCustomImage(ctx context.Context, org string, imageDefinitionID int64) (*HostedRunnerCustomImage, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/images/custom/%v", org, imageDefinitionID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -448,7 +448,7 @@ func (s *ActionsService) GetHostedRunnerCustomImage(ctx context.Context, org str //meta:operation DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id} func (s *ActionsService) DeleteHostedRunnerCustomImage(ctx context.Context, org string, imageDefinitionID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/images/custom/%v", org, imageDefinitionID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -463,7 +463,7 @@ func (s *ActionsService) DeleteHostedRunnerCustomImage(ctx context.Context, org //meta:operation GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions func (s *ActionsService) ListHostedRunnerCustomImageVersions(ctx context.Context, org string, imageDefinitionID int64) (*HostedRunnerCustomImageVersions, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/images/custom/%v/versions", org, imageDefinitionID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -484,7 +484,7 @@ func (s *ActionsService) ListHostedRunnerCustomImageVersions(ctx context.Context //meta:operation GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} func (s *ActionsService) GetHostedRunnerCustomImageVersion(ctx context.Context, org string, imageDefinitionID int64, version string) (*HostedRunnerCustomImageVersion, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/images/custom/%v/versions/%v", org, imageDefinitionID, version) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -505,7 +505,7 @@ func (s *ActionsService) GetHostedRunnerCustomImageVersion(ctx context.Context, //meta:operation DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} func (s *ActionsService) DeleteHostedRunnerCustomImageVersion(ctx context.Context, org string, imageDefinitionID int64, version string) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/hosted-runners/images/custom/%v/versions/%v", org, imageDefinitionID, version) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/actions_oidc.go b/github/actions_oidc.go index e1b8301c452..2e0e975ee13 100644 --- a/github/actions_oidc.go +++ b/github/actions_oidc.go @@ -37,7 +37,7 @@ func (s *ActionsService) GetRepoOIDCSubjectClaimCustomTemplate(ctx context.Conte } func (s *ActionsService) getOIDCSubjectClaimCustomTemplate(ctx context.Context, url string) (*OIDCSubjectClaimCustomTemplate, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -72,7 +72,7 @@ func (s *ActionsService) SetRepoOIDCSubjectClaimCustomTemplate(ctx context.Conte } func (s *ActionsService) setOIDCSubjectClaimCustomTemplate(ctx context.Context, url string, template *OIDCSubjectClaimCustomTemplate) (*Response, error) { - req, err := s.client.NewRequest("PUT", url, template) + req, err := s.client.NewRequest(ctx, "PUT", url, template) if err != nil { return nil, err } diff --git a/github/actions_permissions_enterprise.go b/github/actions_permissions_enterprise.go index 23d577f7dbb..f062763410c 100644 --- a/github/actions_permissions_enterprise.go +++ b/github/actions_permissions_enterprise.go @@ -54,7 +54,7 @@ func (a SelfHostRunnerPermissionsEnterprise) String() string { func (s *ActionsService) GetActionsPermissionsInEnterprise(ctx context.Context, enterprise string) (*ActionsPermissionsEnterprise, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -75,7 +75,7 @@ func (s *ActionsService) GetActionsPermissionsInEnterprise(ctx context.Context, //meta:operation PUT /enterprises/{enterprise}/actions/permissions func (s *ActionsService) UpdateActionsPermissionsInEnterprise(ctx context.Context, enterprise string, actionsPermissionsEnterprise ActionsPermissionsEnterprise) (*ActionsPermissionsEnterprise, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions", enterprise) - req, err := s.client.NewRequest("PUT", u, actionsPermissionsEnterprise) + req, err := s.client.NewRequest(ctx, "PUT", u, actionsPermissionsEnterprise) if err != nil { return nil, nil, err } @@ -101,7 +101,7 @@ func (s *ActionsService) ListEnabledOrgsInEnterprise(ctx context.Context, owner return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -123,7 +123,7 @@ func (s *ActionsService) ListEnabledOrgsInEnterprise(ctx context.Context, owner func (s *ActionsService) SetEnabledOrgsInEnterprise(ctx context.Context, owner string, organizationIDs []int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/organizations", owner) - req, err := s.client.NewRequest("PUT", u, struct { + req, err := s.client.NewRequest(ctx, "PUT", u, struct { IDs []int64 `json:"selected_organization_ids"` }{IDs: organizationIDs}) if err != nil { @@ -146,7 +146,7 @@ func (s *ActionsService) SetEnabledOrgsInEnterprise(ctx context.Context, owner s func (s *ActionsService) AddEnabledOrgInEnterprise(ctx context.Context, owner string, organizationID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/organizations/%v", owner, organizationID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -167,7 +167,7 @@ func (s *ActionsService) AddEnabledOrgInEnterprise(ctx context.Context, owner st func (s *ActionsService) RemoveEnabledOrgInEnterprise(ctx context.Context, owner string, organizationID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/organizations/%v", owner, organizationID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -188,7 +188,7 @@ func (s *ActionsService) RemoveEnabledOrgInEnterprise(ctx context.Context, owner func (s *ActionsService) GetActionsAllowedInEnterprise(ctx context.Context, enterprise string) (*ActionsAllowed, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/selected-actions", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -209,7 +209,7 @@ func (s *ActionsService) GetActionsAllowedInEnterprise(ctx context.Context, ente //meta:operation PUT /enterprises/{enterprise}/actions/permissions/selected-actions func (s *ActionsService) UpdateActionsAllowedInEnterprise(ctx context.Context, enterprise string, actionsAllowed ActionsAllowed) (*ActionsAllowed, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/selected-actions", enterprise) - req, err := s.client.NewRequest("PUT", u, actionsAllowed) + req, err := s.client.NewRequest(ctx, "PUT", u, actionsAllowed) if err != nil { return nil, nil, err } @@ -231,7 +231,7 @@ func (s *ActionsService) UpdateActionsAllowedInEnterprise(ctx context.Context, e func (s *ActionsService) GetDefaultWorkflowPermissionsInEnterprise(ctx context.Context, enterprise string) (*DefaultWorkflowPermissionEnterprise, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/workflow", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -252,7 +252,7 @@ func (s *ActionsService) GetDefaultWorkflowPermissionsInEnterprise(ctx context.C //meta:operation PUT /enterprises/{enterprise}/actions/permissions/workflow func (s *ActionsService) UpdateDefaultWorkflowPermissionsInEnterprise(ctx context.Context, enterprise string, permissions DefaultWorkflowPermissionEnterprise) (*DefaultWorkflowPermissionEnterprise, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/workflow", enterprise) - req, err := s.client.NewRequest("PUT", u, permissions) + req, err := s.client.NewRequest(ctx, "PUT", u, permissions) if err != nil { return nil, nil, err } @@ -274,7 +274,7 @@ func (s *ActionsService) UpdateDefaultWorkflowPermissionsInEnterprise(ctx contex func (s *ActionsService) GetArtifactAndLogRetentionPeriodInEnterprise(ctx context.Context, enterprise string) (*ArtifactPeriod, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/artifact-and-log-retention", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -295,7 +295,7 @@ func (s *ActionsService) GetArtifactAndLogRetentionPeriodInEnterprise(ctx contex //meta:operation PUT /enterprises/{enterprise}/actions/permissions/artifact-and-log-retention func (s *ActionsService) UpdateArtifactAndLogRetentionPeriodInEnterprise(ctx context.Context, enterprise string, period ArtifactPeriodOpt) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/artifact-and-log-retention", enterprise) - req, err := s.client.NewRequest("PUT", u, period) + req, err := s.client.NewRequest(ctx, "PUT", u, period) if err != nil { return nil, err } @@ -310,7 +310,7 @@ func (s *ActionsService) UpdateArtifactAndLogRetentionPeriodInEnterprise(ctx con //meta:operation GET /enterprises/{enterprise}/actions/permissions/self-hosted-runners func (s *ActionsService) GetSelfHostedRunnerPermissionsInEnterprise(ctx context.Context, enterprise string) (*SelfHostRunnerPermissionsEnterprise, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/self-hosted-runners", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -331,7 +331,7 @@ func (s *ActionsService) GetSelfHostedRunnerPermissionsInEnterprise(ctx context. //meta:operation PUT /enterprises/{enterprise}/actions/permissions/self-hosted-runners func (s *ActionsService) UpdateSelfHostedRunnerPermissionsInEnterprise(ctx context.Context, enterprise string, permissions SelfHostRunnerPermissionsEnterprise) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/self-hosted-runners", enterprise) - req, err := s.client.NewRequest("PUT", u, permissions) + req, err := s.client.NewRequest(ctx, "PUT", u, permissions) if err != nil { return nil, err } @@ -347,7 +347,7 @@ func (s *ActionsService) UpdateSelfHostedRunnerPermissionsInEnterprise(ctx conte func (s *ActionsService) GetPrivateRepoForkPRWorkflowSettingsInEnterprise(ctx context.Context, enterprise string) (*WorkflowsPermissions, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/fork-pr-workflows-private-repos", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -368,7 +368,7 @@ func (s *ActionsService) GetPrivateRepoForkPRWorkflowSettingsInEnterprise(ctx co //meta:operation PUT /enterprises/{enterprise}/actions/permissions/fork-pr-workflows-private-repos func (s *ActionsService) UpdatePrivateRepoForkPRWorkflowSettingsInEnterprise(ctx context.Context, enterprise string, permissions *WorkflowsPermissionsOpt) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/fork-pr-workflows-private-repos", enterprise) - req, err := s.client.NewRequest("PUT", u, permissions) + req, err := s.client.NewRequest(ctx, "PUT", u, permissions) if err != nil { return nil, err } @@ -384,7 +384,7 @@ func (s *ActionsService) UpdatePrivateRepoForkPRWorkflowSettingsInEnterprise(ctx func (s *ActionsService) GetEnterpriseForkPRContributorApprovalPermissions(ctx context.Context, enterprise string) (*ContributorApprovalPermissions, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/fork-pr-contributor-approval", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -405,7 +405,7 @@ func (s *ActionsService) GetEnterpriseForkPRContributorApprovalPermissions(ctx c //meta:operation PUT /enterprises/{enterprise}/actions/permissions/fork-pr-contributor-approval func (s *ActionsService) UpdateEnterpriseForkPRContributorApprovalPermissions(ctx context.Context, enterprise string, policy ContributorApprovalPermissions) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/permissions/fork-pr-contributor-approval", enterprise) - req, err := s.client.NewRequest("PUT", u, policy) + req, err := s.client.NewRequest(ctx, "PUT", u, policy) if err != nil { return nil, err } diff --git a/github/actions_permissions_orgs.go b/github/actions_permissions_orgs.go index d81e2248689..5d2c886936b 100644 --- a/github/actions_permissions_orgs.go +++ b/github/actions_permissions_orgs.go @@ -74,7 +74,7 @@ type SelfHostedRunnersSettingsOrganizationOpt struct { func (s *ActionsService) GetActionsPermissions(ctx context.Context, org string) (*ActionsPermissions, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -95,7 +95,7 @@ func (s *ActionsService) GetActionsPermissions(ctx context.Context, org string) //meta:operation PUT /orgs/{org}/actions/permissions func (s *ActionsService) UpdateActionsPermissions(ctx context.Context, org string, actionsPermissions ActionsPermissions) (*ActionsPermissions, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions", org) - req, err := s.client.NewRequest("PUT", u, actionsPermissions) + req, err := s.client.NewRequest(ctx, "PUT", u, actionsPermissions) if err != nil { return nil, nil, err } @@ -121,7 +121,7 @@ func (s *ActionsService) ListEnabledReposInOrg(ctx context.Context, owner string return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -143,7 +143,7 @@ func (s *ActionsService) ListEnabledReposInOrg(ctx context.Context, owner string func (s *ActionsService) SetEnabledReposInOrg(ctx context.Context, owner string, repositoryIDs []int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/repositories", owner) - req, err := s.client.NewRequest("PUT", u, struct { + req, err := s.client.NewRequest(ctx, "PUT", u, struct { IDs []int64 `json:"selected_repository_ids"` }{IDs: repositoryIDs}) if err != nil { @@ -166,7 +166,7 @@ func (s *ActionsService) SetEnabledReposInOrg(ctx context.Context, owner string, func (s *ActionsService) AddEnabledReposInOrg(ctx context.Context, owner string, repositoryID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/repositories/%v", owner, repositoryID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -187,7 +187,7 @@ func (s *ActionsService) AddEnabledReposInOrg(ctx context.Context, owner string, func (s *ActionsService) RemoveEnabledReposInOrg(ctx context.Context, owner string, repositoryID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/repositories/%v", owner, repositoryID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -208,7 +208,7 @@ func (s *ActionsService) RemoveEnabledReposInOrg(ctx context.Context, owner stri func (s *ActionsService) GetActionsAllowed(ctx context.Context, org string) (*ActionsAllowed, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/selected-actions", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -229,7 +229,7 @@ func (s *ActionsService) GetActionsAllowed(ctx context.Context, org string) (*Ac //meta:operation PUT /orgs/{org}/actions/permissions/selected-actions func (s *ActionsService) UpdateActionsAllowed(ctx context.Context, org string, actionsAllowed ActionsAllowed) (*ActionsAllowed, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/selected-actions", org) - req, err := s.client.NewRequest("PUT", u, actionsAllowed) + req, err := s.client.NewRequest(ctx, "PUT", u, actionsAllowed) if err != nil { return nil, nil, err } @@ -251,7 +251,7 @@ func (s *ActionsService) UpdateActionsAllowed(ctx context.Context, org string, a func (s *ActionsService) GetDefaultWorkflowPermissionsInOrganization(ctx context.Context, org string) (*DefaultWorkflowPermissionOrganization, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/workflow", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -272,7 +272,7 @@ func (s *ActionsService) GetDefaultWorkflowPermissionsInOrganization(ctx context //meta:operation PUT /orgs/{org}/actions/permissions/workflow func (s *ActionsService) UpdateDefaultWorkflowPermissionsInOrganization(ctx context.Context, org string, permissions DefaultWorkflowPermissionOrganization) (*DefaultWorkflowPermissionOrganization, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/workflow", org) - req, err := s.client.NewRequest("PUT", u, permissions) + req, err := s.client.NewRequest(ctx, "PUT", u, permissions) if err != nil { return nil, nil, err } @@ -294,7 +294,7 @@ func (s *ActionsService) UpdateDefaultWorkflowPermissionsInOrganization(ctx cont func (s *ActionsService) GetArtifactAndLogRetentionPeriodInOrganization(ctx context.Context, org string) (*ArtifactPeriod, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/artifact-and-log-retention", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -315,7 +315,7 @@ func (s *ActionsService) GetArtifactAndLogRetentionPeriodInOrganization(ctx cont //meta:operation PUT /orgs/{org}/actions/permissions/artifact-and-log-retention func (s *ActionsService) UpdateArtifactAndLogRetentionPeriodInOrganization(ctx context.Context, org string, period ArtifactPeriodOpt) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/artifact-and-log-retention", org) - req, err := s.client.NewRequest("PUT", u, period) + req, err := s.client.NewRequest(ctx, "PUT", u, period) if err != nil { return nil, err } @@ -331,7 +331,7 @@ func (s *ActionsService) UpdateArtifactAndLogRetentionPeriodInOrganization(ctx c func (s *ActionsService) GetSelfHostedRunnersSettingsInOrganization(ctx context.Context, org string) (*SelfHostedRunnersSettingsOrganization, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/self-hosted-runners", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -353,7 +353,7 @@ func (s *ActionsService) GetSelfHostedRunnersSettingsInOrganization(ctx context. func (s *ActionsService) UpdateSelfHostedRunnersSettingsInOrganization(ctx context.Context, org string, opt SelfHostedRunnersSettingsOrganizationOpt) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/self-hosted-runners", org) - req, err := s.client.NewRequest("PUT", u, opt) + req, err := s.client.NewRequest(ctx, "PUT", u, opt) if err != nil { return nil, err } @@ -379,7 +379,7 @@ func (s *ActionsService) ListRepositoriesSelfHostedRunnersAllowedInOrganization( return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -401,7 +401,7 @@ func (s *ActionsService) ListRepositoriesSelfHostedRunnersAllowedInOrganization( func (s *ActionsService) SetRepositoriesSelfHostedRunnersAllowedInOrganization(ctx context.Context, org string, repositoryIDs []int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/self-hosted-runners/repositories", org) - req, err := s.client.NewRequest("PUT", u, struct { + req, err := s.client.NewRequest(ctx, "PUT", u, struct { IDs []int64 `json:"selected_repository_ids"` }{IDs: repositoryIDs}) if err != nil { @@ -419,7 +419,7 @@ func (s *ActionsService) SetRepositoriesSelfHostedRunnersAllowedInOrganization(c func (s *ActionsService) AddRepositorySelfHostedRunnersAllowedInOrganization(ctx context.Context, org string, repositoryID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/self-hosted-runners/repositories/%v", org, repositoryID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -435,7 +435,7 @@ func (s *ActionsService) AddRepositorySelfHostedRunnersAllowedInOrganization(ctx func (s *ActionsService) RemoveRepositorySelfHostedRunnersAllowedInOrganization(ctx context.Context, org string, repositoryID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/self-hosted-runners/repositories/%v", org, repositoryID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -456,7 +456,7 @@ func (s *ActionsService) RemoveRepositorySelfHostedRunnersAllowedInOrganization( func (s *ActionsService) GetPrivateRepoForkPRWorkflowSettingsInOrganization(ctx context.Context, org string) (*WorkflowsPermissions, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/fork-pr-workflows-private-repos", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -477,7 +477,7 @@ func (s *ActionsService) GetPrivateRepoForkPRWorkflowSettingsInOrganization(ctx //meta:operation PUT /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos func (s *ActionsService) UpdatePrivateRepoForkPRWorkflowSettingsInOrganization(ctx context.Context, org string, permissions *WorkflowsPermissionsOpt) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/fork-pr-workflows-private-repos", org) - req, err := s.client.NewRequest("PUT", u, permissions) + req, err := s.client.NewRequest(ctx, "PUT", u, permissions) if err != nil { return nil, err } @@ -493,7 +493,7 @@ func (s *ActionsService) UpdatePrivateRepoForkPRWorkflowSettingsInOrganization(c func (s *ActionsService) GetOrganizationForkPRContributorApprovalPermissions(ctx context.Context, org string) (*ContributorApprovalPermissions, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/fork-pr-contributor-approval", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -514,7 +514,7 @@ func (s *ActionsService) GetOrganizationForkPRContributorApprovalPermissions(ctx //meta:operation PUT /orgs/{org}/actions/permissions/fork-pr-contributor-approval func (s *ActionsService) UpdateOrganizationForkPRContributorApprovalPermissions(ctx context.Context, org string, policy ContributorApprovalPermissions) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/permissions/fork-pr-contributor-approval", org) - req, err := s.client.NewRequest("PUT", u, policy) + req, err := s.client.NewRequest(ctx, "PUT", u, policy) if err != nil { return nil, err } diff --git a/github/actions_runner_groups.go b/github/actions_runner_groups.go index fd3604b596e..7b8206bbde5 100644 --- a/github/actions_runner_groups.go +++ b/github/actions_runner_groups.go @@ -95,7 +95,7 @@ func (s *ActionsService) ListOrganizationRunnerGroups(ctx context.Context, org s return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -116,7 +116,7 @@ func (s *ActionsService) ListOrganizationRunnerGroups(ctx context.Context, org s //meta:operation GET /orgs/{org}/actions/runner-groups/{runner_group_id} func (s *ActionsService) GetOrganizationRunnerGroup(ctx context.Context, org string, groupID int64) (*RunnerGroup, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups/%v", org, groupID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -138,7 +138,7 @@ func (s *ActionsService) GetOrganizationRunnerGroup(ctx context.Context, org str func (s *ActionsService) DeleteOrganizationRunnerGroup(ctx context.Context, org string, groupID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups/%v", org, groupID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -153,7 +153,7 @@ func (s *ActionsService) DeleteOrganizationRunnerGroup(ctx context.Context, org //meta:operation POST /orgs/{org}/actions/runner-groups func (s *ActionsService) CreateOrganizationRunnerGroup(ctx context.Context, org string, createReq CreateRunnerGroupRequest) (*RunnerGroup, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups", org) - req, err := s.client.NewRequest("POST", u, createReq) + req, err := s.client.NewRequest(ctx, "POST", u, createReq) if err != nil { return nil, nil, err } @@ -174,7 +174,7 @@ func (s *ActionsService) CreateOrganizationRunnerGroup(ctx context.Context, org //meta:operation PATCH /orgs/{org}/actions/runner-groups/{runner_group_id} func (s *ActionsService) UpdateOrganizationRunnerGroup(ctx context.Context, org string, groupID int64, updateReq UpdateRunnerGroupRequest) (*RunnerGroup, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups/%v", org, groupID) - req, err := s.client.NewRequest("PATCH", u, updateReq) + req, err := s.client.NewRequest(ctx, "PATCH", u, updateReq) if err != nil { return nil, nil, err } @@ -200,7 +200,7 @@ func (s *ActionsService) ListRepositoryAccessRunnerGroup(ctx context.Context, or return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -223,7 +223,7 @@ func (s *ActionsService) ListRepositoryAccessRunnerGroup(ctx context.Context, or func (s *ActionsService) SetRepositoryAccessRunnerGroup(ctx context.Context, org string, groupID int64, ids SetRepoAccessRunnerGroupRequest) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups/%v/repositories", org, groupID) - req, err := s.client.NewRequest("PUT", u, ids) + req, err := s.client.NewRequest(ctx, "PUT", u, ids) if err != nil { return nil, err } @@ -240,7 +240,7 @@ func (s *ActionsService) SetRepositoryAccessRunnerGroup(ctx context.Context, org func (s *ActionsService) AddRepositoryAccessRunnerGroup(ctx context.Context, org string, groupID, repoID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups/%v/repositories/%v", org, groupID, repoID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -257,7 +257,7 @@ func (s *ActionsService) AddRepositoryAccessRunnerGroup(ctx context.Context, org func (s *ActionsService) RemoveRepositoryAccessRunnerGroup(ctx context.Context, org string, groupID, repoID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups/%v/repositories/%v", org, groupID, repoID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -277,7 +277,7 @@ func (s *ActionsService) ListRunnerGroupHostedRunners(ctx context.Context, org s return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -303,7 +303,7 @@ func (s *ActionsService) ListRunnerGroupRunners(ctx context.Context, org string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -326,7 +326,7 @@ func (s *ActionsService) ListRunnerGroupRunners(ctx context.Context, org string, func (s *ActionsService) SetRunnerGroupRunners(ctx context.Context, org string, groupID int64, ids SetRunnerGroupRunnersRequest) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups/%v/runners", org, groupID) - req, err := s.client.NewRequest("PUT", u, ids) + req, err := s.client.NewRequest(ctx, "PUT", u, ids) if err != nil { return nil, err } @@ -342,7 +342,7 @@ func (s *ActionsService) SetRunnerGroupRunners(ctx context.Context, org string, func (s *ActionsService) AddRunnerGroupRunners(ctx context.Context, org string, groupID, runnerID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups/%v/runners/%v", org, groupID, runnerID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -359,7 +359,7 @@ func (s *ActionsService) AddRunnerGroupRunners(ctx context.Context, org string, func (s *ActionsService) RemoveRunnerGroupRunners(ctx context.Context, org string, groupID, runnerID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/runner-groups/%v/runners/%v", org, groupID, runnerID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/actions_runners.go b/github/actions_runners.go index f0282b25f52..1b12df5df87 100644 --- a/github/actions_runners.go +++ b/github/actions_runners.go @@ -27,7 +27,7 @@ type RunnerApplicationDownload struct { //meta:operation GET /repos/{owner}/{repo}/actions/runners/downloads func (s *ActionsService) ListRunnerApplicationDownloads(ctx context.Context, owner, repo string) ([]*RunnerApplicationDownload, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runners/downloads", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -65,7 +65,7 @@ type JITRunnerConfig struct { //meta:operation POST /orgs/{org}/actions/runners/generate-jitconfig func (s *ActionsService) GenerateOrgJITConfig(ctx context.Context, org string, request *GenerateJITConfigRequest) (*JITRunnerConfig, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/runners/generate-jitconfig", org) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -86,7 +86,7 @@ func (s *ActionsService) GenerateOrgJITConfig(ctx context.Context, org string, r //meta:operation POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig func (s *ActionsService) GenerateRepoJITConfig(ctx context.Context, owner, repo string, request *GenerateJITConfigRequest) (*JITRunnerConfig, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runners/generate-jitconfig", owner, repo) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -114,7 +114,7 @@ type RegistrationToken struct { func (s *ActionsService) CreateRegistrationToken(ctx context.Context, owner, repo string) (*RegistrationToken, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runners/registration-token", owner, repo) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -169,7 +169,7 @@ func (s *ActionsService) ListRunners(ctx context.Context, owner, repo string, op return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -190,7 +190,7 @@ func (s *ActionsService) ListRunners(ctx context.Context, owner, repo string, op //meta:operation GET /repos/{owner}/{repo}/actions/runners/{runner_id} func (s *ActionsService) GetRunner(ctx context.Context, owner, repo string, runnerID int64) (*Runner, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runners/%v", owner, repo, runnerID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -218,7 +218,7 @@ type RemoveToken struct { func (s *ActionsService) CreateRemoveToken(ctx context.Context, owner, repo string) (*RemoveToken, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runners/remove-token", owner, repo) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -240,7 +240,7 @@ func (s *ActionsService) CreateRemoveToken(ctx context.Context, owner, repo stri func (s *ActionsService) RemoveRunner(ctx context.Context, owner, repo string, runnerID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runners/%v", owner, repo, runnerID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -255,7 +255,7 @@ func (s *ActionsService) RemoveRunner(ctx context.Context, owner, repo string, r //meta:operation GET /orgs/{org}/actions/runners/downloads func (s *ActionsService) ListOrganizationRunnerApplicationDownloads(ctx context.Context, org string) ([]*RunnerApplicationDownload, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/runners/downloads", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -277,7 +277,7 @@ func (s *ActionsService) ListOrganizationRunnerApplicationDownloads(ctx context. func (s *ActionsService) CreateOrganizationRegistrationToken(ctx context.Context, org string) (*RegistrationToken, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/runners/registration-token", org) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -303,7 +303,7 @@ func (s *ActionsService) ListOrganizationRunners(ctx context.Context, org string return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -324,7 +324,7 @@ func (s *ActionsService) ListOrganizationRunners(ctx context.Context, org string //meta:operation GET /orgs/{org}/actions/runners/{runner_id} func (s *ActionsService) GetOrganizationRunner(ctx context.Context, org string, runnerID int64) (*Runner, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/runners/%v", org, runnerID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -346,7 +346,7 @@ func (s *ActionsService) GetOrganizationRunner(ctx context.Context, org string, func (s *ActionsService) CreateOrganizationRemoveToken(ctx context.Context, org string) (*RemoveToken, *Response, error) { u := fmt.Sprintf("orgs/%v/actions/runners/remove-token", org) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -368,7 +368,7 @@ func (s *ActionsService) CreateOrganizationRemoveToken(ctx context.Context, org func (s *ActionsService) RemoveOrganizationRunner(ctx context.Context, org string, runnerID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/actions/runners/%v", org, runnerID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/actions_secrets.go b/github/actions_secrets.go index 5d80e5fe066..f49a6dbbee4 100644 --- a/github/actions_secrets.go +++ b/github/actions_secrets.go @@ -49,7 +49,7 @@ func (p *PublicKey) UnmarshalJSON(data []byte) error { } func (s *ActionsService) getPublicKey(ctx context.Context, url string) (*PublicKey, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -114,7 +114,7 @@ func (s *ActionsService) listSecrets(ctx context.Context, url string, opts *List return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -172,7 +172,7 @@ func (s *ActionsService) ListEnvSecrets(ctx context.Context, repoID int, env str } func (s *ActionsService) getSecret(ctx context.Context, url string) (*Secret, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -233,7 +233,7 @@ type EncryptedSecret struct { } func (s *ActionsService) putSecret(ctx context.Context, url string, eSecret *EncryptedSecret) (*Response, error) { - req, err := s.client.NewRequest("PUT", url, eSecret) + req, err := s.client.NewRequest(ctx, "PUT", url, eSecret) if err != nil { return nil, err } @@ -284,7 +284,7 @@ func (s *ActionsService) CreateOrUpdateEnvSecret(ctx context.Context, repoID int } func (s *ActionsService) deleteSecret(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } @@ -334,7 +334,7 @@ func (s *ActionsService) listSelectedReposForSecret(ctx context.Context, url str return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -363,7 +363,7 @@ func (s *ActionsService) setSelectedReposForSecret(ctx context.Context, url stri SelectedIDs SelectedRepoIDs `json:"selected_repository_ids"` } - req, err := s.client.NewRequest("PUT", url, repoIDs{SelectedIDs: ids}) + req, err := s.client.NewRequest(ctx, "PUT", url, repoIDs{SelectedIDs: ids}) if err != nil { return nil, err } @@ -382,7 +382,7 @@ func (s *ActionsService) SetSelectedReposForOrgSecret(ctx context.Context, org, } func (s *ActionsService) addSelectedRepoToSecret(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("PUT", url, nil) + req, err := s.client.NewRequest(ctx, "PUT", url, nil) if err != nil { return nil, err } @@ -405,7 +405,7 @@ func (s *ActionsService) AddSelectedRepoToOrgSecret(ctx context.Context, org, na } func (s *ActionsService) removeSelectedRepoFromSecret(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } diff --git a/github/actions_variables.go b/github/actions_variables.go index 1ec1f9305c1..78c9adebe7e 100644 --- a/github/actions_variables.go +++ b/github/actions_variables.go @@ -36,7 +36,7 @@ func (s *ActionsService) listVariables(ctx context.Context, url string, opts *Li return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -91,7 +91,7 @@ func (s *ActionsService) ListEnvVariables(ctx context.Context, owner, repo, env } func (s *ActionsService) getVariable(ctx context.Context, url string) (*ActionsVariable, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -136,7 +136,7 @@ func (s *ActionsService) GetEnvVariable(ctx context.Context, owner, repo, env, v } func (s *ActionsService) postVariable(ctx context.Context, url string, variable *ActionsVariable) (*Response, error) { - req, err := s.client.NewRequest("POST", url, variable) + req, err := s.client.NewRequest(ctx, "POST", url, variable) if err != nil { return nil, err } @@ -174,7 +174,7 @@ func (s *ActionsService) CreateEnvVariable(ctx context.Context, owner, repo, env } func (s *ActionsService) patchVariable(ctx context.Context, url string, variable *ActionsVariable) (*Response, error) { - req, err := s.client.NewRequest("PATCH", url, variable) + req, err := s.client.NewRequest(ctx, "PATCH", url, variable) if err != nil { return nil, err } @@ -224,7 +224,7 @@ func (s *ActionsService) UpdateEnvVariable(ctx context.Context, owner, repo, env } func (s *ActionsService) deleteVariable(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } @@ -268,7 +268,7 @@ func (s *ActionsService) listSelectedReposForVariable(ctx context.Context, url s return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -297,7 +297,7 @@ func (s *ActionsService) setSelectedReposForVariable(ctx context.Context, url st SelectedIDs SelectedRepoIDs `json:"selected_repository_ids"` } - req, err := s.client.NewRequest("PUT", url, repoIDs{SelectedIDs: ids}) + req, err := s.client.NewRequest(ctx, "PUT", url, repoIDs{SelectedIDs: ids}) if err != nil { return nil, err } @@ -316,7 +316,7 @@ func (s *ActionsService) SetSelectedReposForOrgVariable(ctx context.Context, org } func (s *ActionsService) addSelectedRepoToVariable(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("PUT", url, nil) + req, err := s.client.NewRequest(ctx, "PUT", url, nil) if err != nil { return nil, err } @@ -342,7 +342,7 @@ func (s *ActionsService) AddSelectedRepoToOrgVariable(ctx context.Context, org, } func (s *ActionsService) removeSelectedRepoFromVariable(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } diff --git a/github/actions_workflow_jobs.go b/github/actions_workflow_jobs.go index ba000331dc3..55705fffbaa 100644 --- a/github/actions_workflow_jobs.go +++ b/github/actions_workflow_jobs.go @@ -80,7 +80,7 @@ func (s *ActionsService) ListWorkflowJobs(ctx context.Context, owner, repo strin return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -106,7 +106,7 @@ func (s *ActionsService) ListWorkflowJobsAttempt(ctx context.Context, owner, rep return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -128,7 +128,7 @@ func (s *ActionsService) ListWorkflowJobsAttempt(ctx context.Context, owner, rep func (s *ActionsService) GetWorkflowJobByID(ctx context.Context, owner, repo string, jobID int64) (*WorkflowJob, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/jobs/%v", owner, repo, jobID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -173,7 +173,7 @@ func (s *ActionsService) getWorkflowJobLogsWithoutRateLimit(ctx context.Context, } func (s *ActionsService) getWorkflowJobLogsWithRateLimit(ctx context.Context, u string, maxRedirects int) (*url.URL, *Response, error) { - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/actions_workflow_runs.go b/github/actions_workflow_runs.go index 11734669477..54c3778d8f4 100644 --- a/github/actions_workflow_runs.go +++ b/github/actions_workflow_runs.go @@ -144,7 +144,7 @@ func (s *ActionsService) listWorkflowRuns(ctx context.Context, endpoint string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -190,7 +190,7 @@ func (s *ActionsService) ListRepositoryWorkflowRuns(ctx context.Context, owner, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -213,7 +213,7 @@ func (s *ActionsService) ListRepositoryWorkflowRuns(ctx context.Context, owner, func (s *ActionsService) GetWorkflowRunByID(ctx context.Context, owner, repo string, runID int64) (*WorkflowRun, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v", owner, repo, runID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -240,7 +240,7 @@ func (s *ActionsService) GetWorkflowRunAttempt(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -286,7 +286,7 @@ func (s *ActionsService) getWorkflowRunAttemptLogsWithoutRateLimit(ctx context.C } func (s *ActionsService) getWorkflowRunAttemptLogsWithRateLimit(ctx context.Context, u string, maxRedirects int) (*url.URL, *Response, error) { - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -314,7 +314,7 @@ func (s *ActionsService) getWorkflowRunAttemptLogsWithRateLimit(ctx context.Cont func (s *ActionsService) RerunWorkflowByID(ctx context.Context, owner, repo string, runID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v/rerun", owner, repo, runID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -331,7 +331,7 @@ func (s *ActionsService) RerunWorkflowByID(ctx context.Context, owner, repo stri func (s *ActionsService) RerunFailedJobsByID(ctx context.Context, owner, repo string, runID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v/rerun-failed-jobs", owner, repo, runID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -349,7 +349,7 @@ func (s *ActionsService) RerunFailedJobsByID(ctx context.Context, owner, repo st func (s *ActionsService) RerunJobByID(ctx context.Context, owner, repo string, jobID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/jobs/%v/rerun", owner, repo, jobID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -366,7 +366,7 @@ func (s *ActionsService) RerunJobByID(ctx context.Context, owner, repo string, j func (s *ActionsService) CancelWorkflowRunByID(ctx context.Context, owner, repo string, runID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v/cancel", owner, repo, runID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -406,7 +406,7 @@ func (s *ActionsService) getWorkflowRunLogsWithoutRateLimit(ctx context.Context, } func (s *ActionsService) getWorkflowRunLogsWithRateLimit(ctx context.Context, u string, maxRedirects int) (*url.URL, *Response, error) { - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -434,7 +434,7 @@ func (s *ActionsService) getWorkflowRunLogsWithRateLimit(ctx context.Context, u func (s *ActionsService) DeleteWorkflowRun(ctx context.Context, owner, repo string, runID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v", owner, repo, runID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -451,7 +451,7 @@ func (s *ActionsService) DeleteWorkflowRun(ctx context.Context, owner, repo stri func (s *ActionsService) DeleteWorkflowRunLogs(ctx context.Context, owner, repo string, runID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v/logs", owner, repo, runID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -468,7 +468,7 @@ func (s *ActionsService) DeleteWorkflowRunLogs(ctx context.Context, owner, repo func (s *ActionsService) GetWorkflowRunUsageByID(ctx context.Context, owner, repo string, runID int64) (*WorkflowRunUsage, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v/timing", owner, repo, runID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -491,7 +491,7 @@ func (s *ActionsService) GetWorkflowRunUsageByID(ctx context.Context, owner, rep func (s *ActionsService) GetPendingDeployments(ctx context.Context, owner, repo string, runID int64) ([]*PendingDeployment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v/pending_deployments", owner, repo, runID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -514,7 +514,7 @@ func (s *ActionsService) GetPendingDeployments(ctx context.Context, owner, repo func (s *ActionsService) PendingDeployments(ctx context.Context, owner, repo string, runID int64, request *PendingDeploymentsRequest) ([]*Deployment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v/pending_deployments", owner, repo, runID) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -537,7 +537,7 @@ func (s *ActionsService) PendingDeployments(ctx context.Context, owner, repo str func (s *ActionsService) ReviewCustomDeploymentProtectionRule(ctx context.Context, owner, repo string, runID int64, request *ReviewCustomDeploymentProtectionRuleRequest) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/runs/%v/deployment_protection_rule", owner, repo, runID) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, err } diff --git a/github/actions_workflows.go b/github/actions_workflows.go index 6d5c938836f..1b0cbb6dddb 100644 --- a/github/actions_workflows.go +++ b/github/actions_workflows.go @@ -109,7 +109,7 @@ func (s *ActionsService) ListWorkflows(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -146,7 +146,7 @@ func (s *ActionsService) GetWorkflowByFileName(ctx context.Context, owner, repo, } func (s *ActionsService) getWorkflow(ctx context.Context, url string) (*Workflow, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -183,7 +183,7 @@ func (s *ActionsService) GetWorkflowUsageByFileName(ctx context.Context, owner, } func (s *ActionsService) getWorkflowUsage(ctx context.Context, url string) (*WorkflowUsage, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -220,7 +220,7 @@ func (s *ActionsService) CreateWorkflowDispatchEventByFileName(ctx context.Conte } func (s *ActionsService) createWorkflowDispatchEvent(ctx context.Context, url string, event *CreateWorkflowDispatchEventRequest) (*WorkflowDispatchRunDetails, *Response, error) { - req, err := s.client.NewRequest("POST", url, event) + req, err := s.client.NewRequest(ctx, "POST", url, event) if err != nil { return nil, nil, err } @@ -275,7 +275,7 @@ func (s *ActionsService) DisableWorkflowByFileName(ctx context.Context, owner, r } func (s *ActionsService) doNewPutRequest(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("PUT", url, nil) + req, err := s.client.NewRequest(ctx, "PUT", url, nil) if err != nil { return nil, err } diff --git a/github/activity.go b/github/activity.go index 15e9fb8d448..911bba971f9 100644 --- a/github/activity.go +++ b/github/activity.go @@ -62,7 +62,7 @@ type FeedLinks struct { // //meta:operation GET /feeds func (s *ActivityService) ListFeeds(ctx context.Context) (*Feeds, *Response, error) { - req, err := s.client.NewRequest("GET", "feeds", nil) + req, err := s.client.NewRequest(ctx, "GET", "feeds", nil) if err != nil { return nil, nil, err } diff --git a/github/activity_events.go b/github/activity_events.go index 3c37b8967d1..d5871e1ddbe 100644 --- a/github/activity_events.go +++ b/github/activity_events.go @@ -21,7 +21,7 @@ func (s *ActivityService) ListEvents(ctx context.Context, opts *ListOptions) ([] return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -47,7 +47,7 @@ func (s *ActivityService) ListRepositoryEvents(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -73,7 +73,7 @@ func (s *ActivityService) ListIssueEventsForRepository(ctx context.Context, owne return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -99,7 +99,7 @@ func (s *ActivityService) ListEventsForRepoNetwork(ctx context.Context, owner, r return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -125,7 +125,7 @@ func (s *ActivityService) ListEventsForOrganization(ctx context.Context, org str return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -160,7 +160,7 @@ func (s *ActivityService) ListEventsPerformedByUser(ctx context.Context, user st return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -195,7 +195,7 @@ func (s *ActivityService) ListEventsReceivedByUser(ctx context.Context, user str return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -222,7 +222,7 @@ func (s *ActivityService) ListUserEventsForOrganization(ctx context.Context, org return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/activity_notifications.go b/github/activity_notifications.go index 8442dbe1be7..29db98e5b4a 100644 --- a/github/activity_notifications.go +++ b/github/activity_notifications.go @@ -59,7 +59,7 @@ func (s *ActivityService) ListNotifications(ctx context.Context, opts *Notificat return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -86,7 +86,7 @@ func (s *ActivityService) ListRepositoryNotifications(ctx context.Context, owner return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -114,7 +114,7 @@ func (s *ActivityService) MarkNotificationsRead(ctx context.Context, lastRead Ti opts := &markReadOptions{ LastReadAt: lastRead, } - req, err := s.client.NewRequest("PUT", "notifications", opts) + req, err := s.client.NewRequest(ctx, "PUT", "notifications", opts) if err != nil { return nil, err } @@ -134,7 +134,7 @@ func (s *ActivityService) MarkRepositoryNotificationsRead(ctx context.Context, o LastReadAt: lastRead, } u := fmt.Sprintf("repos/%v/%v/notifications", owner, repo) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -150,7 +150,7 @@ func (s *ActivityService) MarkRepositoryNotificationsRead(ctx context.Context, o func (s *ActivityService) GetThread(ctx context.Context, id string) (*Notification, *Response, error) { u := fmt.Sprintf("notifications/threads/%v", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -172,7 +172,7 @@ func (s *ActivityService) GetThread(ctx context.Context, id string) (*Notificati func (s *ActivityService) MarkThreadRead(ctx context.Context, id string) (*Response, error) { u := fmt.Sprintf("notifications/threads/%v", id) - req, err := s.client.NewRequest("PATCH", u, nil) + req, err := s.client.NewRequest(ctx, "PATCH", u, nil) if err != nil { return nil, err } @@ -189,7 +189,7 @@ func (s *ActivityService) MarkThreadRead(ctx context.Context, id string) (*Respo func (s *ActivityService) MarkThreadDone(ctx context.Context, id string) (*Response, error) { u := fmt.Sprintf("notifications/threads/%v", id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -206,7 +206,7 @@ func (s *ActivityService) MarkThreadDone(ctx context.Context, id string) (*Respo func (s *ActivityService) GetThreadSubscription(ctx context.Context, id string) (*Subscription, *Response, error) { u := fmt.Sprintf("notifications/threads/%v/subscription", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -229,7 +229,7 @@ func (s *ActivityService) GetThreadSubscription(ctx context.Context, id string) func (s *ActivityService) SetThreadSubscription(ctx context.Context, id string, subscription *Subscription) (*Subscription, *Response, error) { u := fmt.Sprintf("notifications/threads/%v/subscription", id) - req, err := s.client.NewRequest("PUT", u, subscription) + req, err := s.client.NewRequest(ctx, "PUT", u, subscription) if err != nil { return nil, nil, err } @@ -251,7 +251,7 @@ func (s *ActivityService) SetThreadSubscription(ctx context.Context, id string, //meta:operation DELETE /notifications/threads/{thread_id}/subscription func (s *ActivityService) DeleteThreadSubscription(ctx context.Context, id string) (*Response, error) { u := fmt.Sprintf("notifications/threads/%v/subscription", id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/activity_star.go b/github/activity_star.go index cdc491a7cbf..f7c811089b1 100644 --- a/github/activity_star.go +++ b/github/activity_star.go @@ -35,7 +35,7 @@ func (s *ActivityService) ListStargazers(ctx context.Context, owner, repo string return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -86,7 +86,7 @@ func (s *ActivityService) ListStarred(ctx context.Context, user string, opts *Ac return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -110,7 +110,7 @@ func (s *ActivityService) ListStarred(ctx context.Context, user string, opts *Ac //meta:operation GET /user/starred/{owner}/{repo} func (s *ActivityService) IsStarred(ctx context.Context, owner, repo string) (bool, *Response, error) { u := fmt.Sprintf("user/starred/%v/%v", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -127,7 +127,7 @@ func (s *ActivityService) IsStarred(ctx context.Context, owner, repo string) (bo //meta:operation PUT /user/starred/{owner}/{repo} func (s *ActivityService) Star(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("user/starred/%v/%v", owner, repo) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -142,7 +142,7 @@ func (s *ActivityService) Star(ctx context.Context, owner, repo string) (*Respon //meta:operation DELETE /user/starred/{owner}/{repo} func (s *ActivityService) Unstar(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("user/starred/%v/%v", owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/activity_watching.go b/github/activity_watching.go index 1f16e8027db..92fcb8e9043 100644 --- a/github/activity_watching.go +++ b/github/activity_watching.go @@ -37,7 +37,7 @@ func (s *ActivityService) ListWatchers(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -72,7 +72,7 @@ func (s *ActivityService) ListWatched(ctx context.Context, user string, opts *Li return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -96,7 +96,7 @@ func (s *ActivityService) ListWatched(ctx context.Context, user string, opts *Li func (s *ActivityService) GetRepositorySubscription(ctx context.Context, owner, repo string) (*Subscription, *Response, error) { u := fmt.Sprintf("repos/%v/%v/subscription", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -125,7 +125,7 @@ func (s *ActivityService) GetRepositorySubscription(ctx context.Context, owner, func (s *ActivityService) SetRepositorySubscription(ctx context.Context, owner, repo string, subscription *Subscription) (*Subscription, *Response, error) { u := fmt.Sprintf("repos/%v/%v/subscription", owner, repo) - req, err := s.client.NewRequest("PUT", u, subscription) + req, err := s.client.NewRequest(ctx, "PUT", u, subscription) if err != nil { return nil, nil, err } @@ -150,7 +150,7 @@ func (s *ActivityService) SetRepositorySubscription(ctx context.Context, owner, //meta:operation DELETE /repos/{owner}/{repo}/subscription func (s *ActivityService) DeleteRepositorySubscription(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/subscription", owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/admin.go b/github/admin.go index c993c47fa9a..03303c78f1a 100644 --- a/github/admin.go +++ b/github/admin.go @@ -87,7 +87,7 @@ func (m Enterprise) String() string { //meta:operation PATCH /admin/ldap/users/{username}/mapping func (s *AdminService) UpdateUserLDAPMapping(ctx context.Context, user string, mapping *UserLDAPMapping) (*UserLDAPMapping, *Response, error) { u := fmt.Sprintf("admin/ldap/users/%v/mapping", user) - req, err := s.client.NewRequest("PATCH", u, mapping) + req, err := s.client.NewRequest(ctx, "PATCH", u, mapping) if err != nil { return nil, nil, err } @@ -108,7 +108,7 @@ func (s *AdminService) UpdateUserLDAPMapping(ctx context.Context, user string, m //meta:operation PATCH /admin/ldap/teams/{team_id}/mapping func (s *AdminService) UpdateTeamLDAPMapping(ctx context.Context, team int64, mapping *TeamLDAPMapping) (*TeamLDAPMapping, *Response, error) { u := fmt.Sprintf("admin/ldap/teams/%v/mapping", team) - req, err := s.client.NewRequest("PATCH", u, mapping) + req, err := s.client.NewRequest(ctx, "PATCH", u, mapping) if err != nil { return nil, nil, err } diff --git a/github/admin_orgs.go b/github/admin_orgs.go index 2e24b2a1018..9f96db62491 100644 --- a/github/admin_orgs.go +++ b/github/admin_orgs.go @@ -34,7 +34,7 @@ func (s *AdminService) CreateOrg(ctx context.Context, org *Organization, admin s Admin: &admin, } - req, err := s.client.NewRequest("POST", u, orgReq) + req, err := s.client.NewRequest(ctx, "POST", u, orgReq) if err != nil { return nil, nil, err } @@ -88,7 +88,7 @@ func (s *AdminService) RenameOrgByName(ctx context.Context, org, newName string) Login: &newName, } - req, err := s.client.NewRequest("PATCH", u, orgReq) + req, err := s.client.NewRequest(ctx, "PATCH", u, orgReq) if err != nil { return nil, nil, err } diff --git a/github/admin_stats.go b/github/admin_stats.go index 51f04702608..198ee3efc53 100644 --- a/github/admin_stats.go +++ b/github/admin_stats.go @@ -157,7 +157,7 @@ func (s RepoStats) String() string { //meta:operation GET /enterprise/stats/all func (s *AdminService) GetAdminStats(ctx context.Context) (*AdminStats, *Response, error) { u := "enterprise/stats/all" - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/admin_users.go b/github/admin_users.go index f9af3611e2d..1b8a61dfdae 100644 --- a/github/admin_users.go +++ b/github/admin_users.go @@ -26,7 +26,7 @@ type CreateUserRequest struct { func (s *AdminService) CreateUser(ctx context.Context, userReq CreateUserRequest) (*User, *Response, error) { u := "admin/users" - req, err := s.client.NewRequest("POST", u, userReq) + req, err := s.client.NewRequest(ctx, "POST", u, userReq) if err != nil { return nil, nil, err } @@ -48,7 +48,7 @@ func (s *AdminService) CreateUser(ctx context.Context, userReq CreateUserRequest func (s *AdminService) DeleteUser(ctx context.Context, username string) (*Response, error) { u := "admin/users/" + username - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -101,7 +101,7 @@ type UserAuthorization struct { func (s *AdminService) CreateUserImpersonation(ctx context.Context, username string, opts *ImpersonateUserOptions) (*UserAuthorization, *Response, error) { u := fmt.Sprintf("admin/users/%v/authorizations", username) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -123,7 +123,7 @@ func (s *AdminService) CreateUserImpersonation(ctx context.Context, username str func (s *AdminService) DeleteUserImpersonation(ctx context.Context, username string) (*Response, error) { u := fmt.Sprintf("admin/users/%v/authorizations", username) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/apps.go b/github/apps.go index f9e8f4f3303..9d078b38087 100644 --- a/github/apps.go +++ b/github/apps.go @@ -230,7 +230,7 @@ func (s *AppsService) Get(ctx context.Context, appSlug string) (*App, *Response, u = "app" } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -255,7 +255,7 @@ func (s *AppsService) ListInstallationRequests(ctx context.Context, opts *ListOp return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -280,7 +280,7 @@ func (s *AppsService) ListInstallations(ctx context.Context, opts *ListOptions) return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -314,7 +314,7 @@ func (s *AppsService) ListUserInstallations(ctx context.Context, opts *ListOptio return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -338,7 +338,7 @@ func (s *AppsService) ListUserInstallations(ctx context.Context, opts *ListOptio func (s *AppsService) SuspendInstallation(ctx context.Context, id int64) (*Response, error) { u := fmt.Sprintf("app/installations/%v/suspended", id) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -354,7 +354,7 @@ func (s *AppsService) SuspendInstallation(ctx context.Context, id int64) (*Respo func (s *AppsService) UnsuspendInstallation(ctx context.Context, id int64) (*Response, error) { u := fmt.Sprintf("app/installations/%v/suspended", id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -370,7 +370,7 @@ func (s *AppsService) UnsuspendInstallation(ctx context.Context, id int64) (*Res func (s *AppsService) DeleteInstallation(ctx context.Context, id int64) (*Response, error) { u := fmt.Sprintf("app/installations/%v", id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -386,7 +386,7 @@ func (s *AppsService) DeleteInstallation(ctx context.Context, id int64) (*Respon func (s *AppsService) CreateInstallationToken(ctx context.Context, id int64, opts *InstallationTokenOptions) (*InstallationToken, *Response, error) { u := fmt.Sprintf("app/installations/%v/access_tokens", id) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -410,7 +410,7 @@ func (s *AppsService) CreateInstallationToken(ctx context.Context, id int64, opt func (s *AppsService) CreateInstallationTokenListRepos(ctx context.Context, id int64, opts *InstallationTokenListRepoOptions) (*InstallationToken, *Response, error) { u := fmt.Sprintf("app/installations/%v/access_tokens", id) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -432,7 +432,7 @@ func (s *AppsService) CreateInstallationTokenListRepos(ctx context.Context, id i func (s *AppsService) CreateAttachment(ctx context.Context, contentReferenceID int64, title, body string) (*Attachment, *Response, error) { u := fmt.Sprintf("content_references/%v/attachments", contentReferenceID) payload := &Attachment{Title: &title, Body: &body} - req, err := s.client.NewRequest("POST", u, payload) + req, err := s.client.NewRequest(ctx, "POST", u, payload) if err != nil { return nil, nil, err } @@ -485,7 +485,7 @@ func (s *AppsService) FindUserInstallation(ctx context.Context, user string) (*I } func (s *AppsService) getInstallation(ctx context.Context, url string) (*Installation, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } diff --git a/github/apps_hooks.go b/github/apps_hooks.go index 22caab09758..6ccadf5072b 100644 --- a/github/apps_hooks.go +++ b/github/apps_hooks.go @@ -16,7 +16,7 @@ import ( // //meta:operation GET /app/hook/config func (s *AppsService) GetHookConfig(ctx context.Context) (*HookConfig, *Response, error) { - req, err := s.client.NewRequest("GET", "app/hook/config", nil) + req, err := s.client.NewRequest(ctx, "GET", "app/hook/config", nil) if err != nil { return nil, nil, err } @@ -37,7 +37,7 @@ func (s *AppsService) GetHookConfig(ctx context.Context) (*HookConfig, *Response // //meta:operation PATCH /app/hook/config func (s *AppsService) UpdateHookConfig(ctx context.Context, config *HookConfig) (*HookConfig, *Response, error) { - req, err := s.client.NewRequest("PATCH", "app/hook/config", config) + req, err := s.client.NewRequest(ctx, "PATCH", "app/hook/config", config) if err != nil { return nil, nil, err } diff --git a/github/apps_hooks_deliveries.go b/github/apps_hooks_deliveries.go index cd7c847de4a..dfd181fd4cb 100644 --- a/github/apps_hooks_deliveries.go +++ b/github/apps_hooks_deliveries.go @@ -21,7 +21,7 @@ func (s *AppsService) ListHookDeliveries(ctx context.Context, opts *ListCursorOp return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -42,7 +42,7 @@ func (s *AppsService) ListHookDeliveries(ctx context.Context, opts *ListCursorOp //meta:operation GET /app/hook/deliveries/{delivery_id} func (s *AppsService) GetHookDelivery(ctx context.Context, deliveryID int64) (*HookDelivery, *Response, error) { u := fmt.Sprintf("app/hook/deliveries/%v", deliveryID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -63,7 +63,7 @@ func (s *AppsService) GetHookDelivery(ctx context.Context, deliveryID int64) (*H //meta:operation POST /app/hook/deliveries/{delivery_id}/attempts func (s *AppsService) RedeliverHookDelivery(ctx context.Context, deliveryID int64) (*HookDelivery, *Response, error) { u := fmt.Sprintf("app/hook/deliveries/%v/attempts", deliveryID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } diff --git a/github/apps_installation.go b/github/apps_installation.go index 2fec33a6793..e5ed15ac5b2 100644 --- a/github/apps_installation.go +++ b/github/apps_installation.go @@ -27,7 +27,7 @@ func (s *AppsService) ListRepos(ctx context.Context, opts *ListOptions) (*ListRe return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -54,7 +54,7 @@ func (s *AppsService) ListUserRepos(ctx context.Context, id int64, opts *ListOpt return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -75,7 +75,7 @@ func (s *AppsService) ListUserRepos(ctx context.Context, id int64, opts *ListOpt //meta:operation PUT /user/installations/{installation_id}/repositories/{repository_id} func (s *AppsService) AddRepository(ctx context.Context, instID, repoID int64) (*Repository, *Response, error) { u := fmt.Sprintf("user/installations/%v/repositories/%v", instID, repoID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, nil, err } @@ -96,7 +96,7 @@ func (s *AppsService) AddRepository(ctx context.Context, instID, repoID int64) ( //meta:operation DELETE /user/installations/{installation_id}/repositories/{repository_id} func (s *AppsService) RemoveRepository(ctx context.Context, instID, repoID int64) (*Response, error) { u := fmt.Sprintf("user/installations/%v/repositories/%v", instID, repoID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -111,7 +111,7 @@ func (s *AppsService) RemoveRepository(ctx context.Context, instID, repoID int64 //meta:operation DELETE /installation/token func (s *AppsService) RevokeInstallationToken(ctx context.Context) (*Response, error) { u := "installation/token" - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/apps_manifest.go b/github/apps_manifest.go index 4ac9488451e..cd136ec1b0a 100644 --- a/github/apps_manifest.go +++ b/github/apps_manifest.go @@ -36,7 +36,7 @@ type AppConfig struct { //meta:operation POST /app-manifests/{code}/conversions func (s *AppsService) CompleteAppManifest(ctx context.Context, code string) (*AppConfig, *Response, error) { u := fmt.Sprintf("app-manifests/%v/conversions", code) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } diff --git a/github/apps_marketplace.go b/github/apps_marketplace.go index 1594e73ebb2..072b91539f7 100644 --- a/github/apps_marketplace.go +++ b/github/apps_marketplace.go @@ -102,7 +102,7 @@ func (s *MarketplaceService) ListPlans(ctx context.Context, opts *ListOptions) ( return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -131,7 +131,7 @@ func (s *MarketplaceService) ListPlanAccountsForPlan(ctx context.Context, planID return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -156,7 +156,7 @@ func (s *MarketplaceService) ListPlanAccountsForPlan(ctx context.Context, planID func (s *MarketplaceService) GetPlanAccountForAccount(ctx context.Context, accountID int64) (*MarketplacePlanAccount, *Response, error) { uri := s.marketplaceURI(fmt.Sprintf("accounts/%v", accountID)) - req, err := s.client.NewRequest("GET", uri, nil) + req, err := s.client.NewRequest(ctx, "GET", uri, nil) if err != nil { return nil, nil, err } @@ -189,7 +189,7 @@ func (s *MarketplaceService) ListMarketplacePurchasesForUser(ctx context.Context return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/authorizations.go b/github/authorizations.go index f83acd331b8..9c85e6ec1e3 100644 --- a/github/authorizations.go +++ b/github/authorizations.go @@ -153,7 +153,7 @@ func (s *AuthorizationsService) Check(ctx context.Context, clientID, accessToken AccessToken string `json:"access_token"` }{AccessToken: accessToken} - req, err := s.client.NewRequest("POST", u, reqBody) + req, err := s.client.NewRequest(ctx, "POST", u, reqBody) if err != nil { return nil, nil, err } @@ -188,7 +188,7 @@ func (s *AuthorizationsService) Reset(ctx context.Context, clientID, accessToken AccessToken string `json:"access_token"` }{AccessToken: accessToken} - req, err := s.client.NewRequest("PATCH", u, reqBody) + req, err := s.client.NewRequest(ctx, "PATCH", u, reqBody) if err != nil { return nil, nil, err } @@ -219,7 +219,7 @@ func (s *AuthorizationsService) Revoke(ctx context.Context, clientID, accessToke AccessToken string `json:"access_token"` }{AccessToken: accessToken} - req, err := s.client.NewRequest("DELETE", u, reqBody) + req, err := s.client.NewRequest(ctx, "DELETE", u, reqBody) if err != nil { return nil, err } @@ -242,7 +242,7 @@ func (s *AuthorizationsService) DeleteGrant(ctx context.Context, clientID, acces AccessToken string `json:"access_token"` }{AccessToken: accessToken} - req, err := s.client.NewRequest("DELETE", u, reqBody) + req, err := s.client.NewRequest(ctx, "DELETE", u, reqBody) if err != nil { return nil, err } @@ -262,7 +262,7 @@ func (s *AuthorizationsService) DeleteGrant(ctx context.Context, clientID, acces //meta:operation POST /admin/users/{username}/authorizations func (s *AuthorizationsService) CreateImpersonation(ctx context.Context, username string, authReq *AuthorizationRequest) (*Authorization, *Response, error) { u := fmt.Sprintf("admin/users/%v/authorizations", username) - req, err := s.client.NewRequest("POST", u, authReq) + req, err := s.client.NewRequest(ctx, "POST", u, authReq) if err != nil { return nil, nil, err } @@ -284,7 +284,7 @@ func (s *AuthorizationsService) CreateImpersonation(ctx context.Context, usernam //meta:operation DELETE /admin/users/{username}/authorizations func (s *AuthorizationsService) DeleteImpersonation(ctx context.Context, username string) (*Response, error) { u := fmt.Sprintf("admin/users/%v/authorizations", username) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/billing.go b/github/billing.go index bb9ad1937e3..3bc723382bf 100644 --- a/github/billing.go +++ b/github/billing.go @@ -177,7 +177,7 @@ type PremiumRequestUsageReport struct { // See https://github.com/google/go-github/issues/3894 for details. func (s *BillingService) GetOrganizationPackagesBilling(ctx context.Context, org string) (*PackagesBilling, *Response, error) { u := fmt.Sprintf("orgs/%v/settings/billing/packages", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -198,7 +198,7 @@ func (s *BillingService) GetOrganizationPackagesBilling(ctx context.Context, org // See https://github.com/google/go-github/issues/3894 for details. func (s *BillingService) GetOrganizationStorageBilling(ctx context.Context, org string) (*StorageBilling, *Response, error) { u := fmt.Sprintf("orgs/%v/settings/billing/shared-storage", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -224,7 +224,7 @@ func (s *BillingService) GetOrganizationAdvancedSecurityActiveCommitters(ctx con return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -244,7 +244,7 @@ func (s *BillingService) GetOrganizationAdvancedSecurityActiveCommitters(ctx con // See https://github.com/google/go-github/issues/3894 for details. func (s *BillingService) GetPackagesBilling(ctx context.Context, user string) (*PackagesBilling, *Response, error) { u := fmt.Sprintf("users/%v/settings/billing/packages", user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -265,7 +265,7 @@ func (s *BillingService) GetPackagesBilling(ctx context.Context, user string) (* // See https://github.com/google/go-github/issues/3894 for details. func (s *BillingService) GetStorageBilling(ctx context.Context, user string) (*StorageBilling, *Response, error) { u := fmt.Sprintf("users/%v/settings/billing/shared-storage", user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -293,7 +293,7 @@ func (s *BillingService) GetOrganizationUsageReport(ctx context.Context, org str return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -321,7 +321,7 @@ func (s *BillingService) GetUsageReport(ctx context.Context, user string, opts * return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -350,7 +350,7 @@ func (s *BillingService) GetOrganizationPremiumRequestUsageReport(ctx context.Co return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -379,7 +379,7 @@ func (s *BillingService) GetPremiumRequestUsageReport(ctx context.Context, user return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/checks.go b/github/checks.go index b28cd06c618..792befe5cc0 100644 --- a/github/checks.go +++ b/github/checks.go @@ -106,7 +106,7 @@ func (c CheckSuite) String() string { //meta:operation GET /repos/{owner}/{repo}/check-runs/{check_run_id} func (s *ChecksService) GetCheckRun(ctx context.Context, owner, repo string, checkRunID int64) (*CheckRun, *Response, error) { u := fmt.Sprintf("repos/%v/%v/check-runs/%v", owner, repo, checkRunID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -129,7 +129,7 @@ func (s *ChecksService) GetCheckRun(ctx context.Context, owner, repo string, che //meta:operation GET /repos/{owner}/{repo}/check-suites/{check_suite_id} func (s *ChecksService) GetCheckSuite(ctx context.Context, owner, repo string, checkSuiteID int64) (*CheckSuite, *Response, error) { u := fmt.Sprintf("repos/%v/%v/check-suites/%v", owner, repo, checkSuiteID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -173,7 +173,7 @@ type CheckRunAction struct { //meta:operation POST /repos/{owner}/{repo}/check-runs func (s *ChecksService) CreateCheckRun(ctx context.Context, owner, repo string, opts CreateCheckRunOptions) (*CheckRun, *Response, error) { u := fmt.Sprintf("repos/%v/%v/check-runs", owner, repo) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -208,7 +208,7 @@ type UpdateCheckRunOptions struct { //meta:operation PATCH /repos/{owner}/{repo}/check-runs/{check_run_id} func (s *ChecksService) UpdateCheckRun(ctx context.Context, owner, repo string, checkRunID int64, opts UpdateCheckRunOptions) (*CheckRun, *Response, error) { u := fmt.Sprintf("repos/%v/%v/check-runs/%v", owner, repo, checkRunID) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -236,7 +236,7 @@ func (s *ChecksService) ListCheckRunAnnotations(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -282,7 +282,7 @@ func (s *ChecksService) ListCheckRunsForRef(ctx context.Context, owner, repo, re return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -310,7 +310,7 @@ func (s *ChecksService) ListCheckRunsCheckSuite(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -334,7 +334,7 @@ func (s *ChecksService) ListCheckRunsCheckSuite(ctx context.Context, owner, repo func (s *ChecksService) ReRequestCheckRun(ctx context.Context, owner, repo string, checkRunID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/check-runs/%v/rerequest", owner, repo, checkRunID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -372,7 +372,7 @@ func (s *ChecksService) ListCheckSuitesForRef(ctx context.Context, owner, repo, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -417,7 +417,7 @@ type PreferenceList struct { //meta:operation PATCH /repos/{owner}/{repo}/check-suites/preferences func (s *ChecksService) SetCheckSuitePreferences(ctx context.Context, owner, repo string, opts CheckSuitePreferenceOptions) (*CheckSuitePreferenceResults, *Response, error) { u := fmt.Sprintf("repos/%v/%v/check-suites/preferences", owner, repo) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -446,7 +446,7 @@ type CreateCheckSuiteOptions struct { //meta:operation POST /repos/{owner}/{repo}/check-suites func (s *ChecksService) CreateCheckSuite(ctx context.Context, owner, repo string, opts CreateCheckSuiteOptions) (*CheckSuite, *Response, error) { u := fmt.Sprintf("repos/%v/%v/check-suites", owner, repo) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -470,7 +470,7 @@ func (s *ChecksService) CreateCheckSuite(ctx context.Context, owner, repo string func (s *ChecksService) ReRequestCheckSuite(ctx context.Context, owner, repo string, checkSuiteID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/check-suites/%v/rerequest", owner, repo, checkSuiteID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } diff --git a/github/classroom.go b/github/classroom.go index 325516127af..0784ed5278b 100644 --- a/github/classroom.go +++ b/github/classroom.go @@ -113,7 +113,7 @@ func (g AssignmentGrade) String() string { func (s *ClassroomService) GetAssignment(ctx context.Context, assignmentID int64) (*ClassroomAssignment, *Response, error) { u := fmt.Sprintf("assignments/%v", assignmentID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -136,7 +136,7 @@ func (s *ClassroomService) GetAssignment(ctx context.Context, assignmentID int64 func (s *ClassroomService) GetClassroom(ctx context.Context, classroomID int64) (*Classroom, *Response, error) { u := fmt.Sprintf("classrooms/%v", classroomID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -162,7 +162,7 @@ func (s *ClassroomService) ListClassrooms(ctx context.Context, opts *ListOptions return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -189,7 +189,7 @@ func (s *ClassroomService) ListClassroomAssignments(ctx context.Context, classro return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -217,7 +217,7 @@ func (s *ClassroomService) ListAcceptedAssignments(ctx context.Context, assignme return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -241,7 +241,7 @@ func (s *ClassroomService) ListAcceptedAssignments(ctx context.Context, assignme func (s *ClassroomService) GetAssignmentGrades(ctx context.Context, assignmentID int64) ([]*AssignmentGrade, *Response, error) { u := fmt.Sprintf("assignments/%v/grades", assignmentID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/code_scanning.go b/github/code_scanning.go index d6e6bee97b0..3af77f3fe6e 100644 --- a/github/code_scanning.go +++ b/github/code_scanning.go @@ -256,7 +256,7 @@ func (s *CodeScanningService) ListAlertsForOrg(ctx context.Context, org string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -286,7 +286,7 @@ func (s *CodeScanningService) ListAlertsForRepo(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -313,7 +313,7 @@ func (s *CodeScanningService) ListAlertsForRepo(ctx context.Context, owner, repo func (s *CodeScanningService) GetAlert(ctx context.Context, owner, repo string, id int64) (*Alert, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/alerts/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -340,7 +340,7 @@ func (s *CodeScanningService) GetAlert(ctx context.Context, owner, repo string, func (s *CodeScanningService) UpdateAlert(ctx context.Context, owner, repo string, id int64, stateInfo *CodeScanningAlertState) (*Alert, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/alerts/%v", owner, repo, id) - req, err := s.client.NewRequest("PATCH", u, stateInfo) + req, err := s.client.NewRequest(ctx, "PATCH", u, stateInfo) if err != nil { return nil, nil, err } @@ -369,7 +369,7 @@ func (s *CodeScanningService) ListAlertInstances(ctx context.Context, owner, rep return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -395,7 +395,7 @@ func (s *CodeScanningService) ListAlertInstances(ctx context.Context, owner, rep func (s *CodeScanningService) UploadSarif(ctx context.Context, owner, repo string, sarif *SarifAnalysis) (*SarifID, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/sarifs", owner, repo) - req, err := s.client.NewRequest("POST", u, sarif) + req, err := s.client.NewRequest(ctx, "POST", u, sarif) if err != nil { return nil, nil, err } @@ -439,7 +439,7 @@ type SARIFUpload struct { func (s *CodeScanningService) GetSARIF(ctx context.Context, owner, repo, sarifID string) (*SARIFUpload, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/sarifs/%v", owner, repo, sarifID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -469,7 +469,7 @@ func (s *CodeScanningService) ListAnalysesForRepo(ctx context.Context, owner, re return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -496,7 +496,7 @@ func (s *CodeScanningService) ListAnalysesForRepo(ctx context.Context, owner, re func (s *CodeScanningService) GetAnalysis(ctx context.Context, owner, repo string, id int64) (*ScanningAnalysis, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/analyses/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -531,7 +531,7 @@ type DeleteAnalysis struct { func (s *CodeScanningService) DeleteAnalysis(ctx context.Context, owner, repo string, id int64) (*DeleteAnalysis, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/analyses/%v", owner, repo, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, nil, err } @@ -556,7 +556,7 @@ func (s *CodeScanningService) DeleteAnalysis(ctx context.Context, owner, repo st func (s *CodeScanningService) ListCodeQLDatabases(ctx context.Context, owner, repo string) ([]*CodeQLDatabase, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/codeql/databases", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -581,7 +581,7 @@ func (s *CodeScanningService) ListCodeQLDatabases(ctx context.Context, owner, re func (s *CodeScanningService) GetCodeQLDatabase(ctx context.Context, owner, repo, language string) (*CodeQLDatabase, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/codeql/databases/%v", owner, repo, language) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -615,7 +615,7 @@ type DefaultSetupConfiguration struct { func (s *CodeScanningService) GetDefaultSetupConfiguration(ctx context.Context, owner, repo string) (*DefaultSetupConfiguration, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/default-setup", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -658,7 +658,7 @@ type UpdateDefaultSetupConfigurationResponse struct { func (s *CodeScanningService) UpdateDefaultSetupConfiguration(ctx context.Context, owner, repo string, options *UpdateDefaultSetupConfigurationOptions) (*UpdateDefaultSetupConfigurationResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-scanning/default-setup", owner, repo) - req, err := s.client.NewRequest("PATCH", u, options) + req, err := s.client.NewRequest(ctx, "PATCH", u, options) if err != nil { return nil, nil, err } diff --git a/github/codesofconduct.go b/github/codesofconduct.go index 6bf590e1245..42bfbc6b220 100644 --- a/github/codesofconduct.go +++ b/github/codesofconduct.go @@ -31,7 +31,7 @@ func (c *CodeOfConduct) String() string { // //meta:operation GET /codes_of_conduct func (s *CodesOfConductService) List(ctx context.Context) ([]*CodeOfConduct, *Response, error) { - req, err := s.client.NewRequest("GET", "codes_of_conduct", nil) + req, err := s.client.NewRequest(ctx, "GET", "codes_of_conduct", nil) if err != nil { return nil, nil, err } @@ -61,7 +61,7 @@ func (c *Client) ListCodesOfConduct(ctx context.Context) ([]*CodeOfConduct, *Res //meta:operation GET /codes_of_conduct/{key} func (s *CodesOfConductService) Get(ctx context.Context, key string) (*CodeOfConduct, *Response, error) { u := fmt.Sprintf("codes_of_conduct/%v", key) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/codespaces.go b/github/codespaces.go index 66180cd5c6a..d087f37bdc3 100644 --- a/github/codespaces.go +++ b/github/codespaces.go @@ -100,7 +100,7 @@ func (s *CodespacesService) ListInRepo(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -136,7 +136,7 @@ func (s *CodespacesService) List(ctx context.Context, opts *ListCodespacesOption return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -275,7 +275,7 @@ type CodespacePermissions struct { //meta:operation POST /repos/{owner}/{repo}/codespaces func (s *CodespacesService) CreateInRepo(ctx context.Context, owner, repo string, request *CreateCodespaceOptions) (*Codespace, *Response, error) { u := fmt.Sprintf("repos/%v/%v/codespaces", owner, repo) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -299,7 +299,7 @@ func (s *CodespacesService) CreateInRepo(ctx context.Context, owner, repo string //meta:operation POST /user/codespaces/{codespace_name}/start func (s *CodespacesService) Start(ctx context.Context, codespaceName string) (*Codespace, *Response, error) { u := fmt.Sprintf("user/codespaces/%v/start", codespaceName) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -323,7 +323,7 @@ func (s *CodespacesService) Start(ctx context.Context, codespaceName string) (*C //meta:operation POST /user/codespaces/{codespace_name}/stop func (s *CodespacesService) Stop(ctx context.Context, codespaceName string) (*Codespace, *Response, error) { u := fmt.Sprintf("user/codespaces/%v/stop", codespaceName) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -347,7 +347,7 @@ func (s *CodespacesService) Stop(ctx context.Context, codespaceName string) (*Co //meta:operation DELETE /user/codespaces/{codespace_name} func (s *CodespacesService) Delete(ctx context.Context, codespaceName string) (*Response, error) { u := fmt.Sprintf("user/codespaces/%v", codespaceName) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -367,7 +367,7 @@ func (s *CodespacesService) ListDevContainerConfigurations(ctx context.Context, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -393,7 +393,7 @@ func (s *CodespacesService) GetDefaultAttributes(ctx context.Context, owner, rep return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -425,7 +425,7 @@ func (s *CodespacesService) CheckPermissions(ctx context.Context, owner, repo, r return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -446,7 +446,7 @@ func (s *CodespacesService) CheckPermissions(ctx context.Context, owner, repo, r //meta:operation POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces func (s *CodespacesService) CreateFromPullRequest(ctx context.Context, owner, repo string, pullNumber int, request *CreateCodespaceOptions) (*Codespace, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/codespaces", owner, repo, pullNumber) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -469,7 +469,7 @@ func (s *CodespacesService) CreateFromPullRequest(ctx context.Context, owner, re //meta:operation POST /user/codespaces func (s *CodespacesService) Create(ctx context.Context, opts *CodespaceCreateForUserOptions) (*Codespace, *Response, error) { u := "user/codespaces" - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -490,7 +490,7 @@ func (s *CodespacesService) Create(ctx context.Context, opts *CodespaceCreateFor //meta:operation GET /user/codespaces/{codespace_name} func (s *CodespacesService) Get(ctx context.Context, codespaceName string) (*Codespace, *Response, error) { u := fmt.Sprintf("user/codespaces/%v", codespaceName) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -513,7 +513,7 @@ func (s *CodespacesService) Get(ctx context.Context, codespaceName string) (*Cod //meta:operation PATCH /user/codespaces/{codespace_name} func (s *CodespacesService) Update(ctx context.Context, codespaceName string, opts *UpdateCodespaceOptions) (*Codespace, *Response, error) { u := fmt.Sprintf("user/codespaces/%v", codespaceName) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -534,7 +534,7 @@ func (s *CodespacesService) Update(ctx context.Context, codespaceName string, op //meta:operation POST /user/codespaces/{codespace_name}/exports func (s *CodespacesService) ExportCodespace(ctx context.Context, codespaceName string) (*CodespaceExport, *Response, error) { u := fmt.Sprintf("user/codespaces/%v/exports", codespaceName) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -555,7 +555,7 @@ func (s *CodespacesService) ExportCodespace(ctx context.Context, codespaceName s //meta:operation GET /user/codespaces/{codespace_name}/exports/{export_id} func (s *CodespacesService) GetLatestCodespaceExport(ctx context.Context, codespaceName string) (*CodespaceExport, *Response, error) { u := fmt.Sprintf("user/codespaces/%v/exports/latest", codespaceName) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -576,7 +576,7 @@ func (s *CodespacesService) GetLatestCodespaceExport(ctx context.Context, codesp //meta:operation POST /user/codespaces/{codespace_name}/publish func (s *CodespacesService) Publish(ctx context.Context, codespaceName string, opts *PublishCodespaceOptions) (*Codespace, *Response, error) { u := fmt.Sprintf("user/codespaces/%v/publish", codespaceName) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } diff --git a/github/codespaces_machines.go b/github/codespaces_machines.go index e89f4cc7a92..7aa7fe9c3fa 100644 --- a/github/codespaces_machines.go +++ b/github/codespaces_machines.go @@ -38,7 +38,7 @@ func (s *CodespacesService) ListRepositoryMachineTypes(ctx context.Context, owne return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -59,7 +59,7 @@ func (s *CodespacesService) ListRepositoryMachineTypes(ctx context.Context, owne //meta:operation GET /user/codespaces/{codespace_name}/machines func (s *CodespacesService) ListCodespaceMachineTypes(ctx context.Context, codespaceName string) (*CodespacesMachines, *Response, error) { u := fmt.Sprintf("user/codespaces/%v/machines", codespaceName) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/codespaces_orgs.go b/github/codespaces_orgs.go index cf3ad0bc9e6..dce6834ca18 100644 --- a/github/codespaces_orgs.go +++ b/github/codespaces_orgs.go @@ -32,7 +32,7 @@ func (s *CodespacesService) ListInOrg(ctx context.Context, org string, opts *Lis return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -53,7 +53,7 @@ func (s *CodespacesService) ListInOrg(ctx context.Context, org string, opts *Lis //meta:operation PUT /orgs/{org}/codespaces/access func (s *CodespacesService) SetOrgAccessControl(ctx context.Context, org string, request CodespacesOrgAccessControlRequest) (*Response, error) { u := fmt.Sprintf("orgs/%v/codespaces/access", org) - req, err := s.client.NewRequest("PUT", u, request) + req, err := s.client.NewRequest(ctx, "PUT", u, request) if err != nil { return nil, err } @@ -73,7 +73,7 @@ func (s *CodespacesService) SetOrgAccessControl(ctx context.Context, org string, //meta:operation POST /orgs/{org}/codespaces/access/selected_users func (s *CodespacesService) AddUsersToOrgAccess(ctx context.Context, org string, usernames []string) (*Response, error) { u := fmt.Sprintf("orgs/%v/codespaces/access/selected_users", org) - req, err := s.client.NewRequest("POST", u, map[string][]string{"selected_usernames": usernames}) + req, err := s.client.NewRequest(ctx, "POST", u, map[string][]string{"selected_usernames": usernames}) if err != nil { return nil, err } @@ -93,7 +93,7 @@ func (s *CodespacesService) AddUsersToOrgAccess(ctx context.Context, org string, //meta:operation DELETE /orgs/{org}/codespaces/access/selected_users func (s *CodespacesService) RemoveUsersFromOrgAccess(ctx context.Context, org string, usernames []string) (*Response, error) { u := fmt.Sprintf("orgs/%v/codespaces/access/selected_users", org) - req, err := s.client.NewRequest("DELETE", u, map[string][]string{"selected_usernames": usernames}) + req, err := s.client.NewRequest(ctx, "DELETE", u, map[string][]string{"selected_usernames": usernames}) if err != nil { return nil, err } @@ -118,7 +118,7 @@ func (s *CodespacesService) ListUserCodespacesInOrg(ctx context.Context, org, us return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -139,7 +139,7 @@ func (s *CodespacesService) ListUserCodespacesInOrg(ctx context.Context, org, us //meta:operation DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name} func (s *CodespacesService) DeleteUserCodespaceInOrg(ctx context.Context, org, username, codespaceName string) (*Response, error) { u := fmt.Sprintf("orgs/%v/members/%v/codespaces/%v", org, username, codespaceName) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -159,7 +159,7 @@ func (s *CodespacesService) DeleteUserCodespaceInOrg(ctx context.Context, org, u //meta:operation POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop func (s *CodespacesService) StopUserCodespaceInOrg(ctx context.Context, org, username, codespaceName string) (*Response, error) { u := fmt.Sprintf("orgs/%v/members/%v/codespaces/%v/stop", org, username, codespaceName) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } diff --git a/github/codespaces_secrets.go b/github/codespaces_secrets.go index 5d22683df75..1e40ae563c4 100644 --- a/github/codespaces_secrets.go +++ b/github/codespaces_secrets.go @@ -61,7 +61,7 @@ func (s *CodespacesService) ListRepoSecrets(ctx context.Context, owner, repo str } func (s *CodespacesService) listSecrets(ctx context.Context, url string) (*Secrets, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -111,7 +111,7 @@ func (s *CodespacesService) GetRepoPublicKey(ctx context.Context, owner, repo st } func (s *CodespacesService) getPublicKey(ctx context.Context, url string) (*PublicKey, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -164,7 +164,7 @@ func (s *CodespacesService) GetRepoSecret(ctx context.Context, owner, repo, name } func (s *CodespacesService) getSecret(ctx context.Context, url string) (*Secret, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -229,7 +229,7 @@ func (s *CodespacesService) CreateOrUpdateRepoSecret(ctx context.Context, owner, } func (s *CodespacesService) createOrUpdateSecret(ctx context.Context, url string, eSecret *EncryptedSecret) (*Response, error) { - req, err := s.client.NewRequest("PUT", url, eSecret) + req, err := s.client.NewRequest(ctx, "PUT", url, eSecret) if err != nil { return nil, err } @@ -281,7 +281,7 @@ func (s *CodespacesService) DeleteRepoSecret(ctx context.Context, owner, repo, n } func (s *CodespacesService) deleteSecret(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } @@ -330,7 +330,7 @@ func (s *CodespacesService) ListSelectedReposForOrgSecret(ctx context.Context, o } func (s *CodespacesService) listSelectedReposForSecret(ctx context.Context, url string) (*SelectedReposList, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -374,7 +374,7 @@ func (s *CodespacesService) setSelectedRepoForSecret(ctx context.Context, url st SelectedIDs SelectedRepoIDs `json:"selected_repository_ids"` } - req, err := s.client.NewRequest("PUT", url, repoIDs{SelectedIDs: ids}) + req, err := s.client.NewRequest(ctx, "PUT", url, repoIDs{SelectedIDs: ids}) if err != nil { return nil, err } @@ -426,7 +426,7 @@ func (s *CodespacesService) AddSelectedRepoToOrgSecret(ctx context.Context, org, } func (s *CodespacesService) addSelectedRepoToSecret(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("PUT", url, nil) + req, err := s.client.NewRequest(ctx, "PUT", url, nil) if err != nil { return nil, err } @@ -478,7 +478,7 @@ func (s *CodespacesService) RemoveSelectedRepoFromOrgSecret(ctx context.Context, } func (s *CodespacesService) removeSelectedRepoFromSecret(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } diff --git a/github/copilot.go b/github/copilot.go index 876ba8c4a16..b62685234ff 100644 --- a/github/copilot.go +++ b/github/copilot.go @@ -286,7 +286,7 @@ func (cp *CopilotSeatDetails) GetOrganization() (*Organization, bool) { func (s *CopilotService) GetCopilotBilling(ctx context.Context, org string) (*CopilotOrganizationDetails, *Response, error) { u := fmt.Sprintf("orgs/%v/copilot/billing", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -314,7 +314,7 @@ func (s *CopilotService) ListCopilotSeats(ctx context.Context, org string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -342,7 +342,7 @@ func (s *CopilotService) ListCopilotEnterpriseSeats(ctx context.Context, enterpr return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -370,7 +370,7 @@ func (s *CopilotService) AddCopilotTeams(ctx context.Context, org string, teamNa SelectedTeams: teamNames, } - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -398,7 +398,7 @@ func (s *CopilotService) RemoveCopilotTeams(ctx context.Context, org string, tea SelectedTeams: teamNames, } - req, err := s.client.NewRequest("DELETE", u, body) + req, err := s.client.NewRequest(ctx, "DELETE", u, body) if err != nil { return nil, nil, err } @@ -426,7 +426,7 @@ func (s *CopilotService) AddCopilotUsers(ctx context.Context, org string, users SelectedUsernames: users, } - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -454,7 +454,7 @@ func (s *CopilotService) RemoveCopilotUsers(ctx context.Context, org string, use SelectedUsernames: users, } - req, err := s.client.NewRequest("DELETE", u, body) + req, err := s.client.NewRequest(ctx, "DELETE", u, body) if err != nil { return nil, nil, err } @@ -476,7 +476,7 @@ func (s *CopilotService) RemoveCopilotUsers(ctx context.Context, org string, use func (s *CopilotService) GetSeatDetails(ctx context.Context, org, user string) (*CopilotSeatDetails, *Response, error) { u := fmt.Sprintf("orgs/%v/members/%v/copilot", org, user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -506,7 +506,7 @@ func (s *CopilotService) GetEnterpriseMetrics(ctx context.Context, enterprise st return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -536,7 +536,7 @@ func (s *CopilotService) GetEnterpriseTeamMetrics(ctx context.Context, enterpris return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -566,7 +566,7 @@ func (s *CopilotService) GetOrganizationMetrics(ctx context.Context, org string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -596,7 +596,7 @@ func (s *CopilotService) GetOrganizationTeamMetrics(ctx context.Context, org, te return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -622,7 +622,7 @@ func (s *CopilotService) GetEnterpriseDailyMetricsReport(ctx context.Context, en return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -644,7 +644,7 @@ func (s *CopilotService) GetEnterpriseDailyMetricsReport(ctx context.Context, en func (s *CopilotService) GetEnterpriseMetricsReport(ctx context.Context, enterprise string) (*CopilotMetricsReport, *Response, error) { u := fmt.Sprintf("enterprises/%v/copilot/metrics/reports/enterprise-28-day/latest", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -670,7 +670,7 @@ func (s *CopilotService) GetEnterpriseUsersDailyMetricsReport(ctx context.Contex return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -692,7 +692,7 @@ func (s *CopilotService) GetEnterpriseUsersDailyMetricsReport(ctx context.Contex func (s *CopilotService) GetEnterpriseUsersMetricsReport(ctx context.Context, enterprise string) (*CopilotMetricsReport, *Response, error) { u := fmt.Sprintf("enterprises/%v/copilot/metrics/reports/users-28-day/latest", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -718,7 +718,7 @@ func (s *CopilotService) GetOrganizationDailyMetricsReport(ctx context.Context, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -740,7 +740,7 @@ func (s *CopilotService) GetOrganizationDailyMetricsReport(ctx context.Context, func (s *CopilotService) GetOrganizationMetricsReport(ctx context.Context, org string) (*CopilotMetricsReport, *Response, error) { u := fmt.Sprintf("orgs/%v/copilot/metrics/reports/organization-28-day/latest", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -766,7 +766,7 @@ func (s *CopilotService) GetOrganizationUsersDailyMetricsReport(ctx context.Cont return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -788,7 +788,7 @@ func (s *CopilotService) GetOrganizationUsersDailyMetricsReport(ctx context.Cont func (s *CopilotService) GetOrganizationUsersMetricsReport(ctx context.Context, org string) (*CopilotMetricsReport, *Response, error) { u := fmt.Sprintf("orgs/%v/copilot/metrics/reports/users-28-day/latest", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -813,20 +813,16 @@ func (s *CopilotService) DownloadCopilotMetrics(ctx context.Context, url string) return nil, nil, err } - resp, err := s.client.client.Do(req) + resp, err := s.client.BareDo(ctx, req) if err != nil { return nil, nil, err } defer resp.Body.Close() - if err := CheckResponse(resp); err != nil { - return nil, newResponse(resp), err - } - var metrics []*CopilotMetrics if err := json.NewDecoder(resp.Body).Decode(&metrics); err != nil { - return nil, newResponse(resp), err + return nil, resp, err } - return metrics, newResponse(resp), nil + return metrics, resp, nil } diff --git a/github/credentials.go b/github/credentials.go index 7d4744539de..24276c72771 100644 --- a/github/credentials.go +++ b/github/credentials.go @@ -28,7 +28,7 @@ func (s *CredentialsService) Revoke(ctx context.Context, credentials []string) ( reqBody := &revokeCredentialsRequest{Credentials: credentials} - req, err := s.client.NewRequest("POST", u, reqBody) + req, err := s.client.NewRequest(ctx, "POST", u, reqBody) if err != nil { return nil, err } diff --git a/github/dependabot_alerts.go b/github/dependabot_alerts.go index 9a55485ce85..57de48e4972 100644 --- a/github/dependabot_alerts.go +++ b/github/dependabot_alerts.go @@ -109,7 +109,7 @@ func (s *DependabotService) listAlerts(ctx context.Context, url string, opts *Li return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -150,7 +150,7 @@ func (s *DependabotService) ListOrgAlerts(ctx context.Context, org string, opts //meta:operation GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number} func (s *DependabotService) GetRepoAlert(ctx context.Context, owner, repo string, number int) (*DependabotAlert, *Response, error) { url := fmt.Sprintf("repos/%v/%v/dependabot/alerts/%v", owner, repo, number) - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -171,7 +171,7 @@ func (s *DependabotService) GetRepoAlert(ctx context.Context, owner, repo string //meta:operation PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number} func (s *DependabotService) UpdateAlert(ctx context.Context, owner, repo string, number int, stateInfo *DependabotAlertState) (*DependabotAlert, *Response, error) { url := fmt.Sprintf("repos/%v/%v/dependabot/alerts/%v", owner, repo, number) - req, err := s.client.NewRequest("PATCH", url, stateInfo) + req, err := s.client.NewRequest(ctx, "PATCH", url, stateInfo) if err != nil { return nil, nil, err } diff --git a/github/dependabot_secrets.go b/github/dependabot_secrets.go index 85b460f750b..294add82282 100644 --- a/github/dependabot_secrets.go +++ b/github/dependabot_secrets.go @@ -12,7 +12,7 @@ import ( ) func (s *DependabotService) getPublicKey(ctx context.Context, url string) (*PublicKey, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -52,7 +52,7 @@ func (s *DependabotService) listSecrets(ctx context.Context, url string, opts *L return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -89,7 +89,7 @@ func (s *DependabotService) ListOrgSecrets(ctx context.Context, org string, opts } func (s *DependabotService) getSecret(ctx context.Context, url string) (*Secret, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -137,7 +137,7 @@ type DependabotEncryptedSecret struct { } func (s *DependabotService) putSecret(ctx context.Context, url string, eSecret *DependabotEncryptedSecret) (*Response, error) { - req, err := s.client.NewRequest("PUT", url, eSecret) + req, err := s.client.NewRequest(ctx, "PUT", url, eSecret) if err != nil { return nil, err } @@ -182,7 +182,7 @@ func (s *DependabotService) CreateOrUpdateOrgSecret(ctx context.Context, org str } url := fmt.Sprintf("orgs/%v/dependabot/secrets/%v", org, eSecret.Name) - req, err := s.client.NewRequest("PUT", url, params) + req, err := s.client.NewRequest(ctx, "PUT", url, params) if err != nil { return nil, err } @@ -191,7 +191,7 @@ func (s *DependabotService) CreateOrUpdateOrgSecret(ctx context.Context, org str } func (s *DependabotService) deleteSecret(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } @@ -231,7 +231,7 @@ func (s *DependabotService) ListSelectedReposForOrgSecret(ctx context.Context, o return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -259,7 +259,7 @@ func (s *DependabotService) SetSelectedReposForOrgSecret(ctx context.Context, or SelectedIDs DependabotSecretsSelectedRepoIDs `json:"selected_repository_ids"` } - req, err := s.client.NewRequest("PUT", url, repoIDs{SelectedIDs: ids}) + req, err := s.client.NewRequest(ctx, "PUT", url, repoIDs{SelectedIDs: ids}) if err != nil { return nil, err } @@ -281,7 +281,7 @@ func (s *DependabotService) AddSelectedRepoToOrgSecret(ctx context.Context, org, } url := fmt.Sprintf("orgs/%v/dependabot/secrets/%v/repositories/%v", org, name, *repo.ID) - req, err := s.client.NewRequest("PUT", url, nil) + req, err := s.client.NewRequest(ctx, "PUT", url, nil) if err != nil { return nil, err } @@ -303,7 +303,7 @@ func (s *DependabotService) RemoveSelectedRepoFromOrgSecret(ctx context.Context, } url := fmt.Sprintf("orgs/%v/dependabot/secrets/%v/repositories/%v", org, name, *repo.ID) - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } diff --git a/github/dependency_graph.go b/github/dependency_graph.go index 05da2195001..1839a4034f0 100644 --- a/github/dependency_graph.go +++ b/github/dependency_graph.go @@ -114,7 +114,7 @@ func (s SBOM) String() string { func (s *DependencyGraphService) GetSBOM(ctx context.Context, owner, repo string) (*SBOM, *Response, error) { u := fmt.Sprintf("repos/%v/%v/dependency-graph/sbom", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/dependency_graph_snapshots.go b/github/dependency_graph_snapshots.go index 0002685b750..179d364c7b5 100644 --- a/github/dependency_graph_snapshots.go +++ b/github/dependency_graph_snapshots.go @@ -109,7 +109,7 @@ type DependencyGraphSnapshotCreationData struct { func (s *DependencyGraphService) CreateSnapshot(ctx context.Context, owner, repo string, dependencyGraphSnapshot *DependencyGraphSnapshot) (*DependencyGraphSnapshotCreationData, *Response, error) { url := fmt.Sprintf("repos/%v/%v/dependency-graph/snapshots", owner, repo) - req, err := s.client.NewRequest("POST", url, dependencyGraphSnapshot) + req, err := s.client.NewRequest(ctx, "POST", url, dependencyGraphSnapshot) if err != nil { return nil, nil, err } diff --git a/github/emojis.go b/github/emojis.go index fa3af4ae66e..fd323c04bf1 100644 --- a/github/emojis.go +++ b/github/emojis.go @@ -18,7 +18,7 @@ type EmojisService service // //meta:operation GET /emojis func (s *EmojisService) List(ctx context.Context) (map[string]string, *Response, error) { - req, err := s.client.NewRequest("GET", "emojis", nil) + req, err := s.client.NewRequest(ctx, "GET", "emojis", nil) if err != nil { return nil, nil, err } diff --git a/github/enterprise_actions_hosted_runners.go b/github/enterprise_actions_hosted_runners.go index 75a5d7bfd72..9c8cb7e9db7 100644 --- a/github/enterprise_actions_hosted_runners.go +++ b/github/enterprise_actions_hosted_runners.go @@ -22,7 +22,7 @@ func (s *EnterpriseService) ListHostedRunners(ctx context.Context, enterprise st return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -47,7 +47,7 @@ func (s *EnterpriseService) CreateHostedRunner(ctx context.Context, enterprise s } u := fmt.Sprintf("enterprises/%v/actions/hosted-runners", enterprise) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -68,7 +68,7 @@ func (s *EnterpriseService) CreateHostedRunner(ctx context.Context, enterprise s //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/images/github-owned func (s *EnterpriseService) GetHostedRunnerGitHubOwnedImages(ctx context.Context, enterprise string) (*HostedRunnerImages, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/images/github-owned", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -89,7 +89,7 @@ func (s *EnterpriseService) GetHostedRunnerGitHubOwnedImages(ctx context.Context //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/images/partner func (s *EnterpriseService) GetHostedRunnerPartnerImages(ctx context.Context, enterprise string) (*HostedRunnerImages, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/images/partner", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -110,7 +110,7 @@ func (s *EnterpriseService) GetHostedRunnerPartnerImages(ctx context.Context, en //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/limits func (s *EnterpriseService) GetHostedRunnerLimits(ctx context.Context, enterprise string) (*HostedRunnerPublicIPLimits, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/limits", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -131,7 +131,7 @@ func (s *EnterpriseService) GetHostedRunnerLimits(ctx context.Context, enterpris //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/machine-sizes func (s *EnterpriseService) GetHostedRunnerMachineSpecs(ctx context.Context, enterprise string) (*HostedRunnerMachineSpecs, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/machine-sizes", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -152,7 +152,7 @@ func (s *EnterpriseService) GetHostedRunnerMachineSpecs(ctx context.Context, ent //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/platforms func (s *EnterpriseService) GetHostedRunnerPlatforms(ctx context.Context, enterprise string) (*HostedRunnerPlatforms, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/platforms", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -173,7 +173,7 @@ func (s *EnterpriseService) GetHostedRunnerPlatforms(ctx context.Context, enterp //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/{hosted_runner_id} func (s *EnterpriseService) GetHostedRunner(ctx context.Context, enterprise string, runnerID int64) (*HostedRunner, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/%v", enterprise, runnerID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -194,7 +194,7 @@ func (s *EnterpriseService) GetHostedRunner(ctx context.Context, enterprise stri //meta:operation PATCH /enterprises/{enterprise}/actions/hosted-runners/{hosted_runner_id} func (s *EnterpriseService) UpdateHostedRunner(ctx context.Context, enterprise string, runnerID int64, request UpdateHostedRunnerRequest) (*HostedRunner, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/%v", enterprise, runnerID) - req, err := s.client.NewRequest("PATCH", u, request) + req, err := s.client.NewRequest(ctx, "PATCH", u, request) if err != nil { return nil, nil, err } @@ -215,7 +215,7 @@ func (s *EnterpriseService) UpdateHostedRunner(ctx context.Context, enterprise s //meta:operation DELETE /enterprises/{enterprise}/actions/hosted-runners/{hosted_runner_id} func (s *EnterpriseService) DeleteHostedRunner(ctx context.Context, enterprise string, runnerID int64) (*HostedRunner, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/%v", enterprise, runnerID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, nil, err } @@ -236,7 +236,7 @@ func (s *EnterpriseService) DeleteHostedRunner(ctx context.Context, enterprise s //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/images/custom func (s *EnterpriseService) ListHostedRunnerCustomImages(ctx context.Context, enterprise string) (*HostedRunnerCustomImages, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/images/custom", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -257,7 +257,7 @@ func (s *EnterpriseService) ListHostedRunnerCustomImages(ctx context.Context, en //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id} func (s *EnterpriseService) GetHostedRunnerCustomImage(ctx context.Context, enterprise string, imageDefinitionID int64) (*HostedRunnerCustomImage, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/images/custom/%v", enterprise, imageDefinitionID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -278,7 +278,7 @@ func (s *EnterpriseService) GetHostedRunnerCustomImage(ctx context.Context, ente //meta:operation DELETE /enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id} func (s *EnterpriseService) DeleteHostedRunnerCustomImage(ctx context.Context, enterprise string, imageDefinitionID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/images/custom/%v", enterprise, imageDefinitionID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -293,7 +293,7 @@ func (s *EnterpriseService) DeleteHostedRunnerCustomImage(ctx context.Context, e //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id}/versions func (s *EnterpriseService) ListHostedRunnerCustomImageVersions(ctx context.Context, enterprise string, imageDefinitionID int64) (*HostedRunnerCustomImageVersions, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/images/custom/%v/versions", enterprise, imageDefinitionID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -314,7 +314,7 @@ func (s *EnterpriseService) ListHostedRunnerCustomImageVersions(ctx context.Cont //meta:operation GET /enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} func (s *EnterpriseService) GetHostedRunnerCustomImageVersion(ctx context.Context, enterprise string, imageDefinitionID int64, version string) (*HostedRunnerCustomImageVersion, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/images/custom/%v/versions/%v", enterprise, imageDefinitionID, version) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -335,7 +335,7 @@ func (s *EnterpriseService) GetHostedRunnerCustomImageVersion(ctx context.Contex //meta:operation DELETE /enterprises/{enterprise}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} func (s *EnterpriseService) DeleteHostedRunnerCustomImageVersion(ctx context.Context, enterprise string, imageDefinitionID int64, version string) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/hosted-runners/images/custom/%v/versions/%v", enterprise, imageDefinitionID, version) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/enterprise_actions_runner_groups.go b/github/enterprise_actions_runner_groups.go index 1e78ee3a77a..44bb2080b31 100644 --- a/github/enterprise_actions_runner_groups.go +++ b/github/enterprise_actions_runner_groups.go @@ -94,7 +94,7 @@ func (s *EnterpriseService) ListRunnerGroups(ctx context.Context, enterprise str return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -115,7 +115,7 @@ func (s *EnterpriseService) ListRunnerGroups(ctx context.Context, enterprise str //meta:operation GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id} func (s *EnterpriseService) GetEnterpriseRunnerGroup(ctx context.Context, enterprise string, groupID int64) (*EnterpriseRunnerGroup, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups/%v", enterprise, groupID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -137,7 +137,7 @@ func (s *EnterpriseService) GetEnterpriseRunnerGroup(ctx context.Context, enterp func (s *EnterpriseService) DeleteEnterpriseRunnerGroup(ctx context.Context, enterprise string, groupID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups/%v", enterprise, groupID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -152,7 +152,7 @@ func (s *EnterpriseService) DeleteEnterpriseRunnerGroup(ctx context.Context, ent //meta:operation POST /enterprises/{enterprise}/actions/runner-groups func (s *EnterpriseService) CreateEnterpriseRunnerGroup(ctx context.Context, enterprise string, createReq CreateEnterpriseRunnerGroupRequest) (*EnterpriseRunnerGroup, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups", enterprise) - req, err := s.client.NewRequest("POST", u, createReq) + req, err := s.client.NewRequest(ctx, "POST", u, createReq) if err != nil { return nil, nil, err } @@ -173,7 +173,7 @@ func (s *EnterpriseService) CreateEnterpriseRunnerGroup(ctx context.Context, ent //meta:operation PATCH /enterprises/{enterprise}/actions/runner-groups/{runner_group_id} func (s *EnterpriseService) UpdateEnterpriseRunnerGroup(ctx context.Context, enterprise string, groupID int64, updateReq UpdateEnterpriseRunnerGroupRequest) (*EnterpriseRunnerGroup, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups/%v", enterprise, groupID) - req, err := s.client.NewRequest("PATCH", u, updateReq) + req, err := s.client.NewRequest(ctx, "PATCH", u, updateReq) if err != nil { return nil, nil, err } @@ -199,7 +199,7 @@ func (s *EnterpriseService) ListOrganizationAccessRunnerGroup(ctx context.Contex return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -222,7 +222,7 @@ func (s *EnterpriseService) ListOrganizationAccessRunnerGroup(ctx context.Contex func (s *EnterpriseService) SetOrganizationAccessRunnerGroup(ctx context.Context, enterprise string, groupID int64, ids SetOrgAccessRunnerGroupRequest) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups/%v/organizations", enterprise, groupID) - req, err := s.client.NewRequest("PUT", u, ids) + req, err := s.client.NewRequest(ctx, "PUT", u, ids) if err != nil { return nil, err } @@ -239,7 +239,7 @@ func (s *EnterpriseService) SetOrganizationAccessRunnerGroup(ctx context.Context func (s *EnterpriseService) AddOrganizationAccessRunnerGroup(ctx context.Context, enterprise string, groupID, orgID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups/%v/organizations/%v", enterprise, groupID, orgID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -256,7 +256,7 @@ func (s *EnterpriseService) AddOrganizationAccessRunnerGroup(ctx context.Context func (s *EnterpriseService) RemoveOrganizationAccessRunnerGroup(ctx context.Context, enterprise string, groupID, orgID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups/%v/organizations/%v", enterprise, groupID, orgID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -276,7 +276,7 @@ func (s *EnterpriseService) ListRunnerGroupRunners(ctx context.Context, enterpri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -299,7 +299,7 @@ func (s *EnterpriseService) ListRunnerGroupRunners(ctx context.Context, enterpri func (s *EnterpriseService) SetRunnerGroupRunners(ctx context.Context, enterprise string, groupID int64, ids SetRunnerGroupRunnersRequest) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups/%v/runners", enterprise, groupID) - req, err := s.client.NewRequest("PUT", u, ids) + req, err := s.client.NewRequest(ctx, "PUT", u, ids) if err != nil { return nil, err } @@ -315,7 +315,7 @@ func (s *EnterpriseService) SetRunnerGroupRunners(ctx context.Context, enterpris func (s *EnterpriseService) AddRunnerGroupRunners(ctx context.Context, enterprise string, groupID, runnerID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups/%v/runners/%v", enterprise, groupID, runnerID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -332,7 +332,7 @@ func (s *EnterpriseService) AddRunnerGroupRunners(ctx context.Context, enterpris func (s *EnterpriseService) RemoveRunnerGroupRunners(ctx context.Context, enterprise string, groupID, runnerID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runner-groups/%v/runners/%v", enterprise, groupID, runnerID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/enterprise_actions_runners.go b/github/enterprise_actions_runners.go index 154997b88ba..f8dc1370b5a 100644 --- a/github/enterprise_actions_runners.go +++ b/github/enterprise_actions_runners.go @@ -17,7 +17,7 @@ import ( //meta:operation GET /enterprises/{enterprise}/actions/runners/downloads func (s *EnterpriseService) ListRunnerApplicationDownloads(ctx context.Context, enterprise string) ([]*RunnerApplicationDownload, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runners/downloads", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -39,7 +39,7 @@ func (s *EnterpriseService) ListRunnerApplicationDownloads(ctx context.Context, func (s *EnterpriseService) GenerateEnterpriseJITConfig(ctx context.Context, enterprise string, request *GenerateJITConfigRequest) (*JITRunnerConfig, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runners/generate-jitconfig", enterprise) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -61,7 +61,7 @@ func (s *EnterpriseService) GenerateEnterpriseJITConfig(ctx context.Context, ent func (s *EnterpriseService) CreateRegistrationToken(ctx context.Context, enterprise string) (*RegistrationToken, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runners/registration-token", enterprise) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -87,7 +87,7 @@ func (s *EnterpriseService) ListRunners(ctx context.Context, enterprise string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -108,7 +108,7 @@ func (s *EnterpriseService) ListRunners(ctx context.Context, enterprise string, //meta:operation GET /enterprises/{enterprise}/actions/runners/{runner_id} func (s *EnterpriseService) GetRunner(ctx context.Context, enterprise string, runnerID int64) (*Runner, *Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runners/%v", enterprise, runnerID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -130,7 +130,7 @@ func (s *EnterpriseService) GetRunner(ctx context.Context, enterprise string, ru func (s *EnterpriseService) RemoveRunner(ctx context.Context, enterprise string, runnerID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/actions/runners/%v", enterprise, runnerID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/enterprise_app_installation.go b/github/enterprise_app_installation.go index 6088507bfff..aaecc5ea954 100644 --- a/github/enterprise_app_installation.go +++ b/github/enterprise_app_installation.go @@ -48,7 +48,7 @@ func (s *EnterpriseService) ListAppInstallableOrganizations(ctx context.Context, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -75,7 +75,7 @@ func (s *EnterpriseService) ListAppAccessibleOrganizationRepositories(ctx contex return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -102,7 +102,7 @@ func (s *EnterpriseService) ListAppInstallations(ctx context.Context, enterprise return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -124,7 +124,7 @@ func (s *EnterpriseService) ListAppInstallations(ctx context.Context, enterprise //meta:operation POST /enterprises/{enterprise}/apps/organizations/{org}/installations func (s *EnterpriseService) InstallApp(ctx context.Context, enterprise, org string, request InstallAppRequest) (*Installation, *Response, error) { u := fmt.Sprintf("enterprises/%v/apps/organizations/%v/installations", enterprise, org) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -145,7 +145,7 @@ func (s *EnterpriseService) InstallApp(ctx context.Context, enterprise, org stri //meta:operation DELETE /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id} func (s *EnterpriseService) UninstallApp(ctx context.Context, enterprise, org string, installationID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/apps/organizations/%v/installations/%v", enterprise, org, installationID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/enterprise_apps.go b/github/enterprise_apps.go index 9d46fc2732b..596c4084040 100644 --- a/github/enterprise_apps.go +++ b/github/enterprise_apps.go @@ -37,7 +37,7 @@ func (s *EnterpriseService) ListRepositoriesForOrgAppInstallation(ctx context.Co return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -59,7 +59,7 @@ func (s *EnterpriseService) ListRepositoriesForOrgAppInstallation(ctx context.Co //meta:operation PATCH /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories func (s *EnterpriseService) UpdateAppInstallationRepositories(ctx context.Context, enterprise, org string, installationID int64, opts UpdateAppInstallationRepositoriesOptions) (*Installation, *Response, error) { u := fmt.Sprintf("enterprises/%v/apps/organizations/%v/installations/%v/repositories", enterprise, org, installationID) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -80,7 +80,7 @@ func (s *EnterpriseService) UpdateAppInstallationRepositories(ctx context.Contex //meta:operation PATCH /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add func (s *EnterpriseService) AddRepositoriesToAppInstallation(ctx context.Context, enterprise, org string, installationID int64, opts AppInstallationRepositoriesOptions) ([]*AccessibleRepository, *Response, error) { u := fmt.Sprintf("enterprises/%v/apps/organizations/%v/installations/%v/repositories/add", enterprise, org, installationID) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -101,7 +101,7 @@ func (s *EnterpriseService) AddRepositoriesToAppInstallation(ctx context.Context //meta:operation PATCH /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove func (s *EnterpriseService) RemoveRepositoriesFromAppInstallation(ctx context.Context, enterprise, org string, installationID int64, opts AppInstallationRepositoriesOptions) ([]*AccessibleRepository, *Response, error) { u := fmt.Sprintf("enterprises/%v/apps/organizations/%v/installations/%v/repositories/remove", enterprise, org, installationID) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } diff --git a/github/enterprise_audit_log.go b/github/enterprise_audit_log.go index 8efdb77b1fd..6a65a1bbe5c 100644 --- a/github/enterprise_audit_log.go +++ b/github/enterprise_audit_log.go @@ -22,7 +22,7 @@ func (s *EnterpriseService) GetAuditLog(ctx context.Context, enterprise string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/enterprise_audit_log_stream.go b/github/enterprise_audit_log_stream.go index bdb4f238612..e50ce82d241 100644 --- a/github/enterprise_audit_log_stream.go +++ b/github/enterprise_audit_log_stream.go @@ -166,7 +166,7 @@ func NewDatadogStreamConfig(enabled bool, cfg *DatadogConfig) *AuditLogStreamCon func (s *EnterpriseService) GetAuditLogStreamKey(ctx context.Context, enterprise string) (*AuditLogStreamKey, *Response, error) { u := fmt.Sprintf("enterprises/%v/audit-log/stream-key", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -188,7 +188,7 @@ func (s *EnterpriseService) GetAuditLogStreamKey(ctx context.Context, enterprise func (s *EnterpriseService) ListAuditLogStreams(ctx context.Context, enterprise string) ([]*AuditLogStream, *Response, error) { u := fmt.Sprintf("enterprises/%v/audit-log/streams", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -210,7 +210,7 @@ func (s *EnterpriseService) ListAuditLogStreams(ctx context.Context, enterprise func (s *EnterpriseService) GetAuditLogStream(ctx context.Context, enterprise string, streamID int64) (*AuditLogStream, *Response, error) { u := fmt.Sprintf("enterprises/%v/audit-log/streams/%v", enterprise, streamID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -233,7 +233,7 @@ func (s *EnterpriseService) GetAuditLogStream(ctx context.Context, enterprise st func (s *EnterpriseService) CreateAuditLogStream(ctx context.Context, enterprise string, config AuditLogStreamConfig) (*AuditLogStream, *Response, error) { u := fmt.Sprintf("enterprises/%v/audit-log/streams", enterprise) - req, err := s.client.NewRequest("POST", u, config) + req, err := s.client.NewRequest(ctx, "POST", u, config) if err != nil { return nil, nil, err } @@ -256,7 +256,7 @@ func (s *EnterpriseService) CreateAuditLogStream(ctx context.Context, enterprise func (s *EnterpriseService) UpdateAuditLogStream(ctx context.Context, enterprise string, streamID int64, config AuditLogStreamConfig) (*AuditLogStream, *Response, error) { u := fmt.Sprintf("enterprises/%v/audit-log/streams/%v", enterprise, streamID) - req, err := s.client.NewRequest("PUT", u, config) + req, err := s.client.NewRequest(ctx, "PUT", u, config) if err != nil { return nil, nil, err } @@ -278,7 +278,7 @@ func (s *EnterpriseService) UpdateAuditLogStream(ctx context.Context, enterprise func (s *EnterpriseService) DeleteAuditLogStream(ctx context.Context, enterprise string, streamID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/audit-log/streams/%v", enterprise, streamID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/enterprise_billing_cost_centers.go b/github/enterprise_billing_cost_centers.go index 0d55bd978c3..b1ea36bec61 100644 --- a/github/enterprise_billing_cost_centers.go +++ b/github/enterprise_billing_cost_centers.go @@ -86,7 +86,7 @@ func (s *EnterpriseService) ListCostCenters(ctx context.Context, enterprise stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -108,7 +108,7 @@ func (s *EnterpriseService) ListCostCenters(ctx context.Context, enterprise stri func (s *EnterpriseService) CreateCostCenter(ctx context.Context, enterprise string, costCenter CostCenterRequest) (*CostCenter, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/cost-centers", enterprise) - req, err := s.client.NewRequest("POST", u, costCenter) + req, err := s.client.NewRequest(ctx, "POST", u, costCenter) if err != nil { return nil, nil, err } @@ -130,7 +130,7 @@ func (s *EnterpriseService) CreateCostCenter(ctx context.Context, enterprise str func (s *EnterpriseService) GetCostCenter(ctx context.Context, enterprise, costCenterID string) (*CostCenter, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/cost-centers/%v", enterprise, costCenterID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -152,7 +152,7 @@ func (s *EnterpriseService) GetCostCenter(ctx context.Context, enterprise, costC func (s *EnterpriseService) UpdateCostCenter(ctx context.Context, enterprise, costCenterID string, costCenter CostCenterRequest) (*CostCenter, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/cost-centers/%v", enterprise, costCenterID) - req, err := s.client.NewRequest("PATCH", u, costCenter) + req, err := s.client.NewRequest(ctx, "PATCH", u, costCenter) if err != nil { return nil, nil, err } @@ -174,7 +174,7 @@ func (s *EnterpriseService) UpdateCostCenter(ctx context.Context, enterprise, co func (s *EnterpriseService) DeleteCostCenter(ctx context.Context, enterprise, costCenterID string) (*DeleteCostCenterResponse, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/cost-centers/%v", enterprise, costCenterID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, nil, err } @@ -196,7 +196,7 @@ func (s *EnterpriseService) DeleteCostCenter(ctx context.Context, enterprise, co func (s *EnterpriseService) AddResourcesToCostCenter(ctx context.Context, enterprise, costCenterID string, resources CostCenterResourceRequest) (*AddResourcesToCostCenterResponse, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/cost-centers/%v/resource", enterprise, costCenterID) - req, err := s.client.NewRequest("POST", u, resources) + req, err := s.client.NewRequest(ctx, "POST", u, resources) if err != nil { return nil, nil, err } @@ -218,7 +218,7 @@ func (s *EnterpriseService) AddResourcesToCostCenter(ctx context.Context, enterp func (s *EnterpriseService) RemoveResourcesFromCostCenter(ctx context.Context, enterprise, costCenterID string, resources CostCenterResourceRequest) (*RemoveResourcesFromCostCenterResponse, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/cost-centers/%v/resource", enterprise, costCenterID) - req, err := s.client.NewRequest("DELETE", u, resources) + req, err := s.client.NewRequest(ctx, "DELETE", u, resources) if err != nil { return nil, nil, err } diff --git a/github/enterprise_budgets.go b/github/enterprise_budgets.go index 6892df132f5..1e44815b1cd 100644 --- a/github/enterprise_budgets.go +++ b/github/enterprise_budgets.go @@ -95,7 +95,7 @@ type EnterpriseDeleteBudgetResponse struct { func (s *EnterpriseService) ListBudgets(ctx context.Context, enterprise string) (*EnterpriseListBudgets, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/budgets", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -117,7 +117,7 @@ func (s *EnterpriseService) ListBudgets(ctx context.Context, enterprise string) func (s *EnterpriseService) CreateBudget(ctx context.Context, enterprise string, budget EnterpriseCreateBudget) (*EnterpriseCreateOrUpdateBudgetResponse, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/budgets", enterprise) - req, err := s.client.NewRequest("POST", u, budget) + req, err := s.client.NewRequest(ctx, "POST", u, budget) if err != nil { return nil, nil, err } @@ -139,7 +139,7 @@ func (s *EnterpriseService) CreateBudget(ctx context.Context, enterprise string, func (s *EnterpriseService) GetBudget(ctx context.Context, enterprise, budgetID string) (*EnterpriseBudget, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/budgets/%v", enterprise, budgetID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -161,7 +161,7 @@ func (s *EnterpriseService) GetBudget(ctx context.Context, enterprise, budgetID func (s *EnterpriseService) UpdateBudget(ctx context.Context, enterprise, budgetID string, budget EnterpriseUpdateBudget) (*EnterpriseCreateOrUpdateBudgetResponse, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/budgets/%v", enterprise, budgetID) - req, err := s.client.NewRequest("PATCH", u, budget) + req, err := s.client.NewRequest(ctx, "PATCH", u, budget) if err != nil { return nil, nil, err } @@ -183,7 +183,7 @@ func (s *EnterpriseService) UpdateBudget(ctx context.Context, enterprise, budget func (s *EnterpriseService) DeleteBudget(ctx context.Context, enterprise, budgetID string) (*EnterpriseDeleteBudgetResponse, *Response, error) { u := fmt.Sprintf("enterprises/%v/settings/billing/budgets/%v", enterprise, budgetID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, nil, err } diff --git a/github/enterprise_code_security_and_analysis.go b/github/enterprise_code_security_and_analysis.go index 09e27311b6c..714ed859174 100644 --- a/github/enterprise_code_security_and_analysis.go +++ b/github/enterprise_code_security_and_analysis.go @@ -27,7 +27,7 @@ type EnterpriseSecurityAnalysisSettings struct { func (s *EnterpriseService) GetCodeSecurityAndAnalysis(ctx context.Context, enterprise string) (*EnterpriseSecurityAnalysisSettings, *Response, error) { u := fmt.Sprintf("enterprises/%v/code_security_and_analysis", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -48,7 +48,7 @@ func (s *EnterpriseService) GetCodeSecurityAndAnalysis(ctx context.Context, ente //meta:operation PATCH /enterprises/{enterprise}/code_security_and_analysis func (s *EnterpriseService) UpdateCodeSecurityAndAnalysis(ctx context.Context, enterprise string, settings *EnterpriseSecurityAnalysisSettings) (*Response, error) { u := fmt.Sprintf("enterprises/%v/code_security_and_analysis", enterprise) - req, err := s.client.NewRequest("PATCH", u, settings) + req, err := s.client.NewRequest(ctx, "PATCH", u, settings) if err != nil { return nil, err } @@ -71,7 +71,7 @@ func (s *EnterpriseService) UpdateCodeSecurityAndAnalysis(ctx context.Context, e //meta:operation POST /enterprises/{enterprise}/{security_product}/{enablement} func (s *EnterpriseService) EnableDisableSecurityFeature(ctx context.Context, enterprise, securityProduct, enablement string) (*Response, error) { u := fmt.Sprintf("enterprises/%v/%v/%v", enterprise, securityProduct, enablement) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } diff --git a/github/enterprise_codesecurity_configurations.go b/github/enterprise_codesecurity_configurations.go index 1b5313c90e6..4ad33c178a0 100644 --- a/github/enterprise_codesecurity_configurations.go +++ b/github/enterprise_codesecurity_configurations.go @@ -42,7 +42,7 @@ func (s *EnterpriseService) ListCodeSecurityConfigurations(ctx context.Context, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -63,7 +63,7 @@ func (s *EnterpriseService) ListCodeSecurityConfigurations(ctx context.Context, func (s *EnterpriseService) CreateCodeSecurityConfiguration(ctx context.Context, enterprise string, config CodeSecurityConfiguration) (*CodeSecurityConfiguration, *Response, error) { u := fmt.Sprintf("enterprises/%v/code-security/configurations", enterprise) - req, err := s.client.NewRequest("POST", u, config) + req, err := s.client.NewRequest(ctx, "POST", u, config) if err != nil { return nil, nil, err } @@ -84,7 +84,7 @@ func (s *EnterpriseService) CreateCodeSecurityConfiguration(ctx context.Context, func (s *EnterpriseService) ListDefaultCodeSecurityConfigurations(ctx context.Context, enterprise string) ([]*CodeSecurityConfigurationWithDefaultForNewRepos, *Response, error) { u := fmt.Sprintf("enterprises/%v/code-security/configurations/defaults", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -105,7 +105,7 @@ func (s *EnterpriseService) ListDefaultCodeSecurityConfigurations(ctx context.Co func (s *EnterpriseService) GetCodeSecurityConfiguration(ctx context.Context, enterprise string, configurationID int64) (*CodeSecurityConfiguration, *Response, error) { u := fmt.Sprintf("enterprises/%v/code-security/configurations/%v", enterprise, configurationID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -126,7 +126,7 @@ func (s *EnterpriseService) GetCodeSecurityConfiguration(ctx context.Context, en func (s *EnterpriseService) UpdateCodeSecurityConfiguration(ctx context.Context, enterprise string, configurationID int64, config CodeSecurityConfiguration) (*CodeSecurityConfiguration, *Response, error) { u := fmt.Sprintf("enterprises/%v/code-security/configurations/%v", enterprise, configurationID) - req, err := s.client.NewRequest("PATCH", u, config) + req, err := s.client.NewRequest(ctx, "PATCH", u, config) if err != nil { return nil, nil, err } @@ -147,7 +147,7 @@ func (s *EnterpriseService) UpdateCodeSecurityConfiguration(ctx context.Context, func (s *EnterpriseService) DeleteCodeSecurityConfiguration(ctx context.Context, enterprise string, configurationID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/code-security/configurations/%v", enterprise, configurationID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -171,7 +171,7 @@ func (s *EnterpriseService) AttachCodeSecurityConfigurationToRepositories(ctx co Scope string `json:"scope"` } - req, err := s.client.NewRequest("POST", u, scopeType{Scope: scope}) + req, err := s.client.NewRequest(ctx, "POST", u, scopeType{Scope: scope}) if err != nil { return nil, err } @@ -195,7 +195,7 @@ func (s *EnterpriseService) SetDefaultCodeSecurityConfiguration(ctx context.Cont DefaultForNewRepos string `json:"default_for_new_repos"` } - req, err := s.client.NewRequest("PUT", u, configParam{DefaultForNewRepos: defaultForNewRepos}) + req, err := s.client.NewRequest(ctx, "PUT", u, configParam{DefaultForNewRepos: defaultForNewRepos}) if err != nil { return nil, nil, err } @@ -219,7 +219,7 @@ func (s *EnterpriseService) ListCodeSecurityConfigurationRepositories(ctx contex return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/enterprise_licenses.go b/github/enterprise_licenses.go index 2fef2aa5b13..e70c8116083 100644 --- a/github/enterprise_licenses.go +++ b/github/enterprise_licenses.go @@ -101,7 +101,7 @@ func (s *EnterpriseService) GetConsumedLicenses(ctx context.Context, enterprise return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -123,7 +123,7 @@ func (s *EnterpriseService) GetConsumedLicenses(ctx context.Context, enterprise func (s *EnterpriseService) GetLicenseSyncStatus(ctx context.Context, enterprise string) (*EnterpriseLicenseSyncStatus, *Response, error) { u := fmt.Sprintf("enterprises/%v/license-sync-status", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/enterprise_manage_ghes.go b/github/enterprise_manage_ghes.go index 7efb47f5250..45838c5841a 100644 --- a/github/enterprise_manage_ghes.go +++ b/github/enterprise_manage_ghes.go @@ -79,7 +79,7 @@ type ReleaseVersion struct { //meta:operation GET /manage/v1/checks/system-requirements func (s *EnterpriseService) CheckSystemRequirements(ctx context.Context) (*SystemRequirements, *Response, error) { u := "manage/v1/checks/system-requirements" - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -100,7 +100,7 @@ func (s *EnterpriseService) CheckSystemRequirements(ctx context.Context) (*Syste //meta:operation GET /manage/v1/cluster/status func (s *EnterpriseService) ClusterStatus(ctx context.Context) (*ClusterStatus, *Response, error) { u := "manage/v1/cluster/status" - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -124,7 +124,7 @@ func (s *EnterpriseService) ReplicationStatus(ctx context.Context, opts *NodeQue if err != nil { return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -148,7 +148,7 @@ func (s *EnterpriseService) GetNodeReleaseVersions(ctx context.Context, opts *No if err != nil { return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/enterprise_manage_ghes_config.go b/github/enterprise_manage_ghes_config.go index a20bc1abd9b..77858d59815 100644 --- a/github/enterprise_manage_ghes_config.go +++ b/github/enterprise_manage_ghes_config.go @@ -313,7 +313,7 @@ func (s *EnterpriseService) ConfigApplyEvents(ctx context.Context, opts *ConfigA if err != nil { return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -341,7 +341,7 @@ func (s *EnterpriseService) InitialConfig(ctx context.Context, license, password Password: password, } - req, err := s.client.NewRequest("POST", u, payload) + req, err := s.client.NewRequest(ctx, "POST", u, payload) if err != nil { return nil, err } @@ -356,7 +356,7 @@ func (s *EnterpriseService) InitialConfig(ctx context.Context, license, password //meta:operation GET /manage/v1/config/license func (s *EnterpriseService) License(ctx context.Context) ([]*LicenseStatus, *Response, error) { u := "manage/v1/config/license" - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -380,7 +380,7 @@ func (s *EnterpriseService) UploadLicense(ctx context.Context, license string) ( opts := &UploadLicenseOptions{ License: license, } - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -395,7 +395,7 @@ func (s *EnterpriseService) UploadLicense(ctx context.Context, license string) ( //meta:operation GET /manage/v1/config/license/check func (s *EnterpriseService) LicenseStatus(ctx context.Context) ([]*LicenseCheck, *Response, error) { u := "manage/v1/config/license/check" - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -420,7 +420,7 @@ func (s *EnterpriseService) NodeMetadata(ctx context.Context, opts *NodeQueryOpt if err != nil { return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -441,7 +441,7 @@ func (s *EnterpriseService) NodeMetadata(ctx context.Context, opts *NodeQueryOpt //meta:operation GET /manage/v1/config/settings func (s *EnterpriseService) Settings(ctx context.Context) (*ConfigSettings, *Response, error) { u := "manage/v1/config/settings" - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -466,7 +466,7 @@ func (s *EnterpriseService) UpdateSettings(ctx context.Context, opts *ConfigSett if opts == nil { return nil, errors.New("opts should not be nil") } - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -481,7 +481,7 @@ func (s *EnterpriseService) UpdateSettings(ctx context.Context, opts *ConfigSett //meta:operation POST /manage/v1/config/apply func (s *EnterpriseService) ConfigApply(ctx context.Context, opts *ConfigApplyOptions) (*ConfigApplyOptions, *Response, error) { u := "manage/v1/config/apply" - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -502,7 +502,7 @@ func (s *EnterpriseService) ConfigApply(ctx context.Context, opts *ConfigApplyOp //meta:operation GET /manage/v1/config/apply func (s *EnterpriseService) ConfigApplyStatus(ctx context.Context, opts *ConfigApplyOptions) (*ConfigApplyStatus, *Response, error) { u := "manage/v1/config/apply" - req, err := s.client.NewRequest("GET", u, opts) + req, err := s.client.NewRequest(ctx, "GET", u, opts) if err != nil { return nil, nil, err } diff --git a/github/enterprise_manage_ghes_maintenance.go b/github/enterprise_manage_ghes_maintenance.go index 9a4653303d2..289267f6f82 100644 --- a/github/enterprise_manage_ghes_maintenance.go +++ b/github/enterprise_manage_ghes_maintenance.go @@ -54,7 +54,7 @@ func (s *EnterpriseService) GetMaintenanceStatus(ctx context.Context, opts *Node if err != nil { return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -79,7 +79,7 @@ func (s *EnterpriseService) CreateMaintenance(ctx context.Context, enable bool, opts.Enabled = enable - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } diff --git a/github/enterprise_manage_ghes_ssh.go b/github/enterprise_manage_ghes_ssh.go index 78dc2b35fc9..c85f19e433a 100644 --- a/github/enterprise_manage_ghes_ssh.go +++ b/github/enterprise_manage_ghes_ssh.go @@ -39,7 +39,7 @@ func (s *EnterpriseService) DeleteSSHKey(ctx context.Context, key string) ([]*SS opts := &SSHKeyOptions{ Key: key, } - req, err := s.client.NewRequest("DELETE", u, opts) + req, err := s.client.NewRequest(ctx, "DELETE", u, opts) if err != nil { return nil, nil, err } @@ -60,7 +60,7 @@ func (s *EnterpriseService) DeleteSSHKey(ctx context.Context, key string) ([]*SS //meta:operation GET /manage/v1/access/ssh func (s *EnterpriseService) GetSSHKey(ctx context.Context) ([]*ClusterSSHKey, *Response, error) { u := "manage/v1/access/ssh" - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -84,7 +84,7 @@ func (s *EnterpriseService) CreateSSHKey(ctx context.Context, key string) ([]*SS opts := &SSHKeyOptions{ Key: key, } - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } diff --git a/github/enterprise_network_configurations.go b/github/enterprise_network_configurations.go index 034437691b3..aff3de8a039 100644 --- a/github/enterprise_network_configurations.go +++ b/github/enterprise_network_configurations.go @@ -22,7 +22,7 @@ func (s *EnterpriseService) ListEnterpriseNetworkConfigurations(ctx context.Cont return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -47,7 +47,7 @@ func (s *EnterpriseService) CreateEnterpriseNetworkConfiguration(ctx context.Con } u := fmt.Sprintf("enterprises/%v/network-configurations", enterprise) - req, err := s.client.NewRequest("POST", u, createReq) + req, err := s.client.NewRequest(ctx, "POST", u, createReq) if err != nil { return nil, nil, err } @@ -68,7 +68,7 @@ func (s *EnterpriseService) CreateEnterpriseNetworkConfiguration(ctx context.Con //meta:operation GET /enterprises/{enterprise}/network-configurations/{network_configuration_id} func (s *EnterpriseService) GetEnterpriseNetworkConfiguration(ctx context.Context, enterprise, networkID string) (*NetworkConfiguration, *Response, error) { u := fmt.Sprintf("enterprises/%v/network-configurations/%v", enterprise, networkID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -93,7 +93,7 @@ func (s *EnterpriseService) UpdateEnterpriseNetworkConfiguration(ctx context.Con } u := fmt.Sprintf("enterprises/%v/network-configurations/%v", enterprise, networkID) - req, err := s.client.NewRequest("PATCH", u, updateReq) + req, err := s.client.NewRequest(ctx, "PATCH", u, updateReq) if err != nil { return nil, nil, err } @@ -114,7 +114,7 @@ func (s *EnterpriseService) UpdateEnterpriseNetworkConfiguration(ctx context.Con //meta:operation DELETE /enterprises/{enterprise}/network-configurations/{network_configuration_id} func (s *EnterpriseService) DeleteEnterpriseNetworkConfiguration(ctx context.Context, enterprise, networkID string) (*Response, error) { u := fmt.Sprintf("enterprises/%v/network-configurations/%v", enterprise, networkID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -129,7 +129,7 @@ func (s *EnterpriseService) DeleteEnterpriseNetworkConfiguration(ctx context.Con //meta:operation GET /enterprises/{enterprise}/network-settings/{network_settings_id} func (s *EnterpriseService) GetEnterpriseNetworkSettingsResource(ctx context.Context, enterprise, networkID string) (*NetworkSettingsResource, *Response, error) { u := fmt.Sprintf("enterprises/%v/network-settings/%v", enterprise, networkID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/enterprise_organization_properties.go b/github/enterprise_organization_properties.go index c4ab96c8497..cc105a5f61d 100644 --- a/github/enterprise_organization_properties.go +++ b/github/enterprise_organization_properties.go @@ -43,7 +43,7 @@ type EnterpriseCustomPropertyValuesRequest struct { func (s *EnterpriseService) GetOrganizationCustomPropertySchema(ctx context.Context, enterprise string) (*EnterpriseCustomPropertySchema, *Response, error) { u := fmt.Sprintf("enterprises/%v/org-properties/schema", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -64,7 +64,7 @@ func (s *EnterpriseService) GetOrganizationCustomPropertySchema(ctx context.Cont //meta:operation PATCH /enterprises/{enterprise}/org-properties/schema func (s *EnterpriseService) CreateOrUpdateOrganizationCustomPropertySchema(ctx context.Context, enterprise string, schema EnterpriseCustomPropertySchema) (*Response, error) { u := fmt.Sprintf("enterprises/%v/org-properties/schema", enterprise) - req, err := s.client.NewRequest("PATCH", u, schema) + req, err := s.client.NewRequest(ctx, "PATCH", u, schema) if err != nil { return nil, err } @@ -85,7 +85,7 @@ func (s *EnterpriseService) CreateOrUpdateOrganizationCustomPropertySchema(ctx c func (s *EnterpriseService) GetOrganizationCustomProperty(ctx context.Context, enterprise, customPropertyName string) (*CustomProperty, *Response, error) { u := fmt.Sprintf("enterprises/%v/org-properties/schema/%v", enterprise, customPropertyName) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -106,7 +106,7 @@ func (s *EnterpriseService) GetOrganizationCustomProperty(ctx context.Context, e //meta:operation PUT /enterprises/{enterprise}/org-properties/schema/{custom_property_name} func (s *EnterpriseService) CreateOrUpdateOrganizationCustomProperty(ctx context.Context, enterprise, customPropertyName string, property CustomProperty) (*Response, error) { u := fmt.Sprintf("enterprises/%v/org-properties/schema/%v", enterprise, customPropertyName) - req, err := s.client.NewRequest("PUT", u, property) + req, err := s.client.NewRequest(ctx, "PUT", u, property) if err != nil { return nil, err } @@ -126,7 +126,7 @@ func (s *EnterpriseService) CreateOrUpdateOrganizationCustomProperty(ctx context //meta:operation DELETE /enterprises/{enterprise}/org-properties/schema/{custom_property_name} func (s *EnterpriseService) DeleteOrganizationCustomProperty(ctx context.Context, enterprise, customPropertyName string) (*Response, error) { u := fmt.Sprintf("enterprises/%v/org-properties/schema/%v", enterprise, customPropertyName) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -153,7 +153,7 @@ func (s *EnterpriseService) ListOrganizationCustomPropertyValues(ctx context.Con return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -175,7 +175,7 @@ func (s *EnterpriseService) ListOrganizationCustomPropertyValues(ctx context.Con //meta:operation PATCH /enterprises/{enterprise}/org-properties/values func (s *EnterpriseService) CreateOrUpdateOrganizationCustomPropertyValues(ctx context.Context, enterprise string, values EnterpriseCustomPropertyValuesRequest) (*Response, error) { u := fmt.Sprintf("enterprises/%v/org-properties/values", enterprise) - req, err := s.client.NewRequest("PATCH", u, values) + req, err := s.client.NewRequest(ctx, "PATCH", u, values) if err != nil { return nil, err } diff --git a/github/enterprise_properties.go b/github/enterprise_properties.go index 9eb8b0cec7f..0e5ce535653 100644 --- a/github/enterprise_properties.go +++ b/github/enterprise_properties.go @@ -18,7 +18,7 @@ import ( func (s *EnterpriseService) GetAllCustomProperties(ctx context.Context, enterprise string) ([]*CustomProperty, *Response, error) { u := fmt.Sprintf("enterprises/%v/properties/schema", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -46,7 +46,7 @@ func (s *EnterpriseService) CreateOrUpdateCustomProperties(ctx context.Context, Properties: properties, } - req, err := s.client.NewRequest("PATCH", u, params) + req, err := s.client.NewRequest(ctx, "PATCH", u, params) if err != nil { return nil, nil, err } @@ -68,7 +68,7 @@ func (s *EnterpriseService) CreateOrUpdateCustomProperties(ctx context.Context, func (s *EnterpriseService) GetCustomProperty(ctx context.Context, enterprise, customPropertyName string) (*CustomProperty, *Response, error) { u := fmt.Sprintf("enterprises/%v/properties/schema/%v", enterprise, customPropertyName) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -90,7 +90,7 @@ func (s *EnterpriseService) GetCustomProperty(ctx context.Context, enterprise, c func (s *EnterpriseService) CreateOrUpdateCustomProperty(ctx context.Context, enterprise, customPropertyName string, property *CustomProperty) (*CustomProperty, *Response, error) { u := fmt.Sprintf("enterprises/%v/properties/schema/%v", enterprise, customPropertyName) - req, err := s.client.NewRequest("PUT", u, property) + req, err := s.client.NewRequest(ctx, "PUT", u, property) if err != nil { return nil, nil, err } @@ -112,7 +112,7 @@ func (s *EnterpriseService) CreateOrUpdateCustomProperty(ctx context.Context, en func (s *EnterpriseService) RemoveCustomProperty(ctx context.Context, enterprise, customPropertyName string) (*Response, error) { u := fmt.Sprintf("enterprises/%v/properties/schema/%v", enterprise, customPropertyName) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/enterprise_rules.go b/github/enterprise_rules.go index e143f2c65bf..0eea6d5e9c6 100644 --- a/github/enterprise_rules.go +++ b/github/enterprise_rules.go @@ -18,7 +18,7 @@ import ( func (s *EnterpriseService) CreateRepositoryRuleset(ctx context.Context, enterprise string, ruleset RepositoryRuleset) (*RepositoryRuleset, *Response, error) { u := fmt.Sprintf("enterprises/%v/rulesets", enterprise) - req, err := s.client.NewRequest("POST", u, ruleset) + req, err := s.client.NewRequest(ctx, "POST", u, ruleset) if err != nil { return nil, nil, err } @@ -40,7 +40,7 @@ func (s *EnterpriseService) CreateRepositoryRuleset(ctx context.Context, enterpr func (s *EnterpriseService) GetRepositoryRuleset(ctx context.Context, enterprise string, rulesetID int64) (*RepositoryRuleset, *Response, error) { u := fmt.Sprintf("enterprises/%v/rulesets/%v", enterprise, rulesetID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -62,7 +62,7 @@ func (s *EnterpriseService) GetRepositoryRuleset(ctx context.Context, enterprise func (s *EnterpriseService) UpdateRepositoryRuleset(ctx context.Context, enterprise string, rulesetID int64, ruleset RepositoryRuleset) (*RepositoryRuleset, *Response, error) { u := fmt.Sprintf("enterprises/%v/rulesets/%v", enterprise, rulesetID) - req, err := s.client.NewRequest("PUT", u, ruleset) + req, err := s.client.NewRequest(ctx, "PUT", u, ruleset) if err != nil { return nil, nil, err } @@ -84,7 +84,7 @@ func (s *EnterpriseService) UpdateRepositoryRuleset(ctx context.Context, enterpr func (s *EnterpriseService) DeleteRepositoryRuleset(ctx context.Context, enterprise string, rulesetID int64) (*Response, error) { u := fmt.Sprintf("enterprises/%v/rulesets/%v", enterprise, rulesetID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/enterprise_scim.go b/github/enterprise_scim.go index 5d4f025eec5..e0dfeda06c4 100644 --- a/github/enterprise_scim.go +++ b/github/enterprise_scim.go @@ -184,7 +184,7 @@ func (s *EnterpriseService) ListProvisionedSCIMGroups(ctx context.Context, enter return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -215,7 +215,7 @@ func (s *EnterpriseService) ListProvisionedSCIMUsers(ctx context.Context, enterp return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -241,7 +241,7 @@ func (s *EnterpriseService) ListProvisionedSCIMUsers(ctx context.Context, enterp //meta:operation PUT /scim/v2/enterprises/{enterprise}/Groups/{scim_group_id} func (s *EnterpriseService) SetProvisionedSCIMGroup(ctx context.Context, enterprise, scimGroupID string, group SCIMEnterpriseGroupAttributes) (*SCIMEnterpriseGroupAttributes, *Response, error) { u := fmt.Sprintf("scim/v2/enterprises/%v/Groups/%v", enterprise, scimGroupID) - req, err := s.client.NewRequest("PUT", u, group) + req, err := s.client.NewRequest(ctx, "PUT", u, group) if err != nil { return nil, nil, err } @@ -269,7 +269,7 @@ func (s *EnterpriseService) SetProvisionedSCIMGroup(ctx context.Context, enterpr //meta:operation PUT /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} func (s *EnterpriseService) SetProvisionedSCIMUser(ctx context.Context, enterprise, scimUserID string, user SCIMEnterpriseUserAttributes) (*SCIMEnterpriseUserAttributes, *Response, error) { u := fmt.Sprintf("scim/v2/enterprises/%v/Users/%v", enterprise, scimUserID) - req, err := s.client.NewRequest("PUT", u, user) + req, err := s.client.NewRequest(ctx, "PUT", u, user) if err != nil { return nil, nil, err } @@ -299,7 +299,7 @@ func (s *EnterpriseService) SetProvisionedSCIMUser(ctx context.Context, enterpri //meta:operation PATCH /scim/v2/enterprises/{enterprise}/Groups/{scim_group_id} func (s *EnterpriseService) UpdateSCIMGroupAttribute(ctx context.Context, enterprise, scimGroupID string, attribute SCIMEnterpriseAttribute) (*SCIMEnterpriseGroupAttributes, *Response, error) { u := fmt.Sprintf("scim/v2/enterprises/%v/Groups/%v", enterprise, scimGroupID) - req, err := s.client.NewRequest("PATCH", u, attribute) + req, err := s.client.NewRequest(ctx, "PATCH", u, attribute) if err != nil { return nil, nil, err } @@ -331,7 +331,7 @@ func (s *EnterpriseService) UpdateSCIMGroupAttribute(ctx context.Context, enterp //meta:operation PATCH /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} func (s *EnterpriseService) UpdateSCIMUserAttribute(ctx context.Context, enterprise, scimUserID string, attribute SCIMEnterpriseAttribute) (*SCIMEnterpriseUserAttributes, *Response, error) { u := fmt.Sprintf("scim/v2/enterprises/%v/Users/%v", enterprise, scimUserID) - req, err := s.client.NewRequest("PATCH", u, attribute) + req, err := s.client.NewRequest(ctx, "PATCH", u, attribute) if err != nil { return nil, nil, err } @@ -353,7 +353,7 @@ func (s *EnterpriseService) UpdateSCIMUserAttribute(ctx context.Context, enterpr //meta:operation POST /scim/v2/enterprises/{enterprise}/Groups func (s *EnterpriseService) ProvisionSCIMGroup(ctx context.Context, enterprise string, group SCIMEnterpriseGroupAttributes) (*SCIMEnterpriseGroupAttributes, *Response, error) { u := fmt.Sprintf("scim/v2/enterprises/%v/Groups", enterprise) - req, err := s.client.NewRequest("POST", u, group) + req, err := s.client.NewRequest(ctx, "POST", u, group) if err != nil { return nil, nil, err } @@ -375,7 +375,7 @@ func (s *EnterpriseService) ProvisionSCIMGroup(ctx context.Context, enterprise s //meta:operation POST /scim/v2/enterprises/{enterprise}/Users func (s *EnterpriseService) ProvisionSCIMUser(ctx context.Context, enterprise string, user SCIMEnterpriseUserAttributes) (*SCIMEnterpriseUserAttributes, *Response, error) { u := fmt.Sprintf("scim/v2/enterprises/%v/Users", enterprise) - req, err := s.client.NewRequest("POST", u, user) + req, err := s.client.NewRequest(ctx, "POST", u, user) if err != nil { return nil, nil, err } @@ -406,7 +406,7 @@ func (s *EnterpriseService) GetProvisionedSCIMGroup(ctx context.Context, enterpr return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -429,7 +429,7 @@ func (s *EnterpriseService) GetProvisionedSCIMGroup(ctx context.Context, enterpr func (s *EnterpriseService) GetProvisionedSCIMUser(ctx context.Context, enterprise, scimUserID string) (*SCIMEnterpriseUserAttributes, *Response, error) { u := fmt.Sprintf("scim/v2/enterprises/%v/Users/%v", enterprise, scimUserID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -451,7 +451,7 @@ func (s *EnterpriseService) GetProvisionedSCIMUser(ctx context.Context, enterpri //meta:operation DELETE /scim/v2/enterprises/{enterprise}/Groups/{scim_group_id} func (s *EnterpriseService) DeleteSCIMGroup(ctx context.Context, enterprise, scimGroupID string) (*Response, error) { u := fmt.Sprintf("scim/v2/enterprises/%v/Groups/%v", enterprise, scimGroupID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -472,7 +472,7 @@ func (s *EnterpriseService) DeleteSCIMGroup(ctx context.Context, enterprise, sci //meta:operation DELETE /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} func (s *EnterpriseService) DeleteSCIMUser(ctx context.Context, enterprise, scimUserID string) (*Response, error) { u := fmt.Sprintf("scim/v2/enterprises/%v/Users/%v", enterprise, scimUserID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/enterprise_team.go b/github/enterprise_team.go index 30d2913e89e..066c1d5cf85 100644 --- a/github/enterprise_team.go +++ b/github/enterprise_team.go @@ -50,7 +50,7 @@ func (s *EnterpriseService) ListTeams(ctx context.Context, enterprise string, op return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -72,7 +72,7 @@ func (s *EnterpriseService) ListTeams(ctx context.Context, enterprise string, op func (s *EnterpriseService) CreateTeam(ctx context.Context, enterprise string, team EnterpriseTeamCreateOrUpdateRequest) (*EnterpriseTeam, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams", enterprise) - req, err := s.client.NewRequest("POST", u, team) + req, err := s.client.NewRequest(ctx, "POST", u, team) if err != nil { return nil, nil, err } @@ -94,7 +94,7 @@ func (s *EnterpriseService) CreateTeam(ctx context.Context, enterprise string, t func (s *EnterpriseService) GetTeam(ctx context.Context, enterprise, teamSlug string) (*EnterpriseTeam, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v", enterprise, teamSlug) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -116,7 +116,7 @@ func (s *EnterpriseService) GetTeam(ctx context.Context, enterprise, teamSlug st func (s *EnterpriseService) UpdateTeam(ctx context.Context, enterprise, teamSlug string, team EnterpriseTeamCreateOrUpdateRequest) (*EnterpriseTeam, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v", enterprise, teamSlug) - req, err := s.client.NewRequest("PATCH", u, team) + req, err := s.client.NewRequest(ctx, "PATCH", u, team) if err != nil { return nil, nil, err } @@ -138,7 +138,7 @@ func (s *EnterpriseService) UpdateTeam(ctx context.Context, enterprise, teamSlug func (s *EnterpriseService) DeleteTeam(ctx context.Context, enterprise, teamSlug string) (*Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v", enterprise, teamSlug) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -163,7 +163,7 @@ func (s *EnterpriseService) ListTeamMembers(ctx context.Context, enterprise, ent return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -184,7 +184,7 @@ func (s *EnterpriseService) ListTeamMembers(ctx context.Context, enterprise, ent //meta:operation POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add func (s *EnterpriseService) BulkAddTeamMembers(ctx context.Context, enterprise, enterpriseTeam string, username []string) ([]*User, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/memberships/add", enterprise, enterpriseTeam) - req, err := s.client.NewRequest("POST", u, map[string][]string{"usernames": username}) + req, err := s.client.NewRequest(ctx, "POST", u, map[string][]string{"usernames": username}) if err != nil { return nil, nil, err } @@ -205,7 +205,7 @@ func (s *EnterpriseService) BulkAddTeamMembers(ctx context.Context, enterprise, //meta:operation POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove func (s *EnterpriseService) BulkRemoveTeamMembers(ctx context.Context, enterprise, enterpriseTeam string, username []string) ([]*User, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/memberships/remove", enterprise, enterpriseTeam) - req, err := s.client.NewRequest("POST", u, map[string][]string{"usernames": username}) + req, err := s.client.NewRequest(ctx, "POST", u, map[string][]string{"usernames": username}) if err != nil { return nil, nil, err } @@ -227,7 +227,7 @@ func (s *EnterpriseService) BulkRemoveTeamMembers(ctx context.Context, enterpris func (s *EnterpriseService) GetTeamMembership(ctx context.Context, enterprise, enterpriseTeam, username string) (*User, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/memberships/%v", enterprise, enterpriseTeam, username) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -249,7 +249,7 @@ func (s *EnterpriseService) GetTeamMembership(ctx context.Context, enterprise, e func (s *EnterpriseService) AddTeamMember(ctx context.Context, enterprise, enterpriseTeam, username string) (*User, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/memberships/%v", enterprise, enterpriseTeam, username) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, nil, err } @@ -271,7 +271,7 @@ func (s *EnterpriseService) AddTeamMember(ctx context.Context, enterprise, enter func (s *EnterpriseService) RemoveTeamMember(ctx context.Context, enterprise, enterpriseTeam, username string) (*Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/memberships/%v", enterprise, enterpriseTeam, username) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -296,7 +296,7 @@ func (s *EnterpriseService) ListAssignments(ctx context.Context, enterprise, ent return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -318,7 +318,7 @@ func (s *EnterpriseService) ListAssignments(ctx context.Context, enterprise, ent func (s *EnterpriseService) AddMultipleAssignments(ctx context.Context, enterprise, enterpriseTeam string, organizationSlugs []string) ([]*Organization, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/organizations/add", enterprise, enterpriseTeam) - req, err := s.client.NewRequest("POST", u, map[string][]string{"organization_slugs": organizationSlugs}) + req, err := s.client.NewRequest(ctx, "POST", u, map[string][]string{"organization_slugs": organizationSlugs}) if err != nil { return nil, nil, err } @@ -340,7 +340,7 @@ func (s *EnterpriseService) AddMultipleAssignments(ctx context.Context, enterpri func (s *EnterpriseService) RemoveMultipleAssignments(ctx context.Context, enterprise, enterpriseTeam string, organizationSlugs []string) ([]*Organization, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/organizations/remove", enterprise, enterpriseTeam) - req, err := s.client.NewRequest("POST", u, map[string][]string{"organization_slugs": organizationSlugs}) + req, err := s.client.NewRequest(ctx, "POST", u, map[string][]string{"organization_slugs": organizationSlugs}) if err != nil { return nil, nil, err } @@ -362,7 +362,7 @@ func (s *EnterpriseService) RemoveMultipleAssignments(ctx context.Context, enter func (s *EnterpriseService) GetAssignment(ctx context.Context, enterprise, enterpriseTeam, org string) (*Organization, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/organizations/%v", enterprise, enterpriseTeam, org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -384,7 +384,7 @@ func (s *EnterpriseService) GetAssignment(ctx context.Context, enterprise, enter func (s *EnterpriseService) AddAssignment(ctx context.Context, enterprise, enterpriseTeam, org string) (*Organization, *Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/organizations/%v", enterprise, enterpriseTeam, org) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, nil, err } @@ -406,7 +406,7 @@ func (s *EnterpriseService) AddAssignment(ctx context.Context, enterprise, enter func (s *EnterpriseService) RemoveAssignment(ctx context.Context, enterprise, enterpriseTeam, org string) (*Response, error) { u := fmt.Sprintf("enterprises/%v/teams/%v/organizations/%v", enterprise, enterpriseTeam, org) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/gists.go b/github/gists.go index 0a75ae647df..c07750d3c2b 100644 --- a/github/gists.go +++ b/github/gists.go @@ -114,7 +114,7 @@ func (s *GistsService) List(ctx context.Context, user string, opts *GistListOpti return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -139,7 +139,7 @@ func (s *GistsService) ListAll(ctx context.Context, opts *GistListOptions) ([]*G return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -164,7 +164,7 @@ func (s *GistsService) ListStarred(ctx context.Context, opts *GistListOptions) ( return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -185,7 +185,7 @@ func (s *GistsService) ListStarred(ctx context.Context, opts *GistListOptions) ( //meta:operation GET /gists/{gist_id} func (s *GistsService) Get(ctx context.Context, id string) (*Gist, *Response, error) { u := fmt.Sprintf("gists/%v", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -206,7 +206,7 @@ func (s *GistsService) Get(ctx context.Context, id string) (*Gist, *Response, er //meta:operation GET /gists/{gist_id}/{sha} func (s *GistsService) GetRevision(ctx context.Context, id, sha string) (*Gist, *Response, error) { u := fmt.Sprintf("gists/%v/%v", id, sha) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -227,7 +227,7 @@ func (s *GistsService) GetRevision(ctx context.Context, id, sha string) (*Gist, //meta:operation POST /gists func (s *GistsService) Create(ctx context.Context, gist *Gist) (*Gist, *Response, error) { u := "gists" - req, err := s.client.NewRequest("POST", u, gist) + req, err := s.client.NewRequest(ctx, "POST", u, gist) if err != nil { return nil, nil, err } @@ -248,7 +248,7 @@ func (s *GistsService) Create(ctx context.Context, gist *Gist) (*Gist, *Response //meta:operation PATCH /gists/{gist_id} func (s *GistsService) Edit(ctx context.Context, id string, gist *Gist) (*Gist, *Response, error) { u := fmt.Sprintf("gists/%v", id) - req, err := s.client.NewRequest("PATCH", u, gist) + req, err := s.client.NewRequest(ctx, "PATCH", u, gist) if err != nil { return nil, nil, err } @@ -274,7 +274,7 @@ func (s *GistsService) ListCommits(ctx context.Context, id string, opts *ListOpt return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -295,7 +295,7 @@ func (s *GistsService) ListCommits(ctx context.Context, id string, opts *ListOpt //meta:operation DELETE /gists/{gist_id} func (s *GistsService) Delete(ctx context.Context, id string) (*Response, error) { u := fmt.Sprintf("gists/%v", id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -310,7 +310,7 @@ func (s *GistsService) Delete(ctx context.Context, id string) (*Response, error) //meta:operation PUT /gists/{gist_id}/star func (s *GistsService) Star(ctx context.Context, id string) (*Response, error) { u := fmt.Sprintf("gists/%v/star", id) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -325,7 +325,7 @@ func (s *GistsService) Star(ctx context.Context, id string) (*Response, error) { //meta:operation DELETE /gists/{gist_id}/star func (s *GistsService) Unstar(ctx context.Context, id string) (*Response, error) { u := fmt.Sprintf("gists/%v/star", id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -340,7 +340,7 @@ func (s *GistsService) Unstar(ctx context.Context, id string) (*Response, error) //meta:operation GET /gists/{gist_id}/star func (s *GistsService) IsStarred(ctx context.Context, id string) (bool, *Response, error) { u := fmt.Sprintf("gists/%v/star", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -357,7 +357,7 @@ func (s *GistsService) IsStarred(ctx context.Context, id string) (bool, *Respons //meta:operation POST /gists/{gist_id}/forks func (s *GistsService) Fork(ctx context.Context, id string) (*Gist, *Response, error) { u := fmt.Sprintf("gists/%v/forks", id) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -383,7 +383,7 @@ func (s *GistsService) ListForks(ctx context.Context, id string, opts *ListOptio return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/gists_comments.go b/github/gists_comments.go index 7b7fff0affb..340a4808190 100644 --- a/github/gists_comments.go +++ b/github/gists_comments.go @@ -35,7 +35,7 @@ func (s *GistsService) ListComments(ctx context.Context, gistID string, opts *Li return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -56,7 +56,7 @@ func (s *GistsService) ListComments(ctx context.Context, gistID string, opts *Li //meta:operation GET /gists/{gist_id}/comments/{comment_id} func (s *GistsService) GetComment(ctx context.Context, gistID string, commentID int64) (*GistComment, *Response, error) { u := fmt.Sprintf("gists/%v/comments/%v", gistID, commentID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -77,7 +77,7 @@ func (s *GistsService) GetComment(ctx context.Context, gistID string, commentID //meta:operation POST /gists/{gist_id}/comments func (s *GistsService) CreateComment(ctx context.Context, gistID string, comment *GistComment) (*GistComment, *Response, error) { u := fmt.Sprintf("gists/%v/comments", gistID) - req, err := s.client.NewRequest("POST", u, comment) + req, err := s.client.NewRequest(ctx, "POST", u, comment) if err != nil { return nil, nil, err } @@ -98,7 +98,7 @@ func (s *GistsService) CreateComment(ctx context.Context, gistID string, comment //meta:operation PATCH /gists/{gist_id}/comments/{comment_id} func (s *GistsService) EditComment(ctx context.Context, gistID string, commentID int64, comment *GistComment) (*GistComment, *Response, error) { u := fmt.Sprintf("gists/%v/comments/%v", gistID, commentID) - req, err := s.client.NewRequest("PATCH", u, comment) + req, err := s.client.NewRequest(ctx, "PATCH", u, comment) if err != nil { return nil, nil, err } @@ -119,7 +119,7 @@ func (s *GistsService) EditComment(ctx context.Context, gistID string, commentID //meta:operation DELETE /gists/{gist_id}/comments/{comment_id} func (s *GistsService) DeleteComment(ctx context.Context, gistID string, commentID int64) (*Response, error) { u := fmt.Sprintf("gists/%v/comments/%v", gistID, commentID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/git_blobs.go b/github/git_blobs.go index f6ec83727dd..d99263b279b 100644 --- a/github/git_blobs.go +++ b/github/git_blobs.go @@ -28,7 +28,7 @@ type Blob struct { //meta:operation GET /repos/{owner}/{repo}/git/blobs/{file_sha} func (s *GitService) GetBlob(ctx context.Context, owner, repo, sha string) (*Blob, *Response, error) { u := fmt.Sprintf("repos/%v/%v/git/blobs/%v", owner, repo, sha) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -50,7 +50,7 @@ func (s *GitService) GetBlob(ctx context.Context, owner, repo, sha string) (*Blo //meta:operation GET /repos/{owner}/{repo}/git/blobs/{file_sha} func (s *GitService) GetBlobRaw(ctx context.Context, owner, repo, sha string) ([]byte, *Response, error) { u := fmt.Sprintf("repos/%v/%v/git/blobs/%v", owner, repo, sha) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -73,7 +73,7 @@ func (s *GitService) GetBlobRaw(ctx context.Context, owner, repo, sha string) ([ //meta:operation POST /repos/{owner}/{repo}/git/blobs func (s *GitService) CreateBlob(ctx context.Context, owner, repo string, blob Blob) (*Blob, *Response, error) { u := fmt.Sprintf("repos/%v/%v/git/blobs", owner, repo) - req, err := s.client.NewRequest("POST", u, blob) + req, err := s.client.NewRequest(ctx, "POST", u, blob) if err != nil { return nil, nil, err } diff --git a/github/git_commits.go b/github/git_commits.go index b75cd70cba9..87a3a88cb03 100644 --- a/github/git_commits.go +++ b/github/git_commits.go @@ -87,7 +87,7 @@ func (c CommitAuthor) String() string { //meta:operation GET /repos/{owner}/{repo}/git/commits/{commit_sha} func (s *GitService) GetCommit(ctx context.Context, owner, repo, sha string) (*Commit, *Response, error) { u := fmt.Sprintf("repos/%v/%v/git/commits/%v", owner, repo, sha) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -161,7 +161,7 @@ func (s *GitService) CreateCommit(ctx context.Context, owner, repo string, commi body.Signature = &signature } - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } diff --git a/github/git_refs.go b/github/git_refs.go index c26ad2684ce..86befd9068e 100644 --- a/github/git_refs.go +++ b/github/git_refs.go @@ -58,7 +58,7 @@ type UpdateRef struct { func (s *GitService) GetRef(ctx context.Context, owner, repo, ref string) (*Reference, *Response, error) { ref = strings.TrimPrefix(ref, "refs/") u := fmt.Sprintf("repos/%v/%v/git/ref/%v", owner, repo, refURLEscape(ref)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -94,7 +94,7 @@ func (s *GitService) ListMatchingRefs(ctx context.Context, owner, repo, ref stri ref = strings.TrimPrefix(ref, "refs/") // API expects no "refs/" prefix u := fmt.Sprintf("repos/%v/%v/git/matching-refs/%v", owner, repo, refURLEscape(ref)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -126,7 +126,7 @@ func (s *GitService) CreateRef(ctx context.Context, owner, repo string, ref Crea ref.Ref = "refs/" + strings.TrimPrefix(ref.Ref, "refs/") u := fmt.Sprintf("repos/%v/%v/git/refs", owner, repo) - req, err := s.client.NewRequest("POST", u, ref) + req, err := s.client.NewRequest(ctx, "POST", u, ref) if err != nil { return nil, nil, err } @@ -156,7 +156,7 @@ func (s *GitService) UpdateRef(ctx context.Context, owner, repo, ref string, upd refPath := strings.TrimPrefix(ref, "refs/") u := fmt.Sprintf("repos/%v/%v/git/refs/%v", owner, repo, refURLEscape(refPath)) - req, err := s.client.NewRequest("PATCH", u, updateRef) + req, err := s.client.NewRequest(ctx, "PATCH", u, updateRef) if err != nil { return nil, nil, err } @@ -178,7 +178,7 @@ func (s *GitService) UpdateRef(ctx context.Context, owner, repo, ref string, upd func (s *GitService) DeleteRef(ctx context.Context, owner, repo, ref string) (*Response, error) { ref = strings.TrimPrefix(ref, "refs/") u := fmt.Sprintf("repos/%v/%v/git/refs/%v", owner, repo, refURLEscape(ref)) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/git_tags.go b/github/git_tags.go index 5268ee04393..43f5fc5a210 100644 --- a/github/git_tags.go +++ b/github/git_tags.go @@ -38,7 +38,7 @@ type CreateTag struct { //meta:operation GET /repos/{owner}/{repo}/git/tags/{tag_sha} func (s *GitService) GetTag(ctx context.Context, owner, repo, sha string) (*Tag, *Response, error) { u := fmt.Sprintf("repos/%v/%v/git/tags/%v", owner, repo, sha) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -60,7 +60,7 @@ func (s *GitService) GetTag(ctx context.Context, owner, repo, sha string) (*Tag, func (s *GitService) CreateTag(ctx context.Context, owner, repo string, tag CreateTag) (*Tag, *Response, error) { u := fmt.Sprintf("repos/%v/%v/git/tags", owner, repo) - req, err := s.client.NewRequest("POST", u, tag) + req, err := s.client.NewRequest(ctx, "POST", u, tag) if err != nil { return nil, nil, err } diff --git a/github/git_trees.go b/github/git_trees.go index 87e1cc5a504..a4f8a149aee 100644 --- a/github/git_trees.go +++ b/github/git_trees.go @@ -110,7 +110,7 @@ func (s *GitService) GetTree(ctx context.Context, owner, repo, sha string, recur u += "?recursive=1" } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -165,7 +165,7 @@ func (s *GitService) CreateTree(ctx context.Context, owner, repo, baseTree strin BaseTree: baseTree, Entries: newEntries, } - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } diff --git a/github/github.go b/github/github.go index acc9bc3c29f..945c89384d6 100644 --- a/github/github.go +++ b/github/github.go @@ -556,7 +556,7 @@ func WithVersion(version string) RequestOption { // Relative URLs should always be specified without a preceding slash. If // specified, the value pointed to by body is JSON encoded and included as the // request body. -func (c *Client) NewRequest(method, urlStr string, body any, opts ...RequestOption) (*http.Request, error) { +func (c *Client) NewRequest(ctx context.Context, method, urlStr string, body any, opts ...RequestOption) (*http.Request, error) { if !strings.HasSuffix(c.BaseURL.Path, "/") { return nil, fmt.Errorf("baseURL must have a trailing slash, but %q does not", c.BaseURL) } @@ -577,7 +577,7 @@ func (c *Client) NewRequest(method, urlStr string, body any, opts ...RequestOpti } } - req, err := http.NewRequest(method, u.String(), buf) + req, err := http.NewRequestWithContext(ctx, method, u.String(), buf) if err != nil { return nil, err } @@ -602,7 +602,7 @@ func (c *Client) NewRequest(method, urlStr string, body any, opts ...RequestOpti // in which case it is resolved relative to the BaseURL of the Client. // Relative URLs should always be specified without a preceding slash. // Body is sent with Content-Type: application/x-www-form-urlencoded. -func (c *Client) NewFormRequest(urlStr string, body io.Reader, opts ...RequestOption) (*http.Request, error) { +func (c *Client) NewFormRequest(ctx context.Context, urlStr string, body io.Reader, opts ...RequestOption) (*http.Request, error) { if !strings.HasSuffix(c.BaseURL.Path, "/") { return nil, fmt.Errorf("baseURL must have a trailing slash, but %q does not", c.BaseURL) } @@ -612,7 +612,7 @@ func (c *Client) NewFormRequest(urlStr string, body io.Reader, opts ...RequestOp return nil, err } - req, err := http.NewRequest("POST", u.String(), body) + req, err := http.NewRequestWithContext(ctx, "POST", u.String(), body) if err != nil { return nil, err } @@ -634,7 +634,7 @@ func (c *Client) NewFormRequest(urlStr string, body io.Reader, opts ...RequestOp // NewUploadRequest creates an upload request. A relative URL can be provided in // urlStr, in which case it is resolved relative to the UploadURL of the Client. // Relative URLs should always be specified without a preceding slash. -func (c *Client) NewUploadRequest(urlStr string, reader io.Reader, size int64, mediaType string, opts ...RequestOption) (*http.Request, error) { +func (c *Client) NewUploadRequest(ctx context.Context, urlStr string, reader io.Reader, size int64, mediaType string, opts ...RequestOption) (*http.Request, error) { if !strings.HasSuffix(c.UploadURL.Path, "/") { return nil, fmt.Errorf("uploadURL must have a trailing slash, but %q does not", c.UploadURL) } @@ -656,7 +656,7 @@ func (c *Client) NewUploadRequest(urlStr string, reader io.Reader, size int64, m requestBody = uploadRequestBodyReader{Reader: reader} } - req, err := http.NewRequest("POST", u.String(), requestBody) + req, err := http.NewRequestWithContext(ctx, "POST", u.String(), requestBody) if err != nil { return nil, err } @@ -898,8 +898,6 @@ func (c *Client) bareDo(ctx context.Context, caller *http.Client, req *http.Requ return nil, errNonNilContext } - req = withContext(ctx, req) - rateLimitCategory := CoreCategory if !c.DisableRateLimitCheck { @@ -1788,14 +1786,13 @@ func sleepUntilResetWithBuffer(ctx context.Context, reset time.Time) error { // When using roundTripWithOptionalFollowRedirect, note that it // is the responsibility of the caller to close the response body. func (c *Client) roundTripWithOptionalFollowRedirect(ctx context.Context, u string, maxRedirects int, opts ...RequestOption) (*http.Response, error) { - req, err := c.NewRequest("GET", u, nil, opts...) + req, err := c.NewRequest(ctx, "GET", u, nil, opts...) if err != nil { return nil, err } var resp *http.Response // Use http.DefaultTransport if no custom Transport is configured - req = withContext(ctx, req) if c.client.Transport == nil { resp, err = http.DefaultTransport.RoundTrip(req) } else { diff --git a/github/github_test.go b/github/github_test.go index a341ba6b882..29fe20914ec 100644 --- a/github/github_test.go +++ b/github/github_test.go @@ -664,7 +664,7 @@ func TestNewRequest(t *testing.T) { inURL, outURL := "/foo", defaultBaseURL+"foo" inBody, outBody := &User{Login: Ptr("l")}, `{"login":"l"}`+"\n" - req, _ := c.NewRequest("GET", inURL, inBody) + req, _ := c.NewRequest(t.Context(), "GET", inURL, inBody) // test that relative URL was expanded if got, want := req.URL.String(), outURL; got != want { @@ -693,7 +693,7 @@ func TestNewRequest(t *testing.T) { t.Errorf("NewRequest() %v header is %v, want %v", headerAPIVersion, got, want) } - req, _ = c.NewRequest("GET", inURL, inBody, WithVersion("2022-11-29")) + req, _ = c.NewRequest(t.Context(), "GET", inURL, inBody, WithVersion("2022-11-29")) apiVersion = req.Header.Get(headerAPIVersion) if got, want := apiVersion, "2022-11-29"; got != want { t.Errorf("NewRequest() %v header is %v, want %v", headerAPIVersion, got, want) @@ -707,7 +707,7 @@ func TestNewRequest_invalidJSON(t *testing.T) { type T struct { F func() } - _, err := c.NewRequest("GET", ".", &T{}) + _, err := c.NewRequest(t.Context(), "GET", ".", &T{}) if err == nil { t.Error("Expected error to be returned.") @@ -717,14 +717,14 @@ func TestNewRequest_invalidJSON(t *testing.T) { func TestNewRequest_badURL(t *testing.T) { t.Parallel() c := NewClient(nil) - _, err := c.NewRequest("GET", ":", nil) + _, err := c.NewRequest(t.Context(), "GET", ":", nil) testURLParseError(t, err) } func TestNewRequest_badMethod(t *testing.T) { t.Parallel() c := NewClient(nil) - if _, err := c.NewRequest("BOGUS\nMETHOD", ".", nil); err == nil { + if _, err := c.NewRequest(t.Context(), "BOGUS\nMETHOD", ".", nil); err == nil { t.Fatal("NewRequest returned nil; expected error") } } @@ -735,7 +735,7 @@ func TestNewRequest_emptyUserAgent(t *testing.T) { t.Parallel() c := NewClient(nil) c.UserAgent = "" - req, err := c.NewRequest("GET", ".", nil) + req, err := c.NewRequest(t.Context(), "GET", ".", nil) if err != nil { t.Fatalf("NewRequest returned unexpected error: %v", err) } @@ -753,7 +753,7 @@ func TestNewRequest_emptyUserAgent(t *testing.T) { func TestNewRequest_emptyBody(t *testing.T) { t.Parallel() c := NewClient(nil) - req, err := c.NewRequest("GET", ".", nil) + req, err := c.NewRequest(t.Context(), "GET", ".", nil) if err != nil { t.Fatalf("NewRequest returned unexpected error: %v", err) } @@ -778,7 +778,7 @@ func TestNewRequest_errorForNoTrailingSlash(t *testing.T) { t.Fatalf("url.Parse returned unexpected error: %v.", err) } c.BaseURL = u - if _, err := c.NewRequest("GET", "test", nil); test.wantError && err == nil { + if _, err := c.NewRequest(t.Context(), "GET", "test", nil); test.wantError && err == nil { t.Fatal("Expected error to be returned.") } else if !test.wantError && err != nil { t.Fatalf("NewRequest returned unexpected error: %v.", err) @@ -794,7 +794,7 @@ func TestNewFormRequest(t *testing.T) { form := url.Values{} form.Add("login", "l") inBody, outBody := strings.NewReader(form.Encode()), "login=l" - req, err := c.NewFormRequest(inURL, inBody) + req, err := c.NewFormRequest(t.Context(), inURL, inBody) if err != nil { t.Fatalf("NewFormRequest returned unexpected error: %v", err) } @@ -823,7 +823,7 @@ func TestNewFormRequest(t *testing.T) { t.Errorf("NewFormRequest() %v header is %v, want %v", headerAPIVersion, got, want) } - req, err = c.NewFormRequest(inURL, inBody, WithVersion("2022-11-29")) + req, err = c.NewFormRequest(t.Context(), inURL, inBody, WithVersion("2022-11-29")) if err != nil { t.Fatalf("NewFormRequest with WithVersion returned unexpected error: %v", err) } @@ -836,7 +836,7 @@ func TestNewFormRequest(t *testing.T) { func TestNewFormRequest_badURL(t *testing.T) { t.Parallel() c := NewClient(nil) - _, err := c.NewFormRequest(":", nil) + _, err := c.NewFormRequest(t.Context(), ":", nil) testURLParseError(t, err) } @@ -844,7 +844,7 @@ func TestNewFormRequest_emptyUserAgent(t *testing.T) { t.Parallel() c := NewClient(nil) c.UserAgent = "" - req, err := c.NewFormRequest(".", nil) + req, err := c.NewFormRequest(t.Context(), ".", nil) if err != nil { t.Fatalf("NewFormRequest returned unexpected error: %v", err) } @@ -856,7 +856,7 @@ func TestNewFormRequest_emptyUserAgent(t *testing.T) { func TestNewFormRequest_emptyBody(t *testing.T) { t.Parallel() c := NewClient(nil) - req, err := c.NewFormRequest(".", nil) + req, err := c.NewFormRequest(t.Context(), ".", nil) if err != nil { t.Fatalf("NewFormRequest returned unexpected error: %v", err) } @@ -881,7 +881,7 @@ func TestNewFormRequest_errorForNoTrailingSlash(t *testing.T) { t.Fatalf("url.Parse returned unexpected error: %v.", err) } c.BaseURL = u - if _, err := c.NewFormRequest("test", nil); test.wantError && err == nil { + if _, err := c.NewFormRequest(t.Context(), "test", nil); test.wantError && err == nil { t.Fatal("Expected error to be returned.") } else if !test.wantError && err != nil { t.Fatalf("NewFormRequest returned unexpected error: %v.", err) @@ -892,14 +892,14 @@ func TestNewFormRequest_errorForNoTrailingSlash(t *testing.T) { func TestNewUploadRequest_WithVersion(t *testing.T) { t.Parallel() c := NewClient(nil) - req, _ := c.NewUploadRequest("https://example.com/", nil, 0, "") + req, _ := c.NewUploadRequest(t.Context(), "https://example.com/", nil, 0, "") apiVersion := req.Header.Get(headerAPIVersion) if got, want := apiVersion, defaultAPIVersion; got != want { t.Errorf("NewRequest() %v header is %v, want %v", headerAPIVersion, got, want) } - req, _ = c.NewUploadRequest("https://example.com/", nil, 0, "", WithVersion("2022-11-29")) + req, _ = c.NewUploadRequest(t.Context(), "https://example.com/", nil, 0, "", WithVersion("2022-11-29")) apiVersion = req.Header.Get(headerAPIVersion) if got, want := apiVersion, "2022-11-29"; got != want { t.Errorf("NewRequest() %v header is %v, want %v", headerAPIVersion, got, want) @@ -909,12 +909,12 @@ func TestNewUploadRequest_WithVersion(t *testing.T) { func TestNewUploadRequest_badURL(t *testing.T) { t.Parallel() c := NewClient(nil) - _, err := c.NewUploadRequest(":", nil, 0, "") + _, err := c.NewUploadRequest(t.Context(), ":", nil, 0, "") testURLParseError(t, err) const methodName = "NewUploadRequest" testBadOptions(t, methodName, func() (err error) { - _, err = c.NewUploadRequest("\n", nil, -1, "\n") + _, err = c.NewUploadRequest(t.Context(), "\n", nil, -1, "\n") return err }) } @@ -935,7 +935,7 @@ func TestNewUploadRequest_errorForNoTrailingSlash(t *testing.T) { t.Fatalf("url.Parse returned unexpected error: %v.", err) } c.UploadURL = u - if _, err = c.NewUploadRequest("test", nil, 0, ""); test.wantError && err == nil { + if _, err = c.NewUploadRequest(t.Context(), "test", nil, 0, ""); test.wantError && err == nil { t.Fatal("Expected error to be returned.") } else if !test.wantError && err != nil { t.Fatalf("NewUploadRequest returned unexpected error: %v.", err) @@ -1208,7 +1208,7 @@ func TestDo(t *testing.T) { fmt.Fprint(w, `{"A":"a"}`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) var body *foo _, err := client.Do(t.Context(), req, &body) assertNilError(t, err) @@ -1223,7 +1223,7 @@ func TestDo_nilContext(t *testing.T) { t.Parallel() client, _, _ := setup(t) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, err := client.Do(nil, req, nil) if !errors.Is(err, errNonNilContext) { @@ -1239,7 +1239,7 @@ func TestDo_httpError(t *testing.T) { http.Error(w, "Bad Request", 400) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) resp, err := client.Do(t.Context(), req, nil) if err == nil { @@ -1261,7 +1261,7 @@ func TestDo_redirectLoop(t *testing.T) { http.Redirect(w, r, baseURLPath, http.StatusFound) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, err := client.Do(t.Context(), req, nil) if err == nil { @@ -1285,7 +1285,7 @@ func TestDo_preservesResponseInHTTPError(t *testing.T) { }`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) var resp *Response var data any resp, err := client.Do(t.Context(), req, &data) @@ -1327,7 +1327,7 @@ func TestDo_sanitizeURL(t *testing.T) { } unauthedClient := NewClient(tp.Client()) unauthedClient.BaseURL = &url.URL{Scheme: "http", Host: "127.0.0.1:0", Path: "/"} // Use port 0 on purpose to trigger a dial TCP error, expect to get "dial tcp 127.0.0.1:0: connect: can't assign requested address". - req, err := unauthedClient.NewRequest("GET", ".", nil) + req, err := unauthedClient.NewRequest(t.Context(), "GET", ".", nil) if err != nil { t.Fatalf("NewRequest returned unexpected error: %v", err) } @@ -1352,7 +1352,7 @@ func TestDo_rateLimit(t *testing.T) { w.Header().Set(HeaderRateResource, "core") }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) resp, err := client.Do(t.Context(), req, nil) if err != nil { t.Errorf("Do returned unexpected error: %v", err) @@ -1471,7 +1471,7 @@ func TestDo_rateLimit_errorResponse(t *testing.T) { http.Error(w, "Bad Request", 400) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) resp, err := client.Do(t.Context(), req, nil) if err == nil { t.Error("Expected error to be returned.") @@ -1516,7 +1516,7 @@ func TestDo_rateLimit_rateLimitError(t *testing.T) { }`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, err := client.Do(t.Context(), req, nil) if err == nil { @@ -1571,7 +1571,7 @@ func TestDo_rateLimit_noNetworkCall(t *testing.T) { }) // First request is made, and it makes the client aware of rate reset time being in the future. - req, _ := client.NewRequest("GET", "first", nil) + req, _ := client.NewRequest(t.Context(), "GET", "first", nil) ctx := t.Context() _, err := client.Do(ctx, req, nil) if err == nil { @@ -1579,7 +1579,7 @@ func TestDo_rateLimit_noNetworkCall(t *testing.T) { } // Second request should not cause a network call to be made, since client can predict a rate limit error. - req, _ = client.NewRequest("GET", "second", nil) + req, _ = client.NewRequest(t.Context(), "GET", "second", nil) _, err = client.Do(ctx, req, nil) if madeNetworkCall { @@ -1639,7 +1639,7 @@ func TestDo_rateLimit_ignoredFromCache(t *testing.T) { }) // First request is made so afterwards we can check the returned rate limit headers were ignored. - req, _ := client.NewRequest("GET", "first", nil) + req, _ := client.NewRequest(t.Context(), "GET", "first", nil) ctx := t.Context() _, err := client.Do(ctx, req, nil) if err == nil { @@ -1647,7 +1647,7 @@ func TestDo_rateLimit_ignoredFromCache(t *testing.T) { } // Second request should not be hindered by rate limits. - req, _ = client.NewRequest("GET", "second", nil) + req, _ = client.NewRequest(t.Context(), "GET", "second", nil) _, err = client.Do(ctx, req, nil) if err != nil { t.Fatalf("Second request failed, even though the rate limits from the cache should've been ignored: %v", err) @@ -1691,7 +1691,7 @@ func TestDo_rateLimit_sleepUntilResponseResetLimit(t *testing.T) { fmt.Fprintln(w, `{}`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) resp, err := client.Do(context.WithValue(t.Context(), SleepUntilPrimaryRateLimitResetWhenRateLimited, true), req, nil) if err != nil { t.Errorf("Do returned unexpected error: %v", err) @@ -1724,7 +1724,7 @@ func TestDo_rateLimit_sleepUntilResponseResetLimitRetryOnce(t *testing.T) { }`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, err := client.Do(context.WithValue(t.Context(), SleepUntilPrimaryRateLimitResetWhenRateLimited, true), req, nil) if err == nil { t.Error("Expected error to be returned.") @@ -1753,7 +1753,7 @@ func TestDo_rateLimit_sleepUntilClientResetLimit(t *testing.T) { w.WriteHeader(http.StatusOK) fmt.Fprintln(w, `{}`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) resp, err := client.Do(context.WithValue(t.Context(), SleepUntilPrimaryRateLimitResetWhenRateLimited, true), req, nil) if err != nil { t.Errorf("Do returned unexpected error: %v", err) @@ -1789,7 +1789,7 @@ func TestDo_rateLimit_abortSleepContextCancelled(t *testing.T) { }`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) ctx, cancel := context.WithTimeout(t.Context(), 10*time.Millisecond) defer cancel() _, err := client.Do(context.WithValue(ctx, SleepUntilPrimaryRateLimitResetWhenRateLimited, true), req, nil) @@ -1820,7 +1820,7 @@ func TestDo_rateLimit_abortSleepContextCancelledClientLimit(t *testing.T) { w.WriteHeader(http.StatusOK) fmt.Fprintln(w, `{}`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) ctx, cancel := context.WithTimeout(t.Context(), 10*time.Millisecond) defer cancel() _, err := client.Do(context.WithValue(ctx, SleepUntilPrimaryRateLimitResetWhenRateLimited, true), req, nil) @@ -1853,7 +1853,7 @@ func TestDo_rateLimit_abuseRateLimitError(t *testing.T) { }`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, err := client.Do(t.Context(), req, nil) if err == nil { @@ -1887,7 +1887,7 @@ func TestDo_rateLimit_abuseRateLimitErrorEnterprise(t *testing.T) { }`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, err := client.Do(t.Context(), req, nil) if err == nil { @@ -1918,7 +1918,7 @@ func TestDo_rateLimit_abuseRateLimitError_retryAfter(t *testing.T) { }`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) ctx := t.Context() _, err := client.Do(ctx, req, nil) @@ -1975,7 +1975,7 @@ func TestDo_rateLimit_abuseRateLimitError_xRateLimitReset(t *testing.T) { }`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) ctx := t.Context() _, err := client.Do(ctx, req, nil) @@ -2034,7 +2034,7 @@ func TestDo_rateLimit_abuseRateLimitError_maxDuration(t *testing.T) { }`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, err := client.Do(t.Context(), req, nil) if err == nil { @@ -2073,7 +2073,7 @@ func TestDo_rateLimit_disableRateLimitCheck(t *testing.T) { w.WriteHeader(http.StatusOK) fmt.Fprintln(w, `{}`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) resp, err := client.Do(t.Context(), req, nil) if err != nil { t.Errorf("Do returned unexpected error: %v", err) @@ -2108,7 +2108,7 @@ func TestDo_rateLimit_bypassRateLimitCheck(t *testing.T) { w.WriteHeader(http.StatusOK) fmt.Fprintln(w, `{}`) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) resp, err := client.Do(context.WithValue(t.Context(), BypassRateLimitCheck, true), req, nil) if err != nil { t.Errorf("Do returned unexpected error: %v", err) @@ -2134,7 +2134,7 @@ func TestDo_noContent(t *testing.T) { var body json.RawMessage - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, err := client.Do(t.Context(), req, &body) if err != nil { t.Fatalf("Do returned unexpected error: %v", err) @@ -2149,7 +2149,7 @@ func TestBareDoUntilFound_redirectLoop(t *testing.T) { http.Redirect(w, r, baseURLPath, http.StatusMovedPermanently) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, _, err := client.bareDoUntilFound(t.Context(), req, 1) if err == nil { @@ -2168,7 +2168,7 @@ func TestBareDoUntilFound_UnexpectedRedirection(t *testing.T) { http.Redirect(w, r, baseURLPath, http.StatusSeeOther) }) - req, _ := client.NewRequest("GET", ".", nil) + req, _ := client.NewRequest(t.Context(), "GET", ".", nil) _, _, err := client.bareDoUntilFound(t.Context(), req, 1) if err == nil { @@ -2940,7 +2940,7 @@ func TestUnauthenticatedRateLimitedTransport(t *testing.T) { } unauthedClient := NewClient(tp.Client()) unauthedClient.BaseURL = client.BaseURL - req, _ := unauthedClient.NewRequest("GET", ".", nil) + req, _ := unauthedClient.NewRequest(t.Context(), "GET", ".", nil) _, err := unauthedClient.Do(t.Context(), req, nil) assertNilError(t, err) } @@ -3017,7 +3017,7 @@ func TestBasicAuthTransport(t *testing.T) { } basicAuthClient := NewClient(tp.Client()) basicAuthClient.BaseURL = client.BaseURL - req, _ := basicAuthClient.NewRequest("GET", ".", nil) + req, _ := basicAuthClient.NewRequest(t.Context(), "GET", ".", nil) _, err := basicAuthClient.Do(t.Context(), req, nil) assertNilError(t, err) } @@ -3163,7 +3163,7 @@ func TestBareDo_returnsOpenBody(t *testing.T) { fmt.Fprint(w, expectedBody) }) - req, err := client.NewRequest("GET", "test-url", nil) + req, err := client.NewRequest(t.Context(), "GET", "test-url", nil) if err != nil { t.Fatalf("client.NewRequest returned error: %v", err) } diff --git a/github/gitignore.go b/github/gitignore.go index 0ddf45e8021..da1a330087f 100644 --- a/github/gitignore.go +++ b/github/gitignore.go @@ -32,7 +32,7 @@ func (g Gitignore) String() string { // //meta:operation GET /gitignore/templates func (s *GitignoresService) List(ctx context.Context) ([]string, *Response, error) { - req, err := s.client.NewRequest("GET", "gitignore/templates", nil) + req, err := s.client.NewRequest(ctx, "GET", "gitignore/templates", nil) if err != nil { return nil, nil, err } @@ -53,7 +53,7 @@ func (s *GitignoresService) List(ctx context.Context) ([]string, *Response, erro //meta:operation GET /gitignore/templates/{name} func (s *GitignoresService) Get(ctx context.Context, name string) (*Gitignore, *Response, error) { u := fmt.Sprintf("gitignore/templates/%v", name) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/interactions_orgs.go b/github/interactions_orgs.go index 73b52b08e3d..d97af8bc3fb 100644 --- a/github/interactions_orgs.go +++ b/github/interactions_orgs.go @@ -17,7 +17,7 @@ import ( //meta:operation GET /orgs/{org}/interaction-limits func (s *InteractionsService) GetRestrictionsForOrg(ctx context.Context, organization string) (*InteractionRestriction, *Response, error) { u := fmt.Sprintf("orgs/%v/interaction-limits", organization) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -47,7 +47,7 @@ func (s *InteractionsService) UpdateRestrictionsForOrg(ctx context.Context, orga interaction := &InteractionRestriction{Limit: &limit} - req, err := s.client.NewRequest("PUT", u, interaction) + req, err := s.client.NewRequest(ctx, "PUT", u, interaction) if err != nil { return nil, nil, err } @@ -70,7 +70,7 @@ func (s *InteractionsService) UpdateRestrictionsForOrg(ctx context.Context, orga //meta:operation DELETE /orgs/{org}/interaction-limits func (s *InteractionsService) RemoveRestrictionsFromOrg(ctx context.Context, organization string) (*Response, error) { u := fmt.Sprintf("orgs/%v/interaction-limits", organization) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/interactions_repos.go b/github/interactions_repos.go index 8a0c23111be..dce2e6d7482 100644 --- a/github/interactions_repos.go +++ b/github/interactions_repos.go @@ -17,7 +17,7 @@ import ( //meta:operation GET /repos/{owner}/{repo}/interaction-limits func (s *InteractionsService) GetRestrictionsForRepo(ctx context.Context, owner, repo string) (*InteractionRestriction, *Response, error) { u := fmt.Sprintf("repos/%v/%v/interaction-limits", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -47,7 +47,7 @@ func (s *InteractionsService) UpdateRestrictionsForRepo(ctx context.Context, own interaction := &InteractionRestriction{Limit: &limit} - req, err := s.client.NewRequest("PUT", u, interaction) + req, err := s.client.NewRequest(ctx, "PUT", u, interaction) if err != nil { return nil, nil, err } @@ -70,7 +70,7 @@ func (s *InteractionsService) UpdateRestrictionsForRepo(ctx context.Context, own //meta:operation DELETE /repos/{owner}/{repo}/interaction-limits func (s *InteractionsService) RemoveRestrictionsFromRepo(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/interaction-limits", owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/issue_import.go b/github/issue_import.go index 0feaac890a9..04fe6132860 100644 --- a/github/issue_import.go +++ b/github/issue_import.go @@ -76,7 +76,7 @@ type IssueImportError struct { //meta:operation POST /repos/{owner}/{repo}/import/issues func (s *IssueImportService) Create(ctx context.Context, owner, repo string, issue *IssueImportRequest) (*IssueImportResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import/issues", owner, repo) - req, err := s.client.NewRequest("POST", u, issue) + req, err := s.client.NewRequest(ctx, "POST", u, issue) if err != nil { return nil, nil, err } @@ -106,7 +106,7 @@ func (s *IssueImportService) Create(ctx context.Context, owner, repo string, iss //meta:operation GET /repos/{owner}/{repo}/import/issues/{issue_number} func (s *IssueImportService) CheckStatus(ctx context.Context, owner, repo string, issueID int64) (*IssueImportResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import/issues/%v", owner, repo, issueID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -129,7 +129,7 @@ func (s *IssueImportService) CheckStatus(ctx context.Context, owner, repo string //meta:operation GET /repos/{owner}/{repo}/import/issues func (s *IssueImportService) CheckStatusSince(ctx context.Context, owner, repo string, since Timestamp) ([]*IssueImportResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import/issues?since=%v", owner, repo, since.Format("2006-01-02")) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/issues.go b/github/issues.go index 55c6c34722c..77c9e9bd2be 100644 --- a/github/issues.go +++ b/github/issues.go @@ -169,7 +169,7 @@ func (s *IssuesService) ListAllIssues(ctx context.Context, opts *ListAllIssuesOp return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -225,7 +225,7 @@ func (s *IssuesService) ListUserIssues(ctx context.Context, opts *ListUserIssues return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -285,7 +285,7 @@ func (s *IssuesService) ListByOrg(ctx context.Context, org string, opts *IssueLi return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -363,7 +363,7 @@ func (s *IssuesService) ListByRepo(ctx context.Context, owner, repo string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -386,7 +386,7 @@ func (s *IssuesService) ListByRepo(ctx context.Context, owner, repo string, opts //meta:operation GET /repos/{owner}/{repo}/issues/{issue_number} func (s *IssuesService) Get(ctx context.Context, owner, repo string, number int) (*Issue, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v", owner, repo, number) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -409,7 +409,7 @@ func (s *IssuesService) Get(ctx context.Context, owner, repo string, number int) //meta:operation POST /repos/{owner}/{repo}/issues func (s *IssuesService) Create(ctx context.Context, owner, repo string, issue *IssueRequest) (*Issue, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues", owner, repo) - req, err := s.client.NewRequest("POST", u, issue) + req, err := s.client.NewRequest(ctx, "POST", u, issue) if err != nil { return nil, nil, err } @@ -430,7 +430,7 @@ func (s *IssuesService) Create(ctx context.Context, owner, repo string, issue *I //meta:operation PATCH /repos/{owner}/{repo}/issues/{issue_number} func (s *IssuesService) Edit(ctx context.Context, owner, repo string, number int, issue *IssueRequest) (*Issue, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v", owner, repo, number) - req, err := s.client.NewRequest("PATCH", u, issue) + req, err := s.client.NewRequest(ctx, "PATCH", u, issue) if err != nil { return nil, nil, err } @@ -453,7 +453,7 @@ func (s *IssuesService) Edit(ctx context.Context, owner, repo string, number int //meta:operation PATCH /repos/{owner}/{repo}/issues/{issue_number} func (s *IssuesService) RemoveMilestone(ctx context.Context, owner, repo string, issueNumber int) (*Issue, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v", owner, repo, issueNumber) - req, err := s.client.NewRequest("PATCH", u, &struct { + req, err := s.client.NewRequest(ctx, "PATCH", u, &struct { Milestone *Milestone `json:"milestone"` }{}) if err != nil { @@ -485,7 +485,7 @@ type LockIssueOptions struct { //meta:operation PUT /repos/{owner}/{repo}/issues/{issue_number}/lock func (s *IssuesService) Lock(ctx context.Context, owner, repo string, number int, opts *LockIssueOptions) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/lock", owner, repo, number) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -500,7 +500,7 @@ func (s *IssuesService) Lock(ctx context.Context, owner, repo string, number int //meta:operation DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock func (s *IssuesService) Unlock(ctx context.Context, owner, repo string, number int) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/lock", owner, repo, number) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/issues_assignees.go b/github/issues_assignees.go index d198d2c8464..8d830a11651 100644 --- a/github/issues_assignees.go +++ b/github/issues_assignees.go @@ -23,7 +23,7 @@ func (s *IssuesService) ListAssignees(ctx context.Context, owner, repo string, o return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -44,7 +44,7 @@ func (s *IssuesService) ListAssignees(ctx context.Context, owner, repo string, o //meta:operation GET /repos/{owner}/{repo}/assignees/{assignee} func (s *IssuesService) IsAssignee(ctx context.Context, owner, repo, user string) (bool, *Response, error) { u := fmt.Sprintf("repos/%v/%v/assignees/%v", owner, repo, user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -64,7 +64,7 @@ func (s *IssuesService) AddAssignees(ctx context.Context, owner, repo string, nu Assignees []string `json:"assignees,omitempty"` }{Assignees: assignees} u := fmt.Sprintf("repos/%v/%v/issues/%v/assignees", owner, repo, number) - req, err := s.client.NewRequest("POST", u, users) + req, err := s.client.NewRequest(ctx, "POST", u, users) if err != nil { return nil, nil, err } @@ -88,7 +88,7 @@ func (s *IssuesService) RemoveAssignees(ctx context.Context, owner, repo string, Assignees []string `json:"assignees,omitempty"` }{Assignees: assignees} u := fmt.Sprintf("repos/%v/%v/issues/%v/assignees", owner, repo, number) - req, err := s.client.NewRequest("DELETE", u, users) + req, err := s.client.NewRequest(ctx, "DELETE", u, users) if err != nil { return nil, nil, err } diff --git a/github/issues_comments.go b/github/issues_comments.go index 3f610e39c45..b3a5d12e466 100644 --- a/github/issues_comments.go +++ b/github/issues_comments.go @@ -72,7 +72,7 @@ func (s *IssuesService) ListComments(ctx context.Context, owner, repo string, nu return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -96,7 +96,7 @@ func (s *IssuesService) ListComments(ctx context.Context, owner, repo string, nu func (s *IssuesService) GetComment(ctx context.Context, owner, repo string, commentID int64) (*IssueComment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/comments/%v", owner, repo, commentID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -119,7 +119,7 @@ func (s *IssuesService) GetComment(ctx context.Context, owner, repo string, comm //meta:operation POST /repos/{owner}/{repo}/issues/{issue_number}/comments func (s *IssuesService) CreateComment(ctx context.Context, owner, repo string, number int, comment *IssueComment) (*IssueComment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/comments", owner, repo, number) - req, err := s.client.NewRequest("POST", u, comment) + req, err := s.client.NewRequest(ctx, "POST", u, comment) if err != nil { return nil, nil, err } @@ -140,7 +140,7 @@ func (s *IssuesService) CreateComment(ctx context.Context, owner, repo string, n //meta:operation PATCH /repos/{owner}/{repo}/issues/comments/{comment_id} func (s *IssuesService) EditComment(ctx context.Context, owner, repo string, commentID int64, comment *IssueComment) (*IssueComment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/comments/%v", owner, repo, commentID) - req, err := s.client.NewRequest("PATCH", u, comment) + req, err := s.client.NewRequest(ctx, "PATCH", u, comment) if err != nil { return nil, nil, err } @@ -160,7 +160,7 @@ func (s *IssuesService) EditComment(ctx context.Context, owner, repo string, com //meta:operation DELETE /repos/{owner}/{repo}/issues/comments/{comment_id} func (s *IssuesService) DeleteComment(ctx context.Context, owner, repo string, commentID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/comments/%v", owner, repo, commentID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/issues_events.go b/github/issues_events.go index 4e0be6a24cb..0266997b9da 100644 --- a/github/issues_events.go +++ b/github/issues_events.go @@ -114,7 +114,7 @@ func (s *IssuesService) ListIssueEvents(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -142,7 +142,7 @@ func (s *IssuesService) ListRepositoryEvents(ctx context.Context, owner, repo st return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -164,7 +164,7 @@ func (s *IssuesService) ListRepositoryEvents(ctx context.Context, owner, repo st func (s *IssuesService) GetEvent(ctx context.Context, owner, repo string, id int64) (*IssueEvent, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/events/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/issues_labels.go b/github/issues_labels.go index 87f13ab18d2..44d29899fe9 100644 --- a/github/issues_labels.go +++ b/github/issues_labels.go @@ -37,7 +37,7 @@ func (s *IssuesService) ListLabels(ctx context.Context, owner, repo string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -58,7 +58,7 @@ func (s *IssuesService) ListLabels(ctx context.Context, owner, repo string, opts //meta:operation GET /repos/{owner}/{repo}/labels/{name} func (s *IssuesService) GetLabel(ctx context.Context, owner, repo, name string) (*Label, *Response, error) { u := fmt.Sprintf("repos/%v/%v/labels/%v", owner, repo, name) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -79,7 +79,7 @@ func (s *IssuesService) GetLabel(ctx context.Context, owner, repo, name string) //meta:operation POST /repos/{owner}/{repo}/labels func (s *IssuesService) CreateLabel(ctx context.Context, owner, repo string, label *Label) (*Label, *Response, error) { u := fmt.Sprintf("repos/%v/%v/labels", owner, repo) - req, err := s.client.NewRequest("POST", u, label) + req, err := s.client.NewRequest(ctx, "POST", u, label) if err != nil { return nil, nil, err } @@ -100,7 +100,7 @@ func (s *IssuesService) CreateLabel(ctx context.Context, owner, repo string, lab //meta:operation PATCH /repos/{owner}/{repo}/labels/{name} func (s *IssuesService) EditLabel(ctx context.Context, owner, repo, name string, label *Label) (*Label, *Response, error) { u := fmt.Sprintf("repos/%v/%v/labels/%v", owner, repo, name) - req, err := s.client.NewRequest("PATCH", u, label) + req, err := s.client.NewRequest(ctx, "PATCH", u, label) if err != nil { return nil, nil, err } @@ -121,7 +121,7 @@ func (s *IssuesService) EditLabel(ctx context.Context, owner, repo, name string, //meta:operation DELETE /repos/{owner}/{repo}/labels/{name} func (s *IssuesService) DeleteLabel(ctx context.Context, owner, repo, name string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/labels/%v", owner, repo, name) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -140,7 +140,7 @@ func (s *IssuesService) ListLabelsByIssue(ctx context.Context, owner, repo strin return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -161,7 +161,7 @@ func (s *IssuesService) ListLabelsByIssue(ctx context.Context, owner, repo strin //meta:operation POST /repos/{owner}/{repo}/issues/{issue_number}/labels func (s *IssuesService) AddLabelsToIssue(ctx context.Context, owner, repo string, number int, labels []string) ([]*Label, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/labels", owner, repo, number) - req, err := s.client.NewRequest("POST", u, labels) + req, err := s.client.NewRequest(ctx, "POST", u, labels) if err != nil { return nil, nil, err } @@ -182,7 +182,7 @@ func (s *IssuesService) AddLabelsToIssue(ctx context.Context, owner, repo string //meta:operation DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name} func (s *IssuesService) RemoveLabelForIssue(ctx context.Context, owner, repo string, number int, label string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/labels/%v", owner, repo, number, label) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -197,7 +197,7 @@ func (s *IssuesService) RemoveLabelForIssue(ctx context.Context, owner, repo str //meta:operation PUT /repos/{owner}/{repo}/issues/{issue_number}/labels func (s *IssuesService) ReplaceLabelsForIssue(ctx context.Context, owner, repo string, number int, labels []string) ([]*Label, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/labels", owner, repo, number) - req, err := s.client.NewRequest("PUT", u, labels) + req, err := s.client.NewRequest(ctx, "PUT", u, labels) if err != nil { return nil, nil, err } @@ -218,7 +218,7 @@ func (s *IssuesService) ReplaceLabelsForIssue(ctx context.Context, owner, repo s //meta:operation DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels func (s *IssuesService) RemoveLabelsForIssue(ctx context.Context, owner, repo string, number int) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/labels", owner, repo, number) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -238,7 +238,7 @@ func (s *IssuesService) ListLabelsForMilestone(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/issues_milestones.go b/github/issues_milestones.go index e1dfa9e4442..5430c587a61 100644 --- a/github/issues_milestones.go +++ b/github/issues_milestones.go @@ -64,7 +64,7 @@ func (s *IssuesService) ListMilestones(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -85,7 +85,7 @@ func (s *IssuesService) ListMilestones(ctx context.Context, owner, repo string, //meta:operation GET /repos/{owner}/{repo}/milestones/{milestone_number} func (s *IssuesService) GetMilestone(ctx context.Context, owner, repo string, number int) (*Milestone, *Response, error) { u := fmt.Sprintf("repos/%v/%v/milestones/%v", owner, repo, number) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -106,7 +106,7 @@ func (s *IssuesService) GetMilestone(ctx context.Context, owner, repo string, nu //meta:operation POST /repos/{owner}/{repo}/milestones func (s *IssuesService) CreateMilestone(ctx context.Context, owner, repo string, milestone *Milestone) (*Milestone, *Response, error) { u := fmt.Sprintf("repos/%v/%v/milestones", owner, repo) - req, err := s.client.NewRequest("POST", u, milestone) + req, err := s.client.NewRequest(ctx, "POST", u, milestone) if err != nil { return nil, nil, err } @@ -127,7 +127,7 @@ func (s *IssuesService) CreateMilestone(ctx context.Context, owner, repo string, //meta:operation PATCH /repos/{owner}/{repo}/milestones/{milestone_number} func (s *IssuesService) EditMilestone(ctx context.Context, owner, repo string, number int, milestone *Milestone) (*Milestone, *Response, error) { u := fmt.Sprintf("repos/%v/%v/milestones/%v", owner, repo, number) - req, err := s.client.NewRequest("PATCH", u, milestone) + req, err := s.client.NewRequest(ctx, "PATCH", u, milestone) if err != nil { return nil, nil, err } @@ -148,7 +148,7 @@ func (s *IssuesService) EditMilestone(ctx context.Context, owner, repo string, n //meta:operation DELETE /repos/{owner}/{repo}/milestones/{milestone_number} func (s *IssuesService) DeleteMilestone(ctx context.Context, owner, repo string, number int) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/milestones/%v", owner, repo, number) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/issues_timeline.go b/github/issues_timeline.go index f1751213612..67881642087 100644 --- a/github/issues_timeline.go +++ b/github/issues_timeline.go @@ -183,7 +183,7 @@ func (s *IssuesService) ListIssueTimeline(ctx context.Context, owner, repo strin return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/licenses.go b/github/licenses.go index 80ef7622b6a..7a3045623b3 100644 --- a/github/licenses.go +++ b/github/licenses.go @@ -77,7 +77,7 @@ func (s *LicensesService) List(ctx context.Context, opts *ListLicensesOptions) ( return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -99,7 +99,7 @@ func (s *LicensesService) List(ctx context.Context, opts *ListLicensesOptions) ( func (s *LicensesService) Get(ctx context.Context, licenseName string) (*License, *Response, error) { u := fmt.Sprintf("licenses/%v", licenseName) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/markdown.go b/github/markdown.go index 7e2ee7f021c..a010d537d30 100644 --- a/github/markdown.go +++ b/github/markdown.go @@ -54,7 +54,7 @@ func (s *MarkdownService) Render(ctx context.Context, text string, opts *Markdow } } - req, err := s.client.NewRequest("POST", "markdown", request) + req, err := s.client.NewRequest(ctx, "POST", "markdown", request) if err != nil { return "", nil, err } diff --git a/github/meta.go b/github/meta.go index 417d76c8bcf..4c52c3ddd60 100644 --- a/github/meta.go +++ b/github/meta.go @@ -118,7 +118,7 @@ type APIMetaArtifactAttestations struct { // //meta:operation GET /meta func (s *MetaService) Get(ctx context.Context) (*APIMeta, *Response, error) { - req, err := s.client.NewRequest("GET", "meta", nil) + req, err := s.client.NewRequest(ctx, "GET", "meta", nil) if err != nil { return nil, nil, err } @@ -151,7 +151,7 @@ func (s *MetaService) Octocat(ctx context.Context, message string) (string, *Res u = fmt.Sprintf("%v?s=%v", u, url.QueryEscape(message)) } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return "", nil, err } @@ -181,7 +181,7 @@ func (c *Client) Octocat(ctx context.Context, message string) (string, *Response // //meta:operation GET /zen func (s *MetaService) Zen(ctx context.Context) (string, *Response, error) { - req, err := s.client.NewRequest("GET", "zen", nil) + req, err := s.client.NewRequest(ctx, "GET", "zen", nil) if err != nil { return "", nil, err } diff --git a/github/migrations.go b/github/migrations.go index e53a9ca9398..744e8a19405 100644 --- a/github/migrations.go +++ b/github/migrations.go @@ -104,7 +104,7 @@ func (s *MigrationService) StartMigration(ctx context.Context, org string, repos body.Exclude = append(body.Exclude, opts.Exclude...) } - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -132,7 +132,7 @@ func (s *MigrationService) ListMigrations(ctx context.Context, org string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -157,7 +157,7 @@ func (s *MigrationService) ListMigrations(ctx context.Context, org string, opts func (s *MigrationService) MigrationStatus(ctx context.Context, org string, id int64) (*Migration, *Response, error) { u := fmt.Sprintf("orgs/%v/migrations/%v", org, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -182,7 +182,7 @@ func (s *MigrationService) MigrationStatus(ctx context.Context, org string, id i func (s *MigrationService) MigrationArchiveURL(ctx context.Context, org string, id int64) (url string, err error) { u := fmt.Sprintf("orgs/%v/migrations/%v/archive", org, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return "", err } @@ -220,7 +220,7 @@ func (s *MigrationService) MigrationArchiveURL(ctx context.Context, org string, func (s *MigrationService) DeleteMigration(ctx context.Context, org string, id int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/migrations/%v/archive", org, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -241,7 +241,7 @@ func (s *MigrationService) DeleteMigration(ctx context.Context, org string, id i func (s *MigrationService) UnlockRepo(ctx context.Context, org string, id int64, repo string) (*Response, error) { u := fmt.Sprintf("orgs/%v/migrations/%v/repos/%v/lock", org, id, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/migrations_source_import.go b/github/migrations_source_import.go index bf80249ec13..a15de82ab3b 100644 --- a/github/migrations_source_import.go +++ b/github/migrations_source_import.go @@ -151,7 +151,7 @@ func (f LargeFile) String() string { //meta:operation PUT /repos/{owner}/{repo}/import func (s *MigrationService) StartImport(ctx context.Context, owner, repo string, in *Import) (*Import, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import", owner, repo) - req, err := s.client.NewRequest("PUT", u, in) + req, err := s.client.NewRequest(ctx, "PUT", u, in) if err != nil { return nil, nil, err } @@ -172,7 +172,7 @@ func (s *MigrationService) StartImport(ctx context.Context, owner, repo string, //meta:operation GET /repos/{owner}/{repo}/import func (s *MigrationService) ImportProgress(ctx context.Context, owner, repo string) (*Import, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -193,7 +193,7 @@ func (s *MigrationService) ImportProgress(ctx context.Context, owner, repo strin //meta:operation PATCH /repos/{owner}/{repo}/import func (s *MigrationService) UpdateImport(ctx context.Context, owner, repo string, in *Import) (*Import, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import", owner, repo) - req, err := s.client.NewRequest("PATCH", u, in) + req, err := s.client.NewRequest(ctx, "PATCH", u, in) if err != nil { return nil, nil, err } @@ -224,7 +224,7 @@ func (s *MigrationService) UpdateImport(ctx context.Context, owner, repo string, //meta:operation GET /repos/{owner}/{repo}/import/authors func (s *MigrationService) CommitAuthors(ctx context.Context, owner, repo string) ([]*SourceImportAuthor, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import/authors", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -247,7 +247,7 @@ func (s *MigrationService) CommitAuthors(ctx context.Context, owner, repo string //meta:operation PATCH /repos/{owner}/{repo}/import/authors/{author_id} func (s *MigrationService) MapCommitAuthor(ctx context.Context, owner, repo string, id int64, author *SourceImportAuthor) (*SourceImportAuthor, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import/authors/%v", owner, repo, id) - req, err := s.client.NewRequest("PATCH", u, author) + req, err := s.client.NewRequest(ctx, "PATCH", u, author) if err != nil { return nil, nil, err } @@ -270,7 +270,7 @@ func (s *MigrationService) MapCommitAuthor(ctx context.Context, owner, repo stri //meta:operation PATCH /repos/{owner}/{repo}/import/lfs func (s *MigrationService) SetLFSPreference(ctx context.Context, owner, repo string, in *Import) (*Import, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import/lfs", owner, repo) - req, err := s.client.NewRequest("PATCH", u, in) + req, err := s.client.NewRequest(ctx, "PATCH", u, in) if err != nil { return nil, nil, err } @@ -291,7 +291,7 @@ func (s *MigrationService) SetLFSPreference(ctx context.Context, owner, repo str //meta:operation GET /repos/{owner}/{repo}/import/large_files func (s *MigrationService) LargeFiles(ctx context.Context, owner, repo string) ([]*LargeFile, *Response, error) { u := fmt.Sprintf("repos/%v/%v/import/large_files", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -312,7 +312,7 @@ func (s *MigrationService) LargeFiles(ctx context.Context, owner, repo string) ( //meta:operation DELETE /repos/{owner}/{repo}/import func (s *MigrationService) CancelImport(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/import", owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/migrations_user.go b/github/migrations_user.go index 46aaf748550..7fe37e434da 100644 --- a/github/migrations_user.go +++ b/github/migrations_user.go @@ -79,7 +79,7 @@ func (s *MigrationService) StartUserMigration(ctx context.Context, repos []strin body.ExcludeAttachments = &opts.ExcludeAttachments } - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -107,7 +107,7 @@ func (s *MigrationService) ListUserMigrations(ctx context.Context, opts *ListOpt return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -132,7 +132,7 @@ func (s *MigrationService) ListUserMigrations(ctx context.Context, opts *ListOpt func (s *MigrationService) UserMigrationStatus(ctx context.Context, id int64) (*UserMigration, *Response, error) { u := fmt.Sprintf("user/migrations/%v", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -157,7 +157,7 @@ func (s *MigrationService) UserMigrationStatus(ctx context.Context, id int64) (* func (s *MigrationService) UserMigrationArchiveURL(ctx context.Context, id int64) (string, error) { url := fmt.Sprintf("user/migrations/%v/archive", id) - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return "", err } @@ -193,7 +193,7 @@ func (s *MigrationService) UserMigrationArchiveURL(ctx context.Context, id int64 func (s *MigrationService) DeleteUserMigration(ctx context.Context, id int64) (*Response, error) { url := fmt.Sprintf("user/migrations/%v/archive", id) - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } @@ -214,7 +214,7 @@ func (s *MigrationService) DeleteUserMigration(ctx context.Context, id int64) (* func (s *MigrationService) UnlockUserRepo(ctx context.Context, id int64, repo string) (*Response, error) { url := fmt.Sprintf("user/migrations/%v/repos/%v/lock", id, repo) - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } diff --git a/github/orgs.go b/github/orgs.go index 79778058529..8e8abc33d81 100644 --- a/github/orgs.go +++ b/github/orgs.go @@ -175,7 +175,7 @@ func (s *OrganizationsService) ListAll(ctx context.Context, opts *OrganizationsL return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -209,7 +209,7 @@ func (s *OrganizationsService) List(ctx context.Context, user string, opts *List return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -230,7 +230,7 @@ func (s *OrganizationsService) List(ctx context.Context, user string, opts *List //meta:operation GET /orgs/{org} func (s *OrganizationsService) Get(ctx context.Context, org string) (*Organization, *Response, error) { u := fmt.Sprintf("orgs/%v", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -253,7 +253,7 @@ func (s *OrganizationsService) Get(ctx context.Context, org string) (*Organizati //meta:operation GET /organizations/{organization_id} func (s *OrganizationsService) GetByID(ctx context.Context, id int64) (*Organization, *Response, error) { u := fmt.Sprintf("organizations/%v", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -274,7 +274,7 @@ func (s *OrganizationsService) GetByID(ctx context.Context, id int64) (*Organiza //meta:operation PATCH /orgs/{org} func (s *OrganizationsService) Edit(ctx context.Context, name string, org *Organization) (*Organization, *Response, error) { u := fmt.Sprintf("orgs/%v", name) - req, err := s.client.NewRequest("PATCH", u, org) + req, err := s.client.NewRequest(ctx, "PATCH", u, org) if err != nil { return nil, nil, err } @@ -297,7 +297,7 @@ func (s *OrganizationsService) Edit(ctx context.Context, name string, org *Organ //meta:operation DELETE /orgs/{org} func (s *OrganizationsService) Delete(ctx context.Context, org string) (*Response, error) { u := fmt.Sprintf("orgs/%v", org) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -318,7 +318,7 @@ func (s *OrganizationsService) ListInstallations(ctx context.Context, org string return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_artifacts.go b/github/orgs_artifacts.go index 35694c0adb0..b41aa72dce0 100644 --- a/github/orgs_artifacts.go +++ b/github/orgs_artifacts.go @@ -114,7 +114,7 @@ type ArtifactStorageResponse struct { //meta:operation POST /orgs/{org}/artifacts/metadata/deployment-record func (s *OrganizationsService) CreateArtifactDeploymentRecord(ctx context.Context, org string, record CreateArtifactDeploymentRequest) (*ArtifactDeploymentResponse, *Response, error) { u := fmt.Sprintf("orgs/%v/artifacts/metadata/deployment-record", org) - req, err := s.client.NewRequest("POST", u, record) + req, err := s.client.NewRequest(ctx, "POST", u, record) if err != nil { return nil, nil, err } @@ -135,7 +135,7 @@ func (s *OrganizationsService) CreateArtifactDeploymentRecord(ctx context.Contex //meta:operation POST /orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster} func (s *OrganizationsService) SetClusterDeploymentRecords(ctx context.Context, org, cluster string, request ClusterDeploymentRecordsRequest) (*ArtifactDeploymentResponse, *Response, error) { u := fmt.Sprintf("orgs/%v/artifacts/metadata/deployment-record/cluster/%v", org, cluster) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -156,7 +156,7 @@ func (s *OrganizationsService) SetClusterDeploymentRecords(ctx context.Context, //meta:operation POST /orgs/{org}/artifacts/metadata/storage-record func (s *OrganizationsService) CreateArtifactStorageRecord(ctx context.Context, org string, record CreateArtifactStorageRequest) (*ArtifactStorageResponse, *Response, error) { u := fmt.Sprintf("orgs/%v/artifacts/metadata/storage-record", org) - req, err := s.client.NewRequest("POST", u, record) + req, err := s.client.NewRequest(ctx, "POST", u, record) if err != nil { return nil, nil, err } @@ -180,7 +180,7 @@ func (s *OrganizationsService) CreateArtifactStorageRecord(ctx context.Context, func (s *OrganizationsService) ListArtifactDeploymentRecords(ctx context.Context, org, subjectDigest string) (*ArtifactDeploymentResponse, *Response, error) { u := fmt.Sprintf("orgs/%v/artifacts/%v/metadata/deployment-records", org, subjectDigest) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -204,7 +204,7 @@ func (s *OrganizationsService) ListArtifactDeploymentRecords(ctx context.Context func (s *OrganizationsService) ListArtifactStorageRecords(ctx context.Context, org, subjectDigest string) (*ArtifactStorageResponse, *Response, error) { u := fmt.Sprintf("orgs/%v/artifacts/%v/metadata/storage-records", org, subjectDigest) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_attestations.go b/github/orgs_attestations.go index 220add26983..d51475f2830 100644 --- a/github/orgs_attestations.go +++ b/github/orgs_attestations.go @@ -25,7 +25,7 @@ func (s *OrganizationsService) ListAttestations(ctx context.Context, org, subjec return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_audit_log.go b/github/orgs_audit_log.go index edffd650d33..d3973d43c8d 100644 --- a/github/orgs_audit_log.go +++ b/github/orgs_audit_log.go @@ -129,7 +129,7 @@ func (s *OrganizationsService) GetAuditLog(ctx context.Context, org string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_codesecurity_configurations.go b/github/orgs_codesecurity_configurations.go index dbb70d16532..6ab2a6f38a7 100644 --- a/github/orgs_codesecurity_configurations.go +++ b/github/orgs_codesecurity_configurations.go @@ -152,7 +152,7 @@ func (s *OrganizationsService) ListCodeSecurityConfigurations(ctx context.Contex return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -173,7 +173,7 @@ func (s *OrganizationsService) ListCodeSecurityConfigurations(ctx context.Contex func (s *OrganizationsService) CreateCodeSecurityConfiguration(ctx context.Context, org string, config CodeSecurityConfiguration) (*CodeSecurityConfiguration, *Response, error) { u := fmt.Sprintf("orgs/%v/code-security/configurations", org) - req, err := s.client.NewRequest("POST", u, config) + req, err := s.client.NewRequest(ctx, "POST", u, config) if err != nil { return nil, nil, err } @@ -194,7 +194,7 @@ func (s *OrganizationsService) CreateCodeSecurityConfiguration(ctx context.Conte func (s *OrganizationsService) ListDefaultCodeSecurityConfigurations(ctx context.Context, org string) ([]*CodeSecurityConfigurationWithDefaultForNewRepos, *Response, error) { u := fmt.Sprintf("orgs/%v/code-security/configurations/defaults", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -217,7 +217,7 @@ func (s *OrganizationsService) DetachCodeSecurityConfigurationsFromRepositories( type selectedRepoIDs struct { SelectedIDs []int64 `json:"selected_repository_ids"` } - req, err := s.client.NewRequest("DELETE", u, selectedRepoIDs{SelectedIDs: repoIDs}) + req, err := s.client.NewRequest(ctx, "DELETE", u, selectedRepoIDs{SelectedIDs: repoIDs}) if err != nil { return nil, err } @@ -236,7 +236,7 @@ func (s *OrganizationsService) DetachCodeSecurityConfigurationsFromRepositories( func (s *OrganizationsService) GetCodeSecurityConfiguration(ctx context.Context, org string, configurationID int64) (*CodeSecurityConfiguration, *Response, error) { u := fmt.Sprintf("orgs/%v/code-security/configurations/%v", org, configurationID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -257,7 +257,7 @@ func (s *OrganizationsService) GetCodeSecurityConfiguration(ctx context.Context, func (s *OrganizationsService) UpdateCodeSecurityConfiguration(ctx context.Context, org string, configurationID int64, config CodeSecurityConfiguration) (*CodeSecurityConfiguration, *Response, error) { u := fmt.Sprintf("orgs/%v/code-security/configurations/%v", org, configurationID) - req, err := s.client.NewRequest("PATCH", u, config) + req, err := s.client.NewRequest(ctx, "PATCH", u, config) if err != nil { return nil, nil, err } @@ -278,7 +278,7 @@ func (s *OrganizationsService) UpdateCodeSecurityConfiguration(ctx context.Conte func (s *OrganizationsService) DeleteCodeSecurityConfiguration(ctx context.Context, org string, configurationID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/code-security/configurations/%v", org, configurationID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -300,7 +300,7 @@ func (s *OrganizationsService) AttachCodeSecurityConfigurationToRepositories(ctx Scope string `json:"scope"` SelectedIDs []int64 `json:"selected_repository_ids,omitempty"` } - req, err := s.client.NewRequest("POST", u, selectedRepoIDs{Scope: scope, SelectedIDs: repoIDs}) + req, err := s.client.NewRequest(ctx, "POST", u, selectedRepoIDs{Scope: scope, SelectedIDs: repoIDs}) if err != nil { return nil, err } @@ -321,7 +321,7 @@ func (s *OrganizationsService) SetDefaultCodeSecurityConfiguration(ctx context.C type configParam struct { DefaultForNewRepos string `json:"default_for_new_repos"` } - req, err := s.client.NewRequest("PUT", u, configParam{DefaultForNewRepos: newReposParam}) + req, err := s.client.NewRequest(ctx, "PUT", u, configParam{DefaultForNewRepos: newReposParam}) if err != nil { return nil, nil, err } @@ -345,7 +345,7 @@ func (s *OrganizationsService) ListCodeSecurityConfigurationRepositories(ctx con return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -367,7 +367,7 @@ func (s *OrganizationsService) ListCodeSecurityConfigurationRepositories(ctx con func (s *OrganizationsService) GetCodeSecurityConfigurationForRepository(ctx context.Context, org, repo string) (*RepositoryCodeSecurityConfiguration, *Response, error) { u := fmt.Sprintf("repos/%v/%v/code-security-configuration", org, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_credential_authorizations.go b/github/orgs_credential_authorizations.go index 895bea8723f..62b6c21cc19 100644 --- a/github/orgs_credential_authorizations.go +++ b/github/orgs_credential_authorizations.go @@ -77,7 +77,7 @@ func (s *OrganizationsService) ListCredentialAuthorizations(ctx context.Context, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -99,7 +99,7 @@ func (s *OrganizationsService) ListCredentialAuthorizations(ctx context.Context, //meta:operation DELETE /orgs/{org}/credential-authorizations/{credential_id} func (s *OrganizationsService) RemoveCredentialAuthorization(ctx context.Context, org string, credentialID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/credential-authorizations/%v", org, credentialID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/orgs_custom_repository_roles.go b/github/orgs_custom_repository_roles.go index 406810951bc..0495050daa0 100644 --- a/github/orgs_custom_repository_roles.go +++ b/github/orgs_custom_repository_roles.go @@ -53,7 +53,7 @@ type RepoFineGrainedPermission struct { func (s *OrganizationsService) ListCustomRepoRoles(ctx context.Context, org string) (*OrganizationCustomRepoRoles, *Response, error) { u := fmt.Sprintf("orgs/%v/custom-repository-roles", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -76,7 +76,7 @@ func (s *OrganizationsService) ListCustomRepoRoles(ctx context.Context, org stri func (s *OrganizationsService) GetCustomRepoRole(ctx context.Context, org string, roleID int64) (*CustomRepoRoles, *Response, error) { u := fmt.Sprintf("orgs/%v/custom-repository-roles/%v", org, roleID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -99,7 +99,7 @@ func (s *OrganizationsService) GetCustomRepoRole(ctx context.Context, org string func (s *OrganizationsService) CreateCustomRepoRole(ctx context.Context, org string, opts *CreateOrUpdateCustomRepoRoleOptions) (*CustomRepoRoles, *Response, error) { u := fmt.Sprintf("orgs/%v/custom-repository-roles", org) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -122,7 +122,7 @@ func (s *OrganizationsService) CreateCustomRepoRole(ctx context.Context, org str func (s *OrganizationsService) UpdateCustomRepoRole(ctx context.Context, org string, roleID int64, opts *CreateOrUpdateCustomRepoRoleOptions) (*CustomRepoRoles, *Response, error) { u := fmt.Sprintf("orgs/%v/custom-repository-roles/%v", org, roleID) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -145,7 +145,7 @@ func (s *OrganizationsService) UpdateCustomRepoRole(ctx context.Context, org str func (s *OrganizationsService) DeleteCustomRepoRole(ctx context.Context, org string, roleID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/custom-repository-roles/%v", org, roleID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -168,7 +168,7 @@ func (s *OrganizationsService) DeleteCustomRepoRole(ctx context.Context, org str func (s *OrganizationsService) ListRepositoryFineGrainedPermissions(ctx context.Context, org string) ([]*RepoFineGrainedPermission, *Response, error) { u := fmt.Sprintf("orgs/%v/repository-fine-grained-permissions", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_hooks.go b/github/orgs_hooks.go index 7a70adfa9a4..a5b0844aa61 100644 --- a/github/orgs_hooks.go +++ b/github/orgs_hooks.go @@ -23,7 +23,7 @@ func (s *OrganizationsService) ListHooks(ctx context.Context, org string, opts * return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -44,7 +44,7 @@ func (s *OrganizationsService) ListHooks(ctx context.Context, org string, opts * //meta:operation GET /orgs/{org}/hooks/{hook_id} func (s *OrganizationsService) GetHook(ctx context.Context, org string, id int64) (*Hook, *Response, error) { u := fmt.Sprintf("orgs/%v/hooks/%v", org, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -81,7 +81,7 @@ func (s *OrganizationsService) CreateHook(ctx context.Context, org string, hook Config: hook.Config, } - req, err := s.client.NewRequest("POST", u, hookReq) + req, err := s.client.NewRequest(ctx, "POST", u, hookReq) if err != nil { return nil, nil, err } @@ -102,7 +102,7 @@ func (s *OrganizationsService) CreateHook(ctx context.Context, org string, hook //meta:operation PATCH /orgs/{org}/hooks/{hook_id} func (s *OrganizationsService) EditHook(ctx context.Context, org string, id int64, hook *Hook) (*Hook, *Response, error) { u := fmt.Sprintf("orgs/%v/hooks/%v", org, id) - req, err := s.client.NewRequest("PATCH", u, hook) + req, err := s.client.NewRequest(ctx, "PATCH", u, hook) if err != nil { return nil, nil, err } @@ -123,7 +123,7 @@ func (s *OrganizationsService) EditHook(ctx context.Context, org string, id int6 //meta:operation POST /orgs/{org}/hooks/{hook_id}/pings func (s *OrganizationsService) PingHook(ctx context.Context, org string, id int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/hooks/%v/pings", org, id) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -138,7 +138,7 @@ func (s *OrganizationsService) PingHook(ctx context.Context, org string, id int6 //meta:operation DELETE /orgs/{org}/hooks/{hook_id} func (s *OrganizationsService) DeleteHook(ctx context.Context, org string, id int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/hooks/%v", org, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/orgs_hooks_configuration.go b/github/orgs_hooks_configuration.go index 22bee7fb802..b913d7285a1 100644 --- a/github/orgs_hooks_configuration.go +++ b/github/orgs_hooks_configuration.go @@ -17,7 +17,7 @@ import ( //meta:operation GET /orgs/{org}/hooks/{hook_id}/config func (s *OrganizationsService) GetHookConfiguration(ctx context.Context, org string, id int64) (*HookConfig, *Response, error) { u := fmt.Sprintf("orgs/%v/hooks/%v/config", org, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -38,7 +38,7 @@ func (s *OrganizationsService) GetHookConfiguration(ctx context.Context, org str //meta:operation PATCH /orgs/{org}/hooks/{hook_id}/config func (s *OrganizationsService) EditHookConfiguration(ctx context.Context, org string, id int64, config *HookConfig) (*HookConfig, *Response, error) { u := fmt.Sprintf("orgs/%v/hooks/%v/config", org, id) - req, err := s.client.NewRequest("PATCH", u, config) + req, err := s.client.NewRequest(ctx, "PATCH", u, config) if err != nil { return nil, nil, err } diff --git a/github/orgs_hooks_deliveries.go b/github/orgs_hooks_deliveries.go index be92aea1fcb..d2ec117f757 100644 --- a/github/orgs_hooks_deliveries.go +++ b/github/orgs_hooks_deliveries.go @@ -22,7 +22,7 @@ func (s *OrganizationsService) ListHookDeliveries(ctx context.Context, org strin return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -43,7 +43,7 @@ func (s *OrganizationsService) ListHookDeliveries(ctx context.Context, org strin //meta:operation GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id} func (s *OrganizationsService) GetHookDelivery(ctx context.Context, owner string, hookID, deliveryID int64) (*HookDelivery, *Response, error) { u := fmt.Sprintf("orgs/%v/hooks/%v/deliveries/%v", owner, hookID, deliveryID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -64,7 +64,7 @@ func (s *OrganizationsService) GetHookDelivery(ctx context.Context, owner string //meta:operation POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts func (s *OrganizationsService) RedeliverHookDelivery(ctx context.Context, owner string, hookID, deliveryID int64) (*HookDelivery, *Response, error) { u := fmt.Sprintf("orgs/%v/hooks/%v/deliveries/%v/attempts", owner, hookID, deliveryID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_immutable_releases.go b/github/orgs_immutable_releases.go index 501137c52cd..54ce6306e8d 100644 --- a/github/orgs_immutable_releases.go +++ b/github/orgs_immutable_releases.go @@ -41,7 +41,7 @@ type setImmutableReleasesRepositoriesOptions struct { func (s *OrganizationsService) GetImmutableReleasesSettings(ctx context.Context, org string) (*ImmutableReleaseSettings, *Response, error) { u := fmt.Sprintf("orgs/%v/settings/immutable-releases", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -63,7 +63,7 @@ func (s *OrganizationsService) GetImmutableReleasesSettings(ctx context.Context, func (s *OrganizationsService) UpdateImmutableReleasesSettings(ctx context.Context, org string, opts ImmutableReleasePolicy) (*Response, error) { u := fmt.Sprintf("orgs/%v/settings/immutable-releases", org) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -89,7 +89,7 @@ func (s *OrganizationsService) ListImmutableReleaseRepositories(ctx context.Cont return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -116,7 +116,7 @@ func (s *OrganizationsService) SetImmutableReleaseRepositories(ctx context.Conte SelectedRepositoryIDs: repositoryIDs, } - req, err := s.client.NewRequest("PUT", u, body) + req, err := s.client.NewRequest(ctx, "PUT", u, body) if err != nil { return nil, err } @@ -138,7 +138,7 @@ func (s *OrganizationsService) SetImmutableReleaseRepositories(ctx context.Conte func (s *OrganizationsService) EnableRepositoryForImmutableRelease(ctx context.Context, org string, repoID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/settings/immutable-releases/repositories/%v", org, repoID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -160,7 +160,7 @@ func (s *OrganizationsService) EnableRepositoryForImmutableRelease(ctx context.C func (s *OrganizationsService) DisableRepositoryForImmutableRelease(ctx context.Context, org string, repoID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/settings/immutable-releases/repositories/%v", org, repoID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/orgs_issue_types.go b/github/orgs_issue_types.go index 791f55ad53f..c053f027125 100644 --- a/github/orgs_issue_types.go +++ b/github/orgs_issue_types.go @@ -27,7 +27,7 @@ type CreateOrUpdateIssueTypesOptions struct { func (s *OrganizationsService) ListIssueTypes(ctx context.Context, org string) ([]*IssueType, *Response, error) { u := fmt.Sprintf("orgs/%v/issue-types", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -48,7 +48,7 @@ func (s *OrganizationsService) ListIssueTypes(ctx context.Context, org string) ( //meta:operation POST /orgs/{org}/issue-types func (s *OrganizationsService) CreateIssueType(ctx context.Context, org string, opts *CreateOrUpdateIssueTypesOptions) (*IssueType, *Response, error) { u := fmt.Sprintf("orgs/%v/issue-types", org) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -69,7 +69,7 @@ func (s *OrganizationsService) CreateIssueType(ctx context.Context, org string, //meta:operation PUT /orgs/{org}/issue-types/{issue_type_id} func (s *OrganizationsService) UpdateIssueType(ctx context.Context, org string, issueTypeID int64, opts *CreateOrUpdateIssueTypesOptions) (*IssueType, *Response, error) { u := fmt.Sprintf("orgs/%v/issue-types/%v", org, issueTypeID) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, nil, err } @@ -90,7 +90,7 @@ func (s *OrganizationsService) UpdateIssueType(ctx context.Context, org string, //meta:operation DELETE /orgs/{org}/issue-types/{issue_type_id} func (s *OrganizationsService) DeleteIssueType(ctx context.Context, org string, issueTypeID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/issue-types/%v", org, issueTypeID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/orgs_members.go b/github/orgs_members.go index 804f1cbf9e9..9922fe25779 100644 --- a/github/orgs_members.go +++ b/github/orgs_members.go @@ -89,7 +89,7 @@ func (s *OrganizationsService) ListMembers(ctx context.Context, org string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -110,7 +110,7 @@ func (s *OrganizationsService) ListMembers(ctx context.Context, org string, opts //meta:operation GET /orgs/{org}/members/{username} func (s *OrganizationsService) IsMember(ctx context.Context, org, user string) (bool, *Response, error) { u := fmt.Sprintf("orgs/%v/members/%v", org, user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -127,7 +127,7 @@ func (s *OrganizationsService) IsMember(ctx context.Context, org, user string) ( //meta:operation GET /orgs/{org}/public_members/{username} func (s *OrganizationsService) IsPublicMember(ctx context.Context, org, user string) (bool, *Response, error) { u := fmt.Sprintf("orgs/%v/public_members/%v", org, user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -144,7 +144,7 @@ func (s *OrganizationsService) IsPublicMember(ctx context.Context, org, user str //meta:operation DELETE /orgs/{org}/members/{username} func (s *OrganizationsService) RemoveMember(ctx context.Context, org, user string) (*Response, error) { u := fmt.Sprintf("orgs/%v/members/%v", org, user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -159,7 +159,7 @@ func (s *OrganizationsService) RemoveMember(ctx context.Context, org, user strin //meta:operation DELETE /orgs/{org}/invitations/{invitation_id} func (s *OrganizationsService) CancelInvite(ctx context.Context, org string, invitationID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/invitations/%v", org, invitationID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -174,7 +174,7 @@ func (s *OrganizationsService) CancelInvite(ctx context.Context, org string, inv //meta:operation PUT /orgs/{org}/public_members/{username} func (s *OrganizationsService) PublicizeMembership(ctx context.Context, org, user string) (*Response, error) { u := fmt.Sprintf("orgs/%v/public_members/%v", org, user) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -189,7 +189,7 @@ func (s *OrganizationsService) PublicizeMembership(ctx context.Context, org, use //meta:operation DELETE /orgs/{org}/public_members/{username} func (s *OrganizationsService) ConcealMembership(ctx context.Context, org, user string) (*Response, error) { u := fmt.Sprintf("orgs/%v/public_members/%v", org, user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -219,7 +219,7 @@ func (s *OrganizationsService) ListOrgMemberships(ctx context.Context, opts *Lis return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -251,7 +251,7 @@ func (s *OrganizationsService) GetOrgMembership(ctx context.Context, user, org s u = fmt.Sprintf("user/memberships/orgs/%v", org) } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -285,7 +285,7 @@ func (s *OrganizationsService) EditOrgMembership(ctx context.Context, user, org method = "PATCH" } - req, err := s.client.NewRequest(method, u, membership) + req, err := s.client.NewRequest(ctx, method, u, membership) if err != nil { return nil, nil, err } @@ -307,7 +307,7 @@ func (s *OrganizationsService) EditOrgMembership(ctx context.Context, user, org //meta:operation DELETE /orgs/{org}/memberships/{username} func (s *OrganizationsService) RemoveOrgMembership(ctx context.Context, user, org string) (*Response, error) { u := fmt.Sprintf("orgs/%v/memberships/%v", org, user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -327,7 +327,7 @@ func (s *OrganizationsService) ListPendingOrgInvitations(ctx context.Context, or return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -371,7 +371,7 @@ type CreateOrgInvitationOptions struct { func (s *OrganizationsService) CreateOrgInvitation(ctx context.Context, org string, opts *CreateOrgInvitationOptions) (*Invitation, *Response, error) { u := fmt.Sprintf("orgs/%v/invitations", org) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -398,7 +398,7 @@ func (s *OrganizationsService) ListOrgInvitationTeams(ctx context.Context, org, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -424,7 +424,7 @@ func (s *OrganizationsService) ListFailedOrgInvitations(ctx context.Context, org return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_network_configurations.go b/github/orgs_network_configurations.go index 79aa011ae4e..94109d654d3 100644 --- a/github/orgs_network_configurations.go +++ b/github/orgs_network_configurations.go @@ -111,7 +111,7 @@ func (s *OrganizationsService) ListNetworkConfigurations(ctx context.Context, or return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -136,7 +136,7 @@ func (s *OrganizationsService) CreateNetworkConfiguration(ctx context.Context, o } u := fmt.Sprintf("orgs/%v/settings/network-configurations", org) - req, err := s.client.NewRequest("POST", u, createReq) + req, err := s.client.NewRequest(ctx, "POST", u, createReq) if err != nil { return nil, nil, err } @@ -157,7 +157,7 @@ func (s *OrganizationsService) CreateNetworkConfiguration(ctx context.Context, o //meta:operation GET /orgs/{org}/settings/network-configurations/{network_configuration_id} func (s *OrganizationsService) GetNetworkConfiguration(ctx context.Context, org, networkID string) (*NetworkConfiguration, *Response, error) { u := fmt.Sprintf("orgs/%v/settings/network-configurations/%v", org, networkID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -182,7 +182,7 @@ func (s *OrganizationsService) UpdateNetworkConfiguration(ctx context.Context, o } u := fmt.Sprintf("orgs/%v/settings/network-configurations/%v", org, networkID) - req, err := s.client.NewRequest("PATCH", u, updateReq) + req, err := s.client.NewRequest(ctx, "PATCH", u, updateReq) if err != nil { return nil, nil, err } @@ -203,7 +203,7 @@ func (s *OrganizationsService) UpdateNetworkConfiguration(ctx context.Context, o //meta:operation DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id} func (s *OrganizationsService) DeleteNetworkConfigurations(ctx context.Context, org, networkID string) (*Response, error) { u := fmt.Sprintf("orgs/%v/settings/network-configurations/%v", org, networkID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -224,7 +224,7 @@ func (s *OrganizationsService) DeleteNetworkConfigurations(ctx context.Context, //meta:operation GET /orgs/{org}/settings/network-settings/{network_settings_id} func (s *OrganizationsService) GetNetworkConfigurationResource(ctx context.Context, org, networkID string) (*NetworkSettingsResource, *Response, error) { u := fmt.Sprintf("orgs/%v/settings/network-settings/%v", org, networkID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_organization_properties.go b/github/orgs_organization_properties.go index abf2a706a8c..e5c6e28c252 100644 --- a/github/orgs_organization_properties.go +++ b/github/orgs_organization_properties.go @@ -24,7 +24,7 @@ type OrganizationCustomPropertyValues struct { func (s *OrganizationsService) GetOrganizationCustomPropertyValues(ctx context.Context, org string) ([]*CustomPropertyValue, *Response, error) { u := fmt.Sprintf("organizations/%v/org-properties/values", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -46,7 +46,7 @@ func (s *OrganizationsService) GetOrganizationCustomPropertyValues(ctx context.C //meta:operation PATCH /organizations/{org}/org-properties/values func (s *OrganizationsService) CreateOrUpdateOrganizationCustomPropertyValues(ctx context.Context, org string, values OrganizationCustomPropertyValues) (*Response, error) { u := fmt.Sprintf("organizations/%v/org-properties/values", org) - req, err := s.client.NewRequest("PATCH", u, values) + req, err := s.client.NewRequest(ctx, "PATCH", u, values) if err != nil { return nil, err } diff --git a/github/orgs_organization_roles.go b/github/orgs_organization_roles.go index 212097c968e..1c2abd906d8 100644 --- a/github/orgs_organization_roles.go +++ b/github/orgs_organization_roles.go @@ -60,7 +60,7 @@ type OrganizationFineGrainedPermission struct { func (s *OrganizationsService) ListRoles(ctx context.Context, org string) (*OrganizationCustomRoles, *Response, error) { u := fmt.Sprintf("orgs/%v/organization-roles", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -83,7 +83,7 @@ func (s *OrganizationsService) ListRoles(ctx context.Context, org string) (*Orga func (s *OrganizationsService) GetOrgRole(ctx context.Context, org string, roleID int64) (*CustomOrgRole, *Response, error) { u := fmt.Sprintf("orgs/%v/organization-roles/%v", org, roleID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -106,7 +106,7 @@ func (s *OrganizationsService) GetOrgRole(ctx context.Context, org string, roleI func (s *OrganizationsService) CreateCustomOrgRole(ctx context.Context, org string, request CreateCustomOrgRoleRequest) (*CustomOrgRole, *Response, error) { u := fmt.Sprintf("orgs/%v/organization-roles", org) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -129,7 +129,7 @@ func (s *OrganizationsService) CreateCustomOrgRole(ctx context.Context, org stri func (s *OrganizationsService) UpdateCustomOrgRole(ctx context.Context, org string, roleID int64, request UpdateCustomOrgRoleRequest) (*CustomOrgRole, *Response, error) { u := fmt.Sprintf("orgs/%v/organization-roles/%v", org, roleID) - req, err := s.client.NewRequest("PATCH", u, request) + req, err := s.client.NewRequest(ctx, "PATCH", u, request) if err != nil { return nil, nil, err } @@ -152,7 +152,7 @@ func (s *OrganizationsService) UpdateCustomOrgRole(ctx context.Context, org stri func (s *OrganizationsService) DeleteCustomOrgRole(ctx context.Context, org string, roleID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/organization-roles/%v", org, roleID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -175,7 +175,7 @@ func (s *OrganizationsService) DeleteCustomOrgRole(ctx context.Context, org stri func (s *OrganizationsService) AssignOrgRoleToTeam(ctx context.Context, org, teamSlug string, roleID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/organization-roles/teams/%v/%v", org, teamSlug, roleID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -197,7 +197,7 @@ func (s *OrganizationsService) AssignOrgRoleToTeam(ctx context.Context, org, tea func (s *OrganizationsService) RemoveOrgRoleFromTeam(ctx context.Context, org, teamSlug string, roleID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/organization-roles/teams/%v/%v", org, teamSlug, roleID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -219,7 +219,7 @@ func (s *OrganizationsService) RemoveOrgRoleFromTeam(ctx context.Context, org, t func (s *OrganizationsService) AssignOrgRoleToUser(ctx context.Context, org, username string, roleID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/organization-roles/users/%v/%v", org, username, roleID) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -241,7 +241,7 @@ func (s *OrganizationsService) AssignOrgRoleToUser(ctx context.Context, org, use func (s *OrganizationsService) RemoveOrgRoleFromUser(ctx context.Context, org, username string, roleID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/organization-roles/users/%v/%v", org, username, roleID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -267,7 +267,7 @@ func (s *OrganizationsService) ListTeamsAssignedToOrgRole(ctx context.Context, o return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -294,7 +294,7 @@ func (s *OrganizationsService) ListUsersAssignedToOrgRole(ctx context.Context, o return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -322,7 +322,7 @@ func (s *OrganizationsService) ListUsersAssignedToOrgRole(ctx context.Context, o func (s *OrganizationsService) ListFineGrainedPermissions(ctx context.Context, org string) ([]*OrganizationFineGrainedPermission, *Response, error) { u := fmt.Sprintf("orgs/%v/organization-fine-grained-permissions", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/orgs_outside_collaborators.go b/github/orgs_outside_collaborators.go index 1b5ff2746cd..b02463555f4 100644 --- a/github/orgs_outside_collaborators.go +++ b/github/orgs_outside_collaborators.go @@ -37,7 +37,7 @@ func (s *OrganizationsService) ListOutsideCollaborators(ctx context.Context, org return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -59,7 +59,7 @@ func (s *OrganizationsService) ListOutsideCollaborators(ctx context.Context, org //meta:operation DELETE /orgs/{org}/outside_collaborators/{username} func (s *OrganizationsService) RemoveOutsideCollaborator(ctx context.Context, org, user string) (*Response, error) { u := fmt.Sprintf("orgs/%v/outside_collaborators/%v", org, user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -78,7 +78,7 @@ func (s *OrganizationsService) RemoveOutsideCollaborator(ctx context.Context, or //meta:operation PUT /orgs/{org}/outside_collaborators/{username} func (s *OrganizationsService) ConvertMemberToOutsideCollaborator(ctx context.Context, org, user string) (*Response, error) { u := fmt.Sprintf("orgs/%v/outside_collaborators/%v", org, user) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } diff --git a/github/orgs_packages.go b/github/orgs_packages.go index 87c3b012ad1..3261321d57d 100644 --- a/github/orgs_packages.go +++ b/github/orgs_packages.go @@ -23,7 +23,7 @@ func (s *OrganizationsService) ListPackages(ctx context.Context, org string, opt return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -46,7 +46,7 @@ func (s *OrganizationsService) ListPackages(ctx context.Context, org string, opt //meta:operation GET /orgs/{org}/packages/{package_type}/{package_name} func (s *OrganizationsService) GetPackage(ctx context.Context, org, packageType, packageName string) (*Package, *Response, error) { u := fmt.Sprintf("orgs/%v/packages/%v/%v", org, packageType, url.PathEscape(packageName)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -69,7 +69,7 @@ func (s *OrganizationsService) GetPackage(ctx context.Context, org, packageType, //meta:operation DELETE /orgs/{org}/packages/{package_type}/{package_name} func (s *OrganizationsService) DeletePackage(ctx context.Context, org, packageType, packageName string) (*Response, error) { u := fmt.Sprintf("orgs/%v/packages/%v/%v", org, packageType, url.PathEscape(packageName)) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -86,7 +86,7 @@ func (s *OrganizationsService) DeletePackage(ctx context.Context, org, packageTy //meta:operation POST /orgs/{org}/packages/{package_type}/{package_name}/restore func (s *OrganizationsService) RestorePackage(ctx context.Context, org, packageType, packageName string) (*Response, error) { u := fmt.Sprintf("orgs/%v/packages/%v/%v/restore", org, packageType, url.PathEscape(packageName)) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -108,7 +108,7 @@ func (s *OrganizationsService) PackageGetAllVersions(ctx context.Context, org, p return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -131,7 +131,7 @@ func (s *OrganizationsService) PackageGetAllVersions(ctx context.Context, org, p //meta:operation GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} func (s *OrganizationsService) PackageGetVersion(ctx context.Context, org, packageType, packageName string, packageVersionID int64) (*PackageVersion, *Response, error) { u := fmt.Sprintf("orgs/%v/packages/%v/%v/versions/%v", org, packageType, url.PathEscape(packageName), packageVersionID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -154,7 +154,7 @@ func (s *OrganizationsService) PackageGetVersion(ctx context.Context, org, packa //meta:operation DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} func (s *OrganizationsService) PackageDeleteVersion(ctx context.Context, org, packageType, packageName string, packageVersionID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/packages/%v/%v/versions/%v", org, packageType, url.PathEscape(packageName), packageVersionID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -171,7 +171,7 @@ func (s *OrganizationsService) PackageDeleteVersion(ctx context.Context, org, pa //meta:operation POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore func (s *OrganizationsService) PackageRestoreVersion(ctx context.Context, org, packageType, packageName string, packageVersionID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/packages/%v/%v/versions/%v/restore", org, packageType, url.PathEscape(packageName), packageVersionID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } diff --git a/github/orgs_personal_access_tokens.go b/github/orgs_personal_access_tokens.go index 32ad656de64..e684167378e 100644 --- a/github/orgs_personal_access_tokens.go +++ b/github/orgs_personal_access_tokens.go @@ -104,7 +104,7 @@ func (s *OrganizationsService) ListFineGrainedPersonalAccessTokens(ctx context.C return nil, nil, err } - req, err := s.client.NewRequest("GET", u, opts) + req, err := s.client.NewRequest(ctx, "GET", u, opts) if err != nil { return nil, nil, err } @@ -174,7 +174,7 @@ func (s *OrganizationsService) ListFineGrainedPersonalAccessTokenRequests(ctx co return nil, nil, err } - req, err := s.client.NewRequest("GET", u, opts) + req, err := s.client.NewRequest(ctx, "GET", u, opts) if err != nil { return nil, nil, err } @@ -204,7 +204,7 @@ type ReviewPersonalAccessTokenRequestOptions struct { func (s *OrganizationsService) ReviewPersonalAccessTokenRequest(ctx context.Context, org string, requestID int64, opts ReviewPersonalAccessTokenRequestOptions) (*Response, error) { u := fmt.Sprintf("orgs/%v/personal-access-token-requests/%v", org, requestID) - req, err := s.client.NewRequest("POST", u, &opts) + req, err := s.client.NewRequest(ctx, "POST", u, &opts) if err != nil { return nil, err } diff --git a/github/orgs_properties.go b/github/orgs_properties.go index d2568e14048..01b599bf9ef 100644 --- a/github/orgs_properties.go +++ b/github/orgs_properties.go @@ -162,7 +162,7 @@ func (cpv *CustomPropertyValue) UnmarshalJSON(data []byte) error { func (s *OrganizationsService) GetAllCustomProperties(ctx context.Context, org string) ([]*CustomProperty, *Response, error) { u := fmt.Sprintf("orgs/%v/properties/schema", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -190,7 +190,7 @@ func (s *OrganizationsService) CreateOrUpdateCustomProperties(ctx context.Contex Properties: properties, } - req, err := s.client.NewRequest("PATCH", u, params) + req, err := s.client.NewRequest(ctx, "PATCH", u, params) if err != nil { return nil, nil, err } @@ -212,7 +212,7 @@ func (s *OrganizationsService) CreateOrUpdateCustomProperties(ctx context.Contex func (s *OrganizationsService) GetCustomProperty(ctx context.Context, org, name string) (*CustomProperty, *Response, error) { u := fmt.Sprintf("orgs/%v/properties/schema/%v", org, name) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -234,7 +234,7 @@ func (s *OrganizationsService) GetCustomProperty(ctx context.Context, org, name func (s *OrganizationsService) CreateOrUpdateCustomProperty(ctx context.Context, org, customPropertyName string, property *CustomProperty) (*CustomProperty, *Response, error) { u := fmt.Sprintf("orgs/%v/properties/schema/%v", org, customPropertyName) - req, err := s.client.NewRequest("PUT", u, property) + req, err := s.client.NewRequest(ctx, "PUT", u, property) if err != nil { return nil, nil, err } @@ -256,7 +256,7 @@ func (s *OrganizationsService) CreateOrUpdateCustomProperty(ctx context.Context, func (s *OrganizationsService) RemoveCustomProperty(ctx context.Context, org, customPropertyName string) (*Response, error) { u := fmt.Sprintf("orgs/%v/properties/schema/%v", org, customPropertyName) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -276,7 +276,7 @@ func (s *OrganizationsService) ListCustomPropertyValues(ctx context.Context, org return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -306,7 +306,7 @@ func (s *OrganizationsService) CreateOrUpdateRepoCustomPropertyValues(ctx contex Properties: properties, } - req, err := s.client.NewRequest("PATCH", u, params) + req, err := s.client.NewRequest(ctx, "PATCH", u, params) if err != nil { return nil, err } diff --git a/github/orgs_rules.go b/github/orgs_rules.go index 0c959a1515d..737eaabef68 100644 --- a/github/orgs_rules.go +++ b/github/orgs_rules.go @@ -23,7 +23,7 @@ func (s *OrganizationsService) GetAllRepositoryRulesets(ctx context.Context, org return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -45,7 +45,7 @@ func (s *OrganizationsService) GetAllRepositoryRulesets(ctx context.Context, org func (s *OrganizationsService) CreateRepositoryRuleset(ctx context.Context, org string, ruleset RepositoryRuleset) (*RepositoryRuleset, *Response, error) { u := fmt.Sprintf("orgs/%v/rulesets", org) - req, err := s.client.NewRequest("POST", u, ruleset) + req, err := s.client.NewRequest(ctx, "POST", u, ruleset) if err != nil { return nil, nil, err } @@ -67,7 +67,7 @@ func (s *OrganizationsService) CreateRepositoryRuleset(ctx context.Context, org func (s *OrganizationsService) GetRepositoryRuleset(ctx context.Context, org string, rulesetID int64) (*RepositoryRuleset, *Response, error) { u := fmt.Sprintf("orgs/%v/rulesets/%v", org, rulesetID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -89,7 +89,7 @@ func (s *OrganizationsService) GetRepositoryRuleset(ctx context.Context, org str func (s *OrganizationsService) UpdateRepositoryRuleset(ctx context.Context, org string, rulesetID int64, ruleset RepositoryRuleset) (*RepositoryRuleset, *Response, error) { u := fmt.Sprintf("orgs/%v/rulesets/%v", org, rulesetID) - req, err := s.client.NewRequest("PUT", u, ruleset) + req, err := s.client.NewRequest(ctx, "PUT", u, ruleset) if err != nil { return nil, nil, err } @@ -111,7 +111,7 @@ func (s *OrganizationsService) UpdateRepositoryRuleset(ctx context.Context, org func (s *OrganizationsService) DeleteRepositoryRuleset(ctx context.Context, org string, rulesetID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/rulesets/%v", org, rulesetID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/orgs_security_managers.go b/github/orgs_security_managers.go index 2ed471ef9c8..0f8e3ec7d97 100644 --- a/github/orgs_security_managers.go +++ b/github/orgs_security_managers.go @@ -20,7 +20,7 @@ import ( func (s *OrganizationsService) ListSecurityManagerTeams(ctx context.Context, org string) ([]*Team, *Response, error) { u := fmt.Sprintf("orgs/%v/security-managers", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -43,7 +43,7 @@ func (s *OrganizationsService) ListSecurityManagerTeams(ctx context.Context, org //meta:operation PUT /orgs/{org}/security-managers/teams/{team_slug} func (s *OrganizationsService) AddSecurityManagerTeam(ctx context.Context, org, team string) (*Response, error) { u := fmt.Sprintf("orgs/%v/security-managers/teams/%v", org, team) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -60,7 +60,7 @@ func (s *OrganizationsService) AddSecurityManagerTeam(ctx context.Context, org, //meta:operation DELETE /orgs/{org}/security-managers/teams/{team_slug} func (s *OrganizationsService) RemoveSecurityManagerTeam(ctx context.Context, org, team string) (*Response, error) { u := fmt.Sprintf("orgs/%v/security-managers/teams/%v", org, team) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/orgs_users_blocking.go b/github/orgs_users_blocking.go index 871d62ff797..7f382ce4185 100644 --- a/github/orgs_users_blocking.go +++ b/github/orgs_users_blocking.go @@ -22,7 +22,7 @@ func (s *OrganizationsService) ListBlockedUsers(ctx context.Context, org string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -46,7 +46,7 @@ func (s *OrganizationsService) ListBlockedUsers(ctx context.Context, org string, func (s *OrganizationsService) IsBlocked(ctx context.Context, org, user string) (bool, *Response, error) { u := fmt.Sprintf("orgs/%v/blocks/%v", org, user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -66,7 +66,7 @@ func (s *OrganizationsService) IsBlocked(ctx context.Context, org, user string) func (s *OrganizationsService) BlockUser(ctx context.Context, org, user string) (*Response, error) { u := fmt.Sprintf("orgs/%v/blocks/%v", org, user) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -84,7 +84,7 @@ func (s *OrganizationsService) BlockUser(ctx context.Context, org, user string) func (s *OrganizationsService) UnblockUser(ctx context.Context, org, user string) (*Response, error) { u := fmt.Sprintf("orgs/%v/blocks/%v", org, user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/private_registries.go b/github/private_registries.go index 045dbd37653..1ad15859a08 100644 --- a/github/private_registries.go +++ b/github/private_registries.go @@ -139,7 +139,7 @@ func (s *PrivateRegistriesService) ListOrganizationPrivateRegistries(ctx context return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -160,7 +160,7 @@ func (s *PrivateRegistriesService) ListOrganizationPrivateRegistries(ctx context func (s *PrivateRegistriesService) CreateOrganizationPrivateRegistry(ctx context.Context, org string, privateRegistry CreateOrganizationPrivateRegistry) (*PrivateRegistry, *Response, error) { u := fmt.Sprintf("orgs/%v/private-registries", org) - req, err := s.client.NewRequest("POST", u, privateRegistry) + req, err := s.client.NewRequest(ctx, "POST", u, privateRegistry) if err != nil { return nil, nil, err } @@ -181,7 +181,7 @@ func (s *PrivateRegistriesService) CreateOrganizationPrivateRegistry(ctx context func (s *PrivateRegistriesService) GetOrganizationPrivateRegistriesPublicKey(ctx context.Context, org string) (*PublicKey, *Response, error) { u := fmt.Sprintf("orgs/%v/private-registries/public-key", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -203,7 +203,7 @@ func (s *PrivateRegistriesService) GetOrganizationPrivateRegistriesPublicKey(ctx func (s *PrivateRegistriesService) GetOrganizationPrivateRegistry(ctx context.Context, org, secretName string) (*PrivateRegistry, *Response, error) { u := fmt.Sprintf("orgs/%v/private-registries/%v", org, secretName) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -226,7 +226,7 @@ func (s *PrivateRegistriesService) GetOrganizationPrivateRegistry(ctx context.Co func (s *PrivateRegistriesService) UpdateOrganizationPrivateRegistry(ctx context.Context, org, secretName string, privateRegistry UpdateOrganizationPrivateRegistry) (*PrivateRegistry, *Response, error) { u := fmt.Sprintf("orgs/%v/private-registries/%v", org, secretName) - req, err := s.client.NewRequest("PATCH", u, privateRegistry) + req, err := s.client.NewRequest(ctx, "PATCH", u, privateRegistry) if err != nil { return nil, nil, err } @@ -249,7 +249,7 @@ func (s *PrivateRegistriesService) UpdateOrganizationPrivateRegistry(ctx context func (s *PrivateRegistriesService) DeleteOrganizationPrivateRegistry(ctx context.Context, org, secretName string) (*Response, error) { u := fmt.Sprintf("orgs/%v/private-registries/%v", org, secretName) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/projects.go b/github/projects.go index d23a3abb138..f4de618cb42 100644 --- a/github/projects.go +++ b/github/projects.go @@ -285,7 +285,7 @@ func (s *ProjectsService) ListOrganizationProjects(ctx context.Context, org stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -306,7 +306,7 @@ func (s *ProjectsService) ListOrganizationProjects(ctx context.Context, org stri //meta:operation GET /orgs/{org}/projectsV2/{project_number} func (s *ProjectsService) GetOrganizationProject(ctx context.Context, org string, projectNumber int) (*ProjectV2, *Response, error) { u := fmt.Sprintf("orgs/%v/projectsV2/%v", org, projectNumber) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -331,7 +331,7 @@ func (s *ProjectsService) ListUserProjects(ctx context.Context, username string, if err != nil { return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -352,7 +352,7 @@ func (s *ProjectsService) ListUserProjects(ctx context.Context, username string, //meta:operation GET /users/{username}/projectsV2/{project_number} func (s *ProjectsService) GetUserProject(ctx context.Context, username string, projectNumber int) (*ProjectV2, *Response, error) { u := fmt.Sprintf("users/%v/projectsV2/%v", username, projectNumber) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -378,7 +378,7 @@ func (s *ProjectsService) ListOrganizationProjectFields(ctx context.Context, org return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -404,7 +404,7 @@ func (s *ProjectsService) ListUserProjectFields(ctx context.Context, user string return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -425,7 +425,7 @@ func (s *ProjectsService) ListUserProjectFields(ctx context.Context, user string //meta:operation GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id} func (s *ProjectsService) GetOrganizationProjectField(ctx context.Context, org string, projectNumber int, fieldID int64) (*ProjectV2Field, *Response, error) { u := fmt.Sprintf("orgs/%v/projectsV2/%v/fields/%v", org, projectNumber, fieldID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -446,7 +446,7 @@ func (s *ProjectsService) GetOrganizationProjectField(ctx context.Context, org s //meta:operation GET /users/{username}/projectsV2/{project_number}/fields/{field_id} func (s *ProjectsService) GetUserProjectField(ctx context.Context, user string, projectNumber int, fieldID int64) (*ProjectV2Field, *Response, error) { u := fmt.Sprintf("users/%v/projectsV2/%v/fields/%v", user, projectNumber, fieldID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -523,7 +523,7 @@ func (s *ProjectsService) ListOrganizationProjectItems(ctx context.Context, org return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -544,7 +544,7 @@ func (s *ProjectsService) ListOrganizationProjectItems(ctx context.Context, org //meta:operation POST /orgs/{org}/projectsV2/{project_number}/items func (s *ProjectsService) AddOrganizationProjectItem(ctx context.Context, org string, projectNumber int, opts *AddProjectItemOptions) (*ProjectV2Item, *Response, error) { u := fmt.Sprintf("orgs/%v/projectsV2/%v/items", org, projectNumber) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -570,7 +570,7 @@ func (s *ProjectsService) GetOrganizationProjectItem(ctx context.Context, org st return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -591,7 +591,7 @@ func (s *ProjectsService) GetOrganizationProjectItem(ctx context.Context, org st //meta:operation PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id} func (s *ProjectsService) UpdateOrganizationProjectItem(ctx context.Context, org string, projectNumber int, itemID int64, opts *UpdateProjectItemOptions) (*ProjectV2Item, *Response, error) { u := fmt.Sprintf("orgs/%v/projectsV2/%v/items/%v", org, projectNumber, itemID) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -612,7 +612,7 @@ func (s *ProjectsService) UpdateOrganizationProjectItem(ctx context.Context, org //meta:operation DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id} func (s *ProjectsService) DeleteOrganizationProjectItem(ctx context.Context, org string, projectNumber int, itemID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/projectsV2/%v/items/%v", org, projectNumber, itemID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -632,7 +632,7 @@ func (s *ProjectsService) ListUserProjectItems(ctx context.Context, username str return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -653,7 +653,7 @@ func (s *ProjectsService) ListUserProjectItems(ctx context.Context, username str //meta:operation POST /users/{username}/projectsV2/{project_number}/items func (s *ProjectsService) AddUserProjectItem(ctx context.Context, username string, projectNumber int, opts *AddProjectItemOptions) (*ProjectV2Item, *Response, error) { u := fmt.Sprintf("users/%v/projectsV2/%v/items", username, projectNumber) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -679,7 +679,7 @@ func (s *ProjectsService) GetUserProjectItem(ctx context.Context, username strin return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -700,7 +700,7 @@ func (s *ProjectsService) GetUserProjectItem(ctx context.Context, username strin //meta:operation PATCH /users/{username}/projectsV2/{project_number}/items/{item_id} func (s *ProjectsService) UpdateUserProjectItem(ctx context.Context, username string, projectNumber int, itemID int64, opts *UpdateProjectItemOptions) (*ProjectV2Item, *Response, error) { u := fmt.Sprintf("users/%v/projectsV2/%v/items/%v", username, projectNumber, itemID) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -721,7 +721,7 @@ func (s *ProjectsService) UpdateUserProjectItem(ctx context.Context, username st //meta:operation DELETE /users/{username}/projectsV2/{project_number}/items/{item_id} func (s *ProjectsService) DeleteUserProjectItem(ctx context.Context, username string, projectNumber int, itemID int64) (*Response, error) { u := fmt.Sprintf("users/%v/projectsV2/%v/items/%v", username, projectNumber, itemID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/pulls.go b/github/pulls.go index fd055dec15d..c5062e47b09 100644 --- a/github/pulls.go +++ b/github/pulls.go @@ -161,7 +161,7 @@ func (s *PullRequestsService) List(ctx context.Context, owner, repo string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -192,7 +192,7 @@ func (s *PullRequestsService) ListPullRequestsWithCommit(ctx context.Context, ow return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -214,7 +214,7 @@ func (s *PullRequestsService) ListPullRequestsWithCommit(ctx context.Context, ow //meta:operation GET /repos/{owner}/{repo}/pulls/{pull_number} func (s *PullRequestsService) Get(ctx context.Context, owner, repo string, number int) (*PullRequest, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v", owner, repo, number) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -235,7 +235,7 @@ func (s *PullRequestsService) Get(ctx context.Context, owner, repo string, numbe //meta:operation GET /repos/{owner}/{repo}/pulls/{pull_number} func (s *PullRequestsService) GetRaw(ctx context.Context, owner, repo string, number int, opts RawOptions) (string, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v", owner, repo, number) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return "", nil, err } @@ -284,7 +284,7 @@ type NewPullRequest struct { //meta:operation POST /repos/{owner}/{repo}/pulls func (s *PullRequestsService) Create(ctx context.Context, owner, repo string, pull *NewPullRequest) (*PullRequest, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls", owner, repo) - req, err := s.client.NewRequest("POST", u, pull) + req, err := s.client.NewRequest(ctx, "POST", u, pull) if err != nil { return nil, nil, err } @@ -326,7 +326,7 @@ type PullRequestBranchUpdateResponse struct { func (s *PullRequestsService) UpdateBranch(ctx context.Context, owner, repo string, number int, opts *PullRequestBranchUpdateOptions) (*PullRequestBranchUpdateResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/update-branch", owner, repo, number) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, nil, err } @@ -379,7 +379,7 @@ func (s *PullRequestsService) Edit(ctx context.Context, owner, repo string, numb update.Base = pull.Base.Ref } - req, err := s.client.NewRequest("PATCH", u, update) + req, err := s.client.NewRequest(ctx, "PATCH", u, update) if err != nil { return nil, nil, err } @@ -405,7 +405,7 @@ func (s *PullRequestsService) ListCommits(ctx context.Context, owner, repo strin return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -431,7 +431,7 @@ func (s *PullRequestsService) ListFiles(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -452,7 +452,7 @@ func (s *PullRequestsService) ListFiles(ctx context.Context, owner, repo string, //meta:operation GET /repos/{owner}/{repo}/pulls/{pull_number}/merge func (s *PullRequestsService) IsMerged(ctx context.Context, owner, repo string, number int) (bool, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/merge", owner, repo, number) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -509,7 +509,7 @@ func (s *PullRequestsService) Merge(ctx context.Context, owner, repo string, num pullRequestBody.CommitMessage = &commitMessage } } - req, err := s.client.NewRequest("PUT", u, &pullRequestBody) + req, err := s.client.NewRequest(ctx, "PUT", u, &pullRequestBody) if err != nil { return nil, nil, err } diff --git a/github/pulls_comments.go b/github/pulls_comments.go index a6bf92035cc..bab5ca46a94 100644 --- a/github/pulls_comments.go +++ b/github/pulls_comments.go @@ -90,7 +90,7 @@ func (s *PullRequestsService) ListComments(ctx context.Context, owner, repo stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -114,7 +114,7 @@ func (s *PullRequestsService) ListComments(ctx context.Context, owner, repo stri //meta:operation GET /repos/{owner}/{repo}/pulls/comments/{comment_id} func (s *PullRequestsService) GetComment(ctx context.Context, owner, repo string, commentID int64) (*PullRequestComment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/comments/%v", owner, repo, commentID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -138,7 +138,7 @@ func (s *PullRequestsService) GetComment(ctx context.Context, owner, repo string //meta:operation POST /repos/{owner}/{repo}/pulls/{pull_number}/comments func (s *PullRequestsService) CreateComment(ctx context.Context, owner, repo string, number int, comment *PullRequestComment) (*PullRequestComment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/comments", owner, repo, number) - req, err := s.client.NewRequest("POST", u, comment) + req, err := s.client.NewRequest(ctx, "POST", u, comment) if err != nil { return nil, nil, err } @@ -168,7 +168,7 @@ func (s *PullRequestsService) CreateCommentInReplyTo(ctx context.Context, owner, InReplyTo: commentID, } u := fmt.Sprintf("repos/%v/%v/pulls/%v/comments", owner, repo, number) - req, err := s.client.NewRequest("POST", u, comment) + req, err := s.client.NewRequest(ctx, "POST", u, comment) if err != nil { return nil, nil, err } @@ -190,7 +190,7 @@ func (s *PullRequestsService) CreateCommentInReplyTo(ctx context.Context, owner, //meta:operation PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id} func (s *PullRequestsService) EditComment(ctx context.Context, owner, repo string, commentID int64, comment *PullRequestComment) (*PullRequestComment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/comments/%v", owner, repo, commentID) - req, err := s.client.NewRequest("PATCH", u, comment) + req, err := s.client.NewRequest(ctx, "PATCH", u, comment) if err != nil { return nil, nil, err } @@ -211,7 +211,7 @@ func (s *PullRequestsService) EditComment(ctx context.Context, owner, repo strin //meta:operation DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id} func (s *PullRequestsService) DeleteComment(ctx context.Context, owner, repo string, commentID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/comments/%v", owner, repo, commentID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/pulls_reviewers.go b/github/pulls_reviewers.go index 836ab7b1674..3b099b667c7 100644 --- a/github/pulls_reviewers.go +++ b/github/pulls_reviewers.go @@ -37,7 +37,7 @@ type removeReviewersRequest struct { //meta:operation POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers func (s *PullRequestsService) RequestReviewers(ctx context.Context, owner, repo string, number int, reviewers ReviewersRequest) (*PullRequest, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/requested_reviewers", owner, repo, number) - req, err := s.client.NewRequest("POST", u, &reviewers) + req, err := s.client.NewRequest(ctx, "POST", u, &reviewers) if err != nil { return nil, nil, err } @@ -59,7 +59,7 @@ func (s *PullRequestsService) RequestReviewers(ctx context.Context, owner, repo func (s *PullRequestsService) ListReviewers(ctx context.Context, owner, repo string, number int) (*Reviewers, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/requested_reviewers", owner, repo, number) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -90,7 +90,7 @@ func (s *PullRequestsService) RemoveReviewers(ctx context.Context, owner, repo s } u := fmt.Sprintf("repos/%v/%v/pulls/%v/requested_reviewers", owner, repo, number) - req, err := s.client.NewRequest("DELETE", u, &removeRequest) + req, err := s.client.NewRequest(ctx, "DELETE", u, &removeRequest) if err != nil { return nil, err } diff --git a/github/pulls_reviews.go b/github/pulls_reviews.go index effe2b8a53c..cff9d4f458c 100644 --- a/github/pulls_reviews.go +++ b/github/pulls_reviews.go @@ -114,7 +114,7 @@ func (s *PullRequestsService) ListReviews(ctx context.Context, owner, repo strin return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -136,7 +136,7 @@ func (s *PullRequestsService) ListReviews(ctx context.Context, owner, repo strin func (s *PullRequestsService) GetReview(ctx context.Context, owner, repo string, number int, reviewID int64) (*PullRequestReview, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/reviews/%v", owner, repo, number, reviewID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -158,7 +158,7 @@ func (s *PullRequestsService) GetReview(ctx context.Context, owner, repo string, func (s *PullRequestsService) DeletePendingReview(ctx context.Context, owner, repo string, number int, reviewID int64) (*PullRequestReview, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/reviews/%v", owner, repo, number, reviewID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, nil, err } @@ -184,7 +184,7 @@ func (s *PullRequestsService) ListReviewComments(ctx context.Context, owner, rep return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -240,7 +240,7 @@ func (s *PullRequestsService) ListReviewComments(ctx context.Context, owner, rep func (s *PullRequestsService) CreateReview(ctx context.Context, owner, repo string, number int, review *PullRequestReviewRequest) (*PullRequestReview, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/reviews", owner, repo, number) - req, err := s.client.NewRequest("POST", u, review) + req, err := s.client.NewRequest(ctx, "POST", u, review) if err != nil { return nil, nil, err } @@ -274,7 +274,7 @@ func (s *PullRequestsService) UpdateReview(ctx context.Context, owner, repo stri }{Body: body} u := fmt.Sprintf("repos/%v/%v/pulls/%v/reviews/%v", owner, repo, number, reviewID) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, nil, err } @@ -296,7 +296,7 @@ func (s *PullRequestsService) UpdateReview(ctx context.Context, owner, repo stri func (s *PullRequestsService) SubmitReview(ctx context.Context, owner, repo string, number int, reviewID int64, review *PullRequestReviewRequest) (*PullRequestReview, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/reviews/%v/events", owner, repo, number, reviewID) - req, err := s.client.NewRequest("POST", u, review) + req, err := s.client.NewRequest(ctx, "POST", u, review) if err != nil { return nil, nil, err } @@ -318,7 +318,7 @@ func (s *PullRequestsService) SubmitReview(ctx context.Context, owner, repo stri func (s *PullRequestsService) DismissReview(ctx context.Context, owner, repo string, number int, reviewID int64, review *PullRequestReviewDismissalRequest) (*PullRequestReview, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pulls/%v/reviews/%v/dismissals", owner, repo, number, reviewID) - req, err := s.client.NewRequest("PUT", u, review) + req, err := s.client.NewRequest(ctx, "PUT", u, review) if err != nil { return nil, nil, err } diff --git a/github/rate_limit.go b/github/rate_limit.go index 8dab67d7272..48fcfc4226c 100644 --- a/github/rate_limit.go +++ b/github/rate_limit.go @@ -76,7 +76,7 @@ func (r RateLimits) String() string { // //meta:operation GET /rate_limit func (s *RateLimitService) Get(ctx context.Context) (*RateLimits, *Response, error) { - req, err := s.client.NewRequest("GET", "rate_limit", nil) + req, err := s.client.NewRequest(ctx, "GET", "rate_limit", nil) if err != nil { return nil, nil, err } diff --git a/github/reactions.go b/github/reactions.go index a3600fcff62..a8cf7e75e04 100644 --- a/github/reactions.go +++ b/github/reactions.go @@ -69,7 +69,7 @@ func (s *ReactionsService) ListCommentReactions(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -97,7 +97,7 @@ func (s *ReactionsService) CreateCommentReaction(ctx context.Context, owner, rep u := fmt.Sprintf("repos/%v/%v/comments/%v/reactions", owner, repo, id) body := &Reaction{Content: &content} - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -147,7 +147,7 @@ func (s *ReactionsService) ListIssueReactions(ctx context.Context, owner, repo s return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -175,7 +175,7 @@ func (s *ReactionsService) CreateIssueReaction(ctx context.Context, owner, repo u := fmt.Sprintf("repos/%v/%v/issues/%v/reactions", owner, repo, number) body := &Reaction{Content: &content} - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -225,7 +225,7 @@ func (s *ReactionsService) ListIssueCommentReactions(ctx context.Context, owner, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -253,7 +253,7 @@ func (s *ReactionsService) CreateIssueCommentReaction(ctx context.Context, owner u := fmt.Sprintf("repos/%v/%v/issues/comments/%v/reactions", owner, repo, id) body := &Reaction{Content: &content} - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -303,7 +303,7 @@ func (s *ReactionsService) ListPullRequestCommentReactions(ctx context.Context, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -331,7 +331,7 @@ func (s *ReactionsService) CreatePullRequestCommentReaction(ctx context.Context, u := fmt.Sprintf("repos/%v/%v/pulls/comments/%v/reactions", owner, repo, id) body := &Reaction{Content: &content} - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -381,7 +381,7 @@ func (s *ReactionsService) ListTeamDiscussionReactions(ctx context.Context, team return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -407,7 +407,7 @@ func (s *ReactionsService) CreateTeamDiscussionReaction(ctx context.Context, tea u := fmt.Sprintf("teams/%v/discussions/%v/reactions", teamID, discussionNumber) body := &Reaction{Content: &content} - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -457,7 +457,7 @@ func (s *ReactionsService) ListTeamDiscussionCommentReactions(ctx context.Contex return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -482,7 +482,7 @@ func (s *ReactionsService) CreateTeamDiscussionCommentReaction(ctx context.Conte u := fmt.Sprintf("teams/%v/discussions/%v/comments/%v/reactions", teamID, discussionNumber, commentNumber) body := &Reaction{Content: &content} - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -521,7 +521,7 @@ func (s *ReactionsService) DeleteTeamDiscussionCommentReactionByOrgIDAndTeamID(c } func (s *ReactionsService) deleteReaction(ctx context.Context, url string) (*Response, error) { - req, err := s.client.NewRequest("DELETE", url, nil) + req, err := s.client.NewRequest(ctx, "DELETE", url, nil) if err != nil { return nil, err } @@ -543,7 +543,7 @@ func (s *ReactionsService) CreateReleaseReaction(ctx context.Context, owner, rep u := fmt.Sprintf("repos/%v/%v/releases/%v/reactions", owner, repo, releaseID) body := &Reaction{Content: &content} - req, err := s.client.NewRequest("POST", u, body) + req, err := s.client.NewRequest(ctx, "POST", u, body) if err != nil { return nil, nil, err } @@ -571,7 +571,7 @@ func (s *ReactionsService) ListReleaseReactions(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos.go b/github/repos.go index 315b5ca49ec..aa00f7bff18 100644 --- a/github/repos.go +++ b/github/repos.go @@ -332,7 +332,7 @@ func (s *RepositoriesService) ListByUser(ctx context.Context, user string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -395,7 +395,7 @@ func (s *RepositoriesService) ListByAuthenticatedUser(ctx context.Context, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -439,7 +439,7 @@ func (s *RepositoriesService) ListByOrg(ctx context.Context, org string, opts *R return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -474,7 +474,7 @@ func (s *RepositoriesService) ListAll(ctx context.Context, opts *RepositoryListA return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -588,7 +588,7 @@ func (s *RepositoriesService) Create(ctx context.Context, org string, repo *Repo CustomProperties: repo.CustomProperties, } - req, err := s.client.NewRequest("POST", u, repoReq) + req, err := s.client.NewRequest(ctx, "POST", u, repoReq) if err != nil { return nil, nil, err } @@ -623,7 +623,7 @@ type TemplateRepoRequest struct { func (s *RepositoriesService) CreateFromTemplate(ctx context.Context, templateOwner, templateRepo string, templateRepoReq *TemplateRepoRequest) (*Repository, *Response, error) { u := fmt.Sprintf("repos/%v/%v/generate", templateOwner, templateRepo) - req, err := s.client.NewRequest("POST", u, templateRepoReq) + req, err := s.client.NewRequest(ctx, "POST", u, templateRepoReq) if err != nil { return nil, nil, err } @@ -645,7 +645,7 @@ func (s *RepositoriesService) CreateFromTemplate(ctx context.Context, templateOw //meta:operation GET /repos/{owner}/{repo} func (s *RepositoriesService) Get(ctx context.Context, owner, repo string) (*Repository, *Response, error) { u := fmt.Sprintf("repos/%v/%v", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -677,7 +677,7 @@ func (s *RepositoriesService) Get(ctx context.Context, owner, repo string) (*Rep //meta:operation GET /repos/{owner}/{repo} func (s *RepositoriesService) GetCodeOfConduct(ctx context.Context, owner, repo string) (*CodeOfConduct, *Response, error) { u := fmt.Sprintf("repos/%v/%v", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -700,7 +700,7 @@ func (s *RepositoriesService) GetCodeOfConduct(ctx context.Context, owner, repo //meta:operation GET /repositories/{repository_id} func (s *RepositoriesService) GetByID(ctx context.Context, id int64) (*Repository, *Response, error) { u := fmt.Sprintf("repositories/%v", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -721,7 +721,7 @@ func (s *RepositoriesService) GetByID(ctx context.Context, id int64) (*Repositor //meta:operation PATCH /repos/{owner}/{repo} func (s *RepositoriesService) Edit(ctx context.Context, owner, repo string, repository *Repository) (*Repository, *Response, error) { u := fmt.Sprintf("repos/%v/%v", owner, repo) - req, err := s.client.NewRequest("PATCH", u, repository) + req, err := s.client.NewRequest(ctx, "PATCH", u, repository) if err != nil { return nil, nil, err } @@ -744,7 +744,7 @@ func (s *RepositoriesService) Edit(ctx context.Context, owner, repo string, repo //meta:operation DELETE /repos/{owner}/{repo} func (s *RepositoriesService) Delete(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v", owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -794,7 +794,7 @@ type ListContributorsOptions struct { func (s *RepositoriesService) GetVulnerabilityAlerts(ctx context.Context, owner, repository string) (bool, *Response, error) { u := fmt.Sprintf("repos/%v/%v/vulnerability-alerts", owner, repository) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -814,7 +814,7 @@ func (s *RepositoriesService) GetVulnerabilityAlerts(ctx context.Context, owner, func (s *RepositoriesService) EnableVulnerabilityAlerts(ctx context.Context, owner, repository string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/vulnerability-alerts", owner, repository) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -832,7 +832,7 @@ func (s *RepositoriesService) EnableVulnerabilityAlerts(ctx context.Context, own func (s *RepositoriesService) DisableVulnerabilityAlerts(ctx context.Context, owner, repository string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/vulnerability-alerts", owner, repository) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -850,7 +850,7 @@ func (s *RepositoriesService) DisableVulnerabilityAlerts(ctx context.Context, ow func (s *RepositoriesService) GetAutomatedSecurityFixes(ctx context.Context, owner, repository string) (*AutomatedSecurityFixes, *Response, error) { u := fmt.Sprintf("repos/%v/%v/automated-security-fixes", owner, repository) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -871,7 +871,7 @@ func (s *RepositoriesService) GetAutomatedSecurityFixes(ctx context.Context, own func (s *RepositoriesService) EnableAutomatedSecurityFixes(ctx context.Context, owner, repository string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/automated-security-fixes", owner, repository) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -887,7 +887,7 @@ func (s *RepositoriesService) EnableAutomatedSecurityFixes(ctx context.Context, func (s *RepositoriesService) DisableAutomatedSecurityFixes(ctx context.Context, owner, repository string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/automated-security-fixes", owner, repository) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -907,7 +907,7 @@ func (s *RepositoriesService) ListContributors(ctx context.Context, owner, repos return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -935,7 +935,7 @@ func (s *RepositoriesService) ListContributors(ctx context.Context, owner, repos //meta:operation GET /repos/{owner}/{repo}/languages func (s *RepositoriesService) ListLanguages(ctx context.Context, owner, repo string) (map[string]int, *Response, error) { u := fmt.Sprintf("repos/%v/%v/languages", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -961,7 +961,7 @@ func (s *RepositoriesService) ListTeams(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -995,7 +995,7 @@ func (s *RepositoriesService) ListTags(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1429,7 +1429,7 @@ func (s *RepositoriesService) ListBranches(ctx context.Context, owner, repo stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1486,7 +1486,7 @@ type renameBranchRequest struct { func (s *RepositoriesService) RenameBranch(ctx context.Context, owner, repo, branch, newName string) (*Branch, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/rename", owner, repo, url.PathEscape(branch)) r := &renameBranchRequest{NewName: newName} - req, err := s.client.NewRequest("POST", u, r) + req, err := s.client.NewRequest(ctx, "POST", u, r) if err != nil { return nil, nil, err } @@ -1509,7 +1509,7 @@ func (s *RepositoriesService) RenameBranch(ctx context.Context, owner, repo, bra //meta:operation GET /repos/{owner}/{repo}/branches/{branch}/protection func (s *RepositoriesService) GetBranchProtection(ctx context.Context, owner, repo, branch string) (*Protection, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1537,7 +1537,7 @@ func (s *RepositoriesService) GetBranchProtection(ctx context.Context, owner, re //meta:operation GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks func (s *RepositoriesService) GetRequiredStatusChecks(ctx context.Context, owner, repo, branch string) (*RequiredStatusChecks, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_status_checks", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1563,7 +1563,7 @@ func (s *RepositoriesService) GetRequiredStatusChecks(ctx context.Context, owner //meta:operation GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts func (s *RepositoriesService) ListRequiredStatusChecksContexts(ctx context.Context, owner, repo, branch string) (contexts []string, resp *Response, err error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_status_checks/contexts", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1588,7 +1588,7 @@ func (s *RepositoriesService) ListRequiredStatusChecksContexts(ctx context.Conte //meta:operation PUT /repos/{owner}/{repo}/branches/{branch}/protection func (s *RepositoriesService) UpdateBranchProtection(ctx context.Context, owner, repo, branch string, preq *ProtectionRequest) (*Protection, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("PUT", u, preq) + req, err := s.client.NewRequest(ctx, "PUT", u, preq) if err != nil { return nil, nil, err } @@ -1613,7 +1613,7 @@ func (s *RepositoriesService) UpdateBranchProtection(ctx context.Context, owner, //meta:operation DELETE /repos/{owner}/{repo}/branches/{branch}/protection func (s *RepositoriesService) RemoveBranchProtection(ctx context.Context, owner, repo, branch string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -1630,7 +1630,7 @@ func (s *RepositoriesService) RemoveBranchProtection(ctx context.Context, owner, //meta:operation GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures func (s *RepositoriesService) GetSignaturesProtectedBranch(ctx context.Context, owner, repo, branch string) (*SignaturesProtectedBranch, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_signatures", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1659,7 +1659,7 @@ func (s *RepositoriesService) GetSignaturesProtectedBranch(ctx context.Context, //meta:operation POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures func (s *RepositoriesService) RequireSignaturesOnProtectedBranch(ctx context.Context, owner, repo, branch string) (*SignaturesProtectedBranch, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_signatures", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -1684,7 +1684,7 @@ func (s *RepositoriesService) RequireSignaturesOnProtectedBranch(ctx context.Con //meta:operation DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures func (s *RepositoriesService) OptionalSignaturesOnProtectedBranch(ctx context.Context, owner, repo, branch string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_signatures", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -1703,7 +1703,7 @@ func (s *RepositoriesService) OptionalSignaturesOnProtectedBranch(ctx context.Co //meta:operation PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks func (s *RepositoriesService) UpdateRequiredStatusChecks(ctx context.Context, owner, repo, branch string, sreq *RequiredStatusChecksRequest) (*RequiredStatusChecks, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_status_checks", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("PATCH", u, sreq) + req, err := s.client.NewRequest(ctx, "PATCH", u, sreq) if err != nil { return nil, nil, err } @@ -1726,7 +1726,7 @@ func (s *RepositoriesService) UpdateRequiredStatusChecks(ctx context.Context, ow //meta:operation DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks func (s *RepositoriesService) RemoveRequiredStatusChecks(ctx context.Context, owner, repo, branch string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_status_checks", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -1741,7 +1741,7 @@ func (s *RepositoriesService) RemoveRequiredStatusChecks(ctx context.Context, ow //meta:operation GET /repos/{owner}/{repo}/license func (s *RepositoriesService) License(ctx context.Context, owner, repo string) (*RepositoryLicense, *Response, error) { u := fmt.Sprintf("repos/%v/%v/license", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1764,7 +1764,7 @@ func (s *RepositoriesService) License(ctx context.Context, owner, repo string) ( //meta:operation GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews func (s *RepositoriesService) GetPullRequestReviewEnforcement(ctx context.Context, owner, repo, branch string) (*PullRequestReviewsEnforcement, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_pull_request_reviews", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1790,7 +1790,7 @@ func (s *RepositoriesService) GetPullRequestReviewEnforcement(ctx context.Contex //meta:operation PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews func (s *RepositoriesService) UpdatePullRequestReviewEnforcement(ctx context.Context, owner, repo, branch string, patch *PullRequestReviewsEnforcementUpdate) (*PullRequestReviewsEnforcement, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_pull_request_reviews", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("PATCH", u, patch) + req, err := s.client.NewRequest(ctx, "PATCH", u, patch) if err != nil { return nil, nil, err } @@ -1821,7 +1821,7 @@ func (s *RepositoriesService) DisableDismissalRestrictions(ctx context.Context, DismissalRestrictionsRequest `json:"dismissal_restrictions"` }) - req, err := s.client.NewRequest("PATCH", u, data) + req, err := s.client.NewRequest(ctx, "PATCH", u, data) if err != nil { return nil, nil, err } @@ -1846,7 +1846,7 @@ func (s *RepositoriesService) DisableDismissalRestrictions(ctx context.Context, //meta:operation DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews func (s *RepositoriesService) RemovePullRequestReviewEnforcement(ctx context.Context, owner, repo, branch string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/required_pull_request_reviews", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -1863,7 +1863,7 @@ func (s *RepositoriesService) RemovePullRequestReviewEnforcement(ctx context.Con //meta:operation GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins func (s *RepositoriesService) GetAdminEnforcement(ctx context.Context, owner, repo, branch string) (*AdminEnforcement, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/enforce_admins", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1887,7 +1887,7 @@ func (s *RepositoriesService) GetAdminEnforcement(ctx context.Context, owner, re //meta:operation POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins func (s *RepositoriesService) AddAdminEnforcement(ctx context.Context, owner, repo, branch string) (*AdminEnforcement, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/enforce_admins", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -1910,7 +1910,7 @@ func (s *RepositoriesService) AddAdminEnforcement(ctx context.Context, owner, re //meta:operation DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins func (s *RepositoriesService) RemoveAdminEnforcement(ctx context.Context, owner, repo, branch string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/enforce_admins", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -1935,7 +1935,7 @@ func (s *RepositoriesService) ListAllTopics(ctx context.Context, owner, repo str return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1964,7 +1964,7 @@ func (s *RepositoriesService) ReplaceAllTopics(ctx context.Context, owner, repo if t.Names == nil { t.Names = []string{} } - req, err := s.client.NewRequest("PUT", u, t) + req, err := s.client.NewRequest(ctx, "PUT", u, t) if err != nil { return nil, nil, err } @@ -1992,7 +1992,7 @@ func (s *RepositoriesService) ReplaceAllTopics(ctx context.Context, owner, repo //meta:operation GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps func (s *RepositoriesService) ListApps(ctx context.Context, owner, repo, branch string) ([]*App, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/apps", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -2031,7 +2031,7 @@ func (s *RepositoriesService) ListAppRestrictions(ctx context.Context, owner, re //meta:operation PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps func (s *RepositoriesService) ReplaceAppRestrictions(ctx context.Context, owner, repo, branch string, apps []string) ([]*App, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/apps", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("PUT", u, apps) + req, err := s.client.NewRequest(ctx, "PUT", u, apps) if err != nil { return nil, nil, err } @@ -2057,7 +2057,7 @@ func (s *RepositoriesService) ReplaceAppRestrictions(ctx context.Context, owner, //meta:operation POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps func (s *RepositoriesService) AddAppRestrictions(ctx context.Context, owner, repo, branch string, apps []string) ([]*App, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/apps", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("POST", u, apps) + req, err := s.client.NewRequest(ctx, "POST", u, apps) if err != nil { return nil, nil, err } @@ -2083,7 +2083,7 @@ func (s *RepositoriesService) AddAppRestrictions(ctx context.Context, owner, rep //meta:operation DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps func (s *RepositoriesService) RemoveAppRestrictions(ctx context.Context, owner, repo, branch string, apps []string) ([]*App, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/apps", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("DELETE", u, apps) + req, err := s.client.NewRequest(ctx, "DELETE", u, apps) if err != nil { return nil, nil, err } @@ -2107,7 +2107,7 @@ func (s *RepositoriesService) RemoveAppRestrictions(ctx context.Context, owner, //meta:operation GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams func (s *RepositoriesService) ListTeamRestrictions(ctx context.Context, owner, repo, branch string) ([]*Team, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/teams", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -2134,7 +2134,7 @@ func (s *RepositoriesService) ListTeamRestrictions(ctx context.Context, owner, r //meta:operation PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams func (s *RepositoriesService) ReplaceTeamRestrictions(ctx context.Context, owner, repo, branch string, teams []string) ([]*Team, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/teams", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("PUT", u, teams) + req, err := s.client.NewRequest(ctx, "PUT", u, teams) if err != nil { return nil, nil, err } @@ -2160,7 +2160,7 @@ func (s *RepositoriesService) ReplaceTeamRestrictions(ctx context.Context, owner //meta:operation POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams func (s *RepositoriesService) AddTeamRestrictions(ctx context.Context, owner, repo, branch string, teams []string) ([]*Team, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/teams", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("POST", u, teams) + req, err := s.client.NewRequest(ctx, "POST", u, teams) if err != nil { return nil, nil, err } @@ -2186,7 +2186,7 @@ func (s *RepositoriesService) AddTeamRestrictions(ctx context.Context, owner, re //meta:operation DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams func (s *RepositoriesService) RemoveTeamRestrictions(ctx context.Context, owner, repo, branch string, teams []string) ([]*Team, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/teams", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("DELETE", u, teams) + req, err := s.client.NewRequest(ctx, "DELETE", u, teams) if err != nil { return nil, nil, err } @@ -2210,7 +2210,7 @@ func (s *RepositoriesService) RemoveTeamRestrictions(ctx context.Context, owner, //meta:operation GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users func (s *RepositoriesService) ListUserRestrictions(ctx context.Context, owner, repo, branch string) ([]*User, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/users", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -2237,7 +2237,7 @@ func (s *RepositoriesService) ListUserRestrictions(ctx context.Context, owner, r //meta:operation PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users func (s *RepositoriesService) ReplaceUserRestrictions(ctx context.Context, owner, repo, branch string, users []string) ([]*User, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/users", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("PUT", u, users) + req, err := s.client.NewRequest(ctx, "PUT", u, users) if err != nil { return nil, nil, err } @@ -2263,7 +2263,7 @@ func (s *RepositoriesService) ReplaceUserRestrictions(ctx context.Context, owner //meta:operation POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users func (s *RepositoriesService) AddUserRestrictions(ctx context.Context, owner, repo, branch string, users []string) ([]*User, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/users", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("POST", u, users) + req, err := s.client.NewRequest(ctx, "POST", u, users) if err != nil { return nil, nil, err } @@ -2289,7 +2289,7 @@ func (s *RepositoriesService) AddUserRestrictions(ctx context.Context, owner, re //meta:operation DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users func (s *RepositoriesService) RemoveUserRestrictions(ctx context.Context, owner, repo, branch string, users []string) ([]*User, *Response, error) { u := fmt.Sprintf("repos/%v/%v/branches/%v/protection/restrictions/users", owner, repo, url.PathEscape(branch)) - req, err := s.client.NewRequest("DELETE", u, users) + req, err := s.client.NewRequest(ctx, "DELETE", u, users) if err != nil { return nil, nil, err } @@ -2324,7 +2324,7 @@ type TransferRequest struct { func (s *RepositoriesService) Transfer(ctx context.Context, owner, repo string, transfer TransferRequest) (*Repository, *Response, error) { u := fmt.Sprintf("repos/%v/%v/transfer", owner, repo) - req, err := s.client.NewRequest("POST", u, &transfer) + req, err := s.client.NewRequest(ctx, "POST", u, &transfer) if err != nil { return nil, nil, err } @@ -2355,7 +2355,7 @@ type DispatchRequestOptions struct { func (s *RepositoriesService) Dispatch(ctx context.Context, owner, repo string, opts DispatchRequestOptions) (*Repository, *Response, error) { u := fmt.Sprintf("repos/%v/%v/dispatches", owner, repo) - req, err := s.client.NewRequest("POST", u, &opts) + req, err := s.client.NewRequest(ctx, "POST", u, &opts) if err != nil { return nil, nil, err } @@ -2385,7 +2385,7 @@ func isBranchNotProtected(err error) bool { func (s *RepositoriesService) EnablePrivateReporting(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/private-vulnerability-reporting", owner, repo) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -2407,7 +2407,7 @@ func (s *RepositoriesService) EnablePrivateReporting(ctx context.Context, owner, func (s *RepositoriesService) DisablePrivateReporting(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/private-vulnerability-reporting", owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -2434,7 +2434,7 @@ type checkPrivateReporting struct { func (s *RepositoriesService) IsPrivateReportingEnabled(ctx context.Context, owner, repo string) (bool, *Response, error) { u := fmt.Sprintf("repos/%v/%v/private-vulnerability-reporting", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -2526,7 +2526,7 @@ func (s *RepositoriesService) ListRepositoryActivities(ctx context.Context, owne return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_actions_access.go b/github/repos_actions_access.go index 6c3c5dd5f81..626e13bf2a2 100644 --- a/github/repos_actions_access.go +++ b/github/repos_actions_access.go @@ -28,7 +28,7 @@ type RepositoryActionsAccessLevel struct { //meta:operation GET /repos/{owner}/{repo}/actions/permissions/access func (s *RepositoriesService) GetActionsAccessLevel(ctx context.Context, owner, repo string) (*RepositoryActionsAccessLevel, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/access", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -50,7 +50,7 @@ func (s *RepositoriesService) GetActionsAccessLevel(ctx context.Context, owner, //meta:operation PUT /repos/{owner}/{repo}/actions/permissions/access func (s *RepositoriesService) EditActionsAccessLevel(ctx context.Context, owner, repo string, repositoryActionsAccessLevel RepositoryActionsAccessLevel) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/access", owner, repo) - req, err := s.client.NewRequest("PUT", u, repositoryActionsAccessLevel) + req, err := s.client.NewRequest(ctx, "PUT", u, repositoryActionsAccessLevel) if err != nil { return nil, err } diff --git a/github/repos_actions_allowed.go b/github/repos_actions_allowed.go index 2024f656f75..78ab0fa396d 100644 --- a/github/repos_actions_allowed.go +++ b/github/repos_actions_allowed.go @@ -17,7 +17,7 @@ import ( //meta:operation GET /repos/{owner}/{repo}/actions/permissions/selected-actions func (s *RepositoriesService) GetActionsAllowed(ctx context.Context, org, repo string) (*ActionsAllowed, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/selected-actions", org, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -38,7 +38,7 @@ func (s *RepositoriesService) GetActionsAllowed(ctx context.Context, org, repo s //meta:operation PUT /repos/{owner}/{repo}/actions/permissions/selected-actions func (s *RepositoriesService) EditActionsAllowed(ctx context.Context, org, repo string, actionsAllowed ActionsAllowed) (*ActionsAllowed, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/selected-actions", org, repo) - req, err := s.client.NewRequest("PUT", u, actionsAllowed) + req, err := s.client.NewRequest(ctx, "PUT", u, actionsAllowed) if err != nil { return nil, nil, err } diff --git a/github/repos_actions_permissions.go b/github/repos_actions_permissions.go index 88e95ba64e0..b0e2a9f9d95 100644 --- a/github/repos_actions_permissions.go +++ b/github/repos_actions_permissions.go @@ -40,7 +40,7 @@ type DefaultWorkflowPermissionRepository struct { func (s *RepositoriesService) GetActionsPermissions(ctx context.Context, owner, repo string) (*ActionsPermissionsRepository, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -61,7 +61,7 @@ func (s *RepositoriesService) GetActionsPermissions(ctx context.Context, owner, //meta:operation PUT /repos/{owner}/{repo}/actions/permissions func (s *RepositoriesService) UpdateActionsPermissions(ctx context.Context, owner, repo string, actionsPermissionsRepository ActionsPermissionsRepository) (*ActionsPermissionsRepository, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions", owner, repo) - req, err := s.client.NewRequest("PUT", u, actionsPermissionsRepository) + req, err := s.client.NewRequest(ctx, "PUT", u, actionsPermissionsRepository) if err != nil { return nil, nil, err } @@ -83,7 +83,7 @@ func (s *RepositoriesService) UpdateActionsPermissions(ctx context.Context, owne func (s *RepositoriesService) GetDefaultWorkflowPermissions(ctx context.Context, owner, repo string) (*DefaultWorkflowPermissionRepository, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/workflow", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -104,7 +104,7 @@ func (s *RepositoriesService) GetDefaultWorkflowPermissions(ctx context.Context, //meta:operation PUT /repos/{owner}/{repo}/actions/permissions/workflow func (s *RepositoriesService) UpdateDefaultWorkflowPermissions(ctx context.Context, owner, repo string, permissions DefaultWorkflowPermissionRepository) (*DefaultWorkflowPermissionRepository, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/workflow", owner, repo) - req, err := s.client.NewRequest("PUT", u, permissions) + req, err := s.client.NewRequest(ctx, "PUT", u, permissions) if err != nil { return nil, nil, err } @@ -126,7 +126,7 @@ func (s *RepositoriesService) UpdateDefaultWorkflowPermissions(ctx context.Conte func (s *RepositoriesService) GetArtifactAndLogRetentionPeriod(ctx context.Context, owner, repo string) (*ArtifactPeriod, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/artifact-and-log-retention", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -147,7 +147,7 @@ func (s *RepositoriesService) GetArtifactAndLogRetentionPeriod(ctx context.Conte //meta:operation PUT /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention func (s *RepositoriesService) UpdateArtifactAndLogRetentionPeriod(ctx context.Context, owner, repo string, period ArtifactPeriodOpt) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/artifact-and-log-retention", owner, repo) - req, err := s.client.NewRequest("PUT", u, period) + req, err := s.client.NewRequest(ctx, "PUT", u, period) if err != nil { return nil, err } @@ -163,7 +163,7 @@ func (s *RepositoriesService) UpdateArtifactAndLogRetentionPeriod(ctx context.Co func (s *RepositoriesService) GetPrivateRepoForkPRWorkflowSettings(ctx context.Context, owner, repo string) (*WorkflowsPermissions, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/fork-pr-workflows-private-repos", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -184,7 +184,7 @@ func (s *RepositoriesService) GetPrivateRepoForkPRWorkflowSettings(ctx context.C //meta:operation PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos func (s *RepositoriesService) UpdatePrivateRepoForkPRWorkflowSettings(ctx context.Context, owner, repo string, permissions *WorkflowsPermissionsOpt) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/fork-pr-workflows-private-repos", owner, repo) - req, err := s.client.NewRequest("PUT", u, permissions) + req, err := s.client.NewRequest(ctx, "PUT", u, permissions) if err != nil { return nil, err } @@ -200,7 +200,7 @@ func (s *RepositoriesService) UpdatePrivateRepoForkPRWorkflowSettings(ctx contex func (s *ActionsService) GetForkPRContributorApprovalPermissions(ctx context.Context, owner, repo string) (*ContributorApprovalPermissions, *Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/fork-pr-contributor-approval", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -221,7 +221,7 @@ func (s *ActionsService) GetForkPRContributorApprovalPermissions(ctx context.Con //meta:operation PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval func (s *ActionsService) UpdateForkPRContributorApprovalPermissions(ctx context.Context, owner, repo string, policy ContributorApprovalPermissions) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/actions/permissions/fork-pr-contributor-approval", owner, repo) - req, err := s.client.NewRequest("PUT", u, policy) + req, err := s.client.NewRequest(ctx, "PUT", u, policy) if err != nil { return nil, err } diff --git a/github/repos_attestations.go b/github/repos_attestations.go index b827a01805c..a9a2562cf1c 100644 --- a/github/repos_attestations.go +++ b/github/repos_attestations.go @@ -24,7 +24,7 @@ func (s *RepositoriesService) ListAttestations(ctx context.Context, owner, repo, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_autolinks.go b/github/repos_autolinks.go index 3076f8cdd29..1e9dd00e22d 100644 --- a/github/repos_autolinks.go +++ b/github/repos_autolinks.go @@ -34,7 +34,7 @@ type Autolink struct { func (s *RepositoriesService) ListAutolinks(ctx context.Context, owner, repo string) ([]*Autolink, *Response, error) { u := fmt.Sprintf("repos/%v/%v/autolinks", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -56,7 +56,7 @@ func (s *RepositoriesService) ListAutolinks(ctx context.Context, owner, repo str //meta:operation POST /repos/{owner}/{repo}/autolinks func (s *RepositoriesService) AddAutolink(ctx context.Context, owner, repo string, opts *AutolinkOptions) (*Autolink, *Response, error) { u := fmt.Sprintf("repos/%v/%v/autolinks", owner, repo) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -78,7 +78,7 @@ func (s *RepositoriesService) AddAutolink(ctx context.Context, owner, repo strin func (s *RepositoriesService) GetAutolink(ctx context.Context, owner, repo string, id int64) (*Autolink, *Response, error) { u := fmt.Sprintf("repos/%v/%v/autolinks/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -100,7 +100,7 @@ func (s *RepositoriesService) GetAutolink(ctx context.Context, owner, repo strin //meta:operation DELETE /repos/{owner}/{repo}/autolinks/{autolink_id} func (s *RepositoriesService) DeleteAutolink(ctx context.Context, owner, repo string, id int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/autolinks/%v", owner, repo, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_codeowners.go b/github/repos_codeowners.go index 186ae3ea26b..70a542696c7 100644 --- a/github/repos_codeowners.go +++ b/github/repos_codeowners.go @@ -46,7 +46,7 @@ func (s *RepositoriesService) GetCodeownersErrors(ctx context.Context, owner, re return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_collaborators.go b/github/repos_collaborators.go index 4d8f5e5fef3..0d0c1f67bf9 100644 --- a/github/repos_collaborators.go +++ b/github/repos_collaborators.go @@ -58,7 +58,7 @@ func (s *RepositoriesService) ListCollaborators(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -82,7 +82,7 @@ func (s *RepositoriesService) ListCollaborators(ctx context.Context, owner, repo //meta:operation GET /repos/{owner}/{repo}/collaborators/{username} func (s *RepositoriesService) IsCollaborator(ctx context.Context, owner, repo, user string) (bool, *Response, error) { u := fmt.Sprintf("repos/%v/%v/collaborators/%v", owner, repo, user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -110,7 +110,7 @@ type RepositoryPermissionLevel struct { //meta:operation GET /repos/{owner}/{repo}/collaborators/{username}/permission func (s *RepositoriesService) GetPermissionLevel(ctx context.Context, owner, repo, user string) (*RepositoryPermissionLevel, *Response, error) { u := fmt.Sprintf("repos/%v/%v/collaborators/%v/permission", owner, repo, user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -147,7 +147,7 @@ type RepositoryAddCollaboratorOptions struct { //meta:operation PUT /repos/{owner}/{repo}/collaborators/{username} func (s *RepositoriesService) AddCollaborator(ctx context.Context, owner, repo, user string, opts *RepositoryAddCollaboratorOptions) (*CollaboratorInvitation, *Response, error) { u := fmt.Sprintf("repos/%v/%v/collaborators/%v", owner, repo, user) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, nil, err } @@ -169,7 +169,7 @@ func (s *RepositoriesService) AddCollaborator(ctx context.Context, owner, repo, //meta:operation DELETE /repos/{owner}/{repo}/collaborators/{username} func (s *RepositoriesService) RemoveCollaborator(ctx context.Context, owner, repo, user string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/collaborators/%v", owner, repo, user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_comments.go b/github/repos_comments.go index e51d3afb622..2c2424a7397 100644 --- a/github/repos_comments.go +++ b/github/repos_comments.go @@ -45,7 +45,7 @@ func (s *RepositoriesService) ListComments(ctx context.Context, owner, repo stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -73,7 +73,7 @@ func (s *RepositoriesService) ListCommitComments(ctx context.Context, owner, rep return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -97,7 +97,7 @@ func (s *RepositoriesService) ListCommitComments(ctx context.Context, owner, rep //meta:operation POST /repos/{owner}/{repo}/commits/{commit_sha}/comments func (s *RepositoriesService) CreateComment(ctx context.Context, owner, repo, sha string, comment *RepositoryComment) (*RepositoryComment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/commits/%v/comments", owner, repo, sha) - req, err := s.client.NewRequest("POST", u, comment) + req, err := s.client.NewRequest(ctx, "POST", u, comment) if err != nil { return nil, nil, err } @@ -118,7 +118,7 @@ func (s *RepositoriesService) CreateComment(ctx context.Context, owner, repo, sh //meta:operation GET /repos/{owner}/{repo}/comments/{comment_id} func (s *RepositoriesService) GetComment(ctx context.Context, owner, repo string, id int64) (*RepositoryComment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/comments/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -141,7 +141,7 @@ func (s *RepositoriesService) GetComment(ctx context.Context, owner, repo string //meta:operation PATCH /repos/{owner}/{repo}/comments/{comment_id} func (s *RepositoriesService) UpdateComment(ctx context.Context, owner, repo string, id int64, comment *RepositoryComment) (*RepositoryComment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/comments/%v", owner, repo, id) - req, err := s.client.NewRequest("PATCH", u, comment) + req, err := s.client.NewRequest(ctx, "PATCH", u, comment) if err != nil { return nil, nil, err } @@ -162,7 +162,7 @@ func (s *RepositoriesService) UpdateComment(ctx context.Context, owner, repo str //meta:operation DELETE /repos/{owner}/{repo}/comments/{comment_id} func (s *RepositoriesService) DeleteComment(ctx context.Context, owner, repo string, id int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/comments/%v", owner, repo, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_commits.go b/github/repos_commits.go index 591696689fd..e57a4abcc8f 100644 --- a/github/repos_commits.go +++ b/github/repos_commits.go @@ -134,7 +134,7 @@ func (s *RepositoriesService) ListCommits(ctx context.Context, owner, repo strin return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -160,7 +160,7 @@ func (s *RepositoriesService) GetCommit(ctx context.Context, owner, repo, sha st return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -181,7 +181,7 @@ func (s *RepositoriesService) GetCommit(ctx context.Context, owner, repo, sha st //meta:operation GET /repos/{owner}/{repo}/commits/{ref} func (s *RepositoriesService) GetCommitRaw(ctx context.Context, owner, repo, sha string, opts RawOptions) (string, *Response, error) { u := fmt.Sprintf("repos/%v/%v/commits/%v", owner, repo, sha) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return "", nil, err } @@ -213,7 +213,7 @@ func (s *RepositoriesService) GetCommitRaw(ctx context.Context, owner, repo, sha func (s *RepositoriesService) GetCommitSHA1(ctx context.Context, owner, repo, ref, lastSHA string) (string, *Response, error) { u := fmt.Sprintf("repos/%v/%v/commits/%v", owner, repo, refURLEscape(ref)) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return "", nil, err } @@ -247,7 +247,7 @@ func (s *RepositoriesService) CompareCommits(ctx context.Context, owner, repo, b return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -276,7 +276,7 @@ func (s *RepositoriesService) CompareCommitsRaw(ctx context.Context, owner, repo u := fmt.Sprintf("repos/%v/%v/compare/%v...%v", owner, repo, escapedBase, escapedHead) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return "", nil, err } @@ -308,7 +308,7 @@ func (s *RepositoriesService) CompareCommitsRaw(ctx context.Context, owner, repo func (s *RepositoriesService) ListBranchesHeadCommit(ctx context.Context, owner, repo, sha string) ([]*BranchCommit, *Response, error) { u := fmt.Sprintf("repos/%v/%v/commits/%v/branches-where-head", owner, repo, sha) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_community_health.go b/github/repos_community_health.go index 0247ce63411..6f9854532b5 100644 --- a/github/repos_community_health.go +++ b/github/repos_community_health.go @@ -48,7 +48,7 @@ type CommunityHealthMetrics struct { //meta:operation GET /repos/{owner}/{repo}/community/profile func (s *RepositoriesService) GetCommunityHealthMetrics(ctx context.Context, owner, repo string) (*CommunityHealthMetrics, *Response, error) { u := fmt.Sprintf("repos/%v/%v/community/profile", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_contents.go b/github/repos_contents.go index 0c2ac3bf25f..0fd8762a4fd 100644 --- a/github/repos_contents.go +++ b/github/repos_contents.go @@ -110,7 +110,7 @@ func (s *RepositoriesService) GetReadme(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -161,12 +161,12 @@ func (s *RepositoriesService) DownloadContents(ctx context.Context, owner, repo, if err != nil { return nil, resp, err } - dlResp, err := s.client.client.Do(dlReq) + dlResp, err := s.client.BareDo(ctx, dlReq) if err != nil { - return nil, &Response{Response: dlResp}, err + return nil, dlResp, err } - return dlResp.Body, &Response{Response: dlResp}, nil + return dlResp.Body, dlResp, nil } } @@ -210,12 +210,12 @@ func (s *RepositoriesService) DownloadContentsWithMeta(ctx context.Context, owne if err != nil { return nil, contents, resp, err } - dlResp, err := s.client.client.Do(dlReq) + dlResp, err := s.client.BareDo(ctx, dlReq) if err != nil { - return nil, contents, &Response{Response: dlResp}, err + return nil, contents, dlResp, err } - return dlResp.Body, contents, &Response{Response: dlResp}, nil + return dlResp.Body, contents, dlResp, nil } } @@ -247,7 +247,7 @@ func (s *RepositoriesService) GetContents(ctx context.Context, owner, repo, path return nil, nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, nil, err } @@ -279,7 +279,7 @@ func (s *RepositoriesService) GetContents(ctx context.Context, owner, repo, path //meta:operation PUT /repos/{owner}/{repo}/contents/{path} func (s *RepositoriesService) CreateFile(ctx context.Context, owner, repo, path string, opts *RepositoryContentFileOptions) (*RepositoryContentResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/contents/%v", owner, repo, path) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, nil, err } @@ -301,7 +301,7 @@ func (s *RepositoriesService) CreateFile(ctx context.Context, owner, repo, path //meta:operation PUT /repos/{owner}/{repo}/contents/{path} func (s *RepositoriesService) UpdateFile(ctx context.Context, owner, repo, path string, opts *RepositoryContentFileOptions) (*RepositoryContentResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/contents/%v", owner, repo, path) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, nil, err } @@ -323,7 +323,7 @@ func (s *RepositoriesService) UpdateFile(ctx context.Context, owner, repo, path //meta:operation DELETE /repos/{owner}/{repo}/contents/{path} func (s *RepositoriesService) DeleteFile(ctx context.Context, owner, repo, path string, opts *RepositoryContentFileOptions) (*RepositoryContentResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/contents/%v", owner, repo, path) - req, err := s.client.NewRequest("DELETE", u, opts) + req, err := s.client.NewRequest(ctx, "DELETE", u, opts) if err != nil { return nil, nil, err } @@ -391,7 +391,7 @@ func (s *RepositoriesService) getArchiveLinkWithoutRateLimit(ctx context.Context } func (s *RepositoriesService) getArchiveLinkWithRateLimit(ctx context.Context, u string, maxRedirects int) (*url.URL, *Response, error) { - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_deployment_branch_policies.go b/github/repos_deployment_branch_policies.go index cae8122a904..5ddc8b39fd7 100644 --- a/github/repos_deployment_branch_policies.go +++ b/github/repos_deployment_branch_policies.go @@ -42,7 +42,7 @@ func (s *RepositoriesService) ListDeploymentBranchPolicies(ctx context.Context, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -64,7 +64,7 @@ func (s *RepositoriesService) ListDeploymentBranchPolicies(ctx context.Context, func (s *RepositoriesService) GetDeploymentBranchPolicy(ctx context.Context, owner, repo, environment string, branchPolicyID int64) (*DeploymentBranchPolicy, *Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v/deployment-branch-policies/%v", owner, repo, environment, branchPolicyID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -86,7 +86,7 @@ func (s *RepositoriesService) GetDeploymentBranchPolicy(ctx context.Context, own func (s *RepositoriesService) CreateDeploymentBranchPolicy(ctx context.Context, owner, repo, environment string, request *DeploymentBranchPolicyRequest) (*DeploymentBranchPolicy, *Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v/deployment-branch-policies", owner, repo, environment) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -108,7 +108,7 @@ func (s *RepositoriesService) CreateDeploymentBranchPolicy(ctx context.Context, func (s *RepositoriesService) UpdateDeploymentBranchPolicy(ctx context.Context, owner, repo, environment string, branchPolicyID int64, request *DeploymentBranchPolicyRequest) (*DeploymentBranchPolicy, *Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v/deployment-branch-policies/%v", owner, repo, environment, branchPolicyID) - req, err := s.client.NewRequest("PUT", u, request) + req, err := s.client.NewRequest(ctx, "PUT", u, request) if err != nil { return nil, nil, err } @@ -130,7 +130,7 @@ func (s *RepositoriesService) UpdateDeploymentBranchPolicy(ctx context.Context, func (s *RepositoriesService) DeleteDeploymentBranchPolicy(ctx context.Context, owner, repo, environment string, branchPolicyID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v/deployment-branch-policies/%v", owner, repo, environment, branchPolicyID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_deployment_protection_rules.go b/github/repos_deployment_protection_rules.go index 5d5cc3ee627..49ecabbb761 100644 --- a/github/repos_deployment_protection_rules.go +++ b/github/repos_deployment_protection_rules.go @@ -51,7 +51,7 @@ type CustomDeploymentProtectionRuleRequest struct { func (s *RepositoriesService) GetAllDeploymentProtectionRules(ctx context.Context, owner, repo, environment string) (*ListDeploymentProtectionRuleResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v/deployment_protection_rules", owner, repo, environment) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -73,7 +73,7 @@ func (s *RepositoriesService) GetAllDeploymentProtectionRules(ctx context.Contex func (s *RepositoriesService) CreateCustomDeploymentProtectionRule(ctx context.Context, owner, repo, environment string, request *CustomDeploymentProtectionRuleRequest) (*CustomDeploymentProtectionRule, *Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v/deployment_protection_rules", owner, repo, environment) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -99,7 +99,7 @@ func (s *RepositoriesService) ListCustomDeploymentRuleIntegrations(ctx context.C return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -121,7 +121,7 @@ func (s *RepositoriesService) ListCustomDeploymentRuleIntegrations(ctx context.C func (s *RepositoriesService) GetCustomDeploymentProtectionRule(ctx context.Context, owner, repo, environment string, protectionRuleID int64) (*CustomDeploymentProtectionRule, *Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v/deployment_protection_rules/%v", owner, repo, environment, protectionRuleID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -143,7 +143,7 @@ func (s *RepositoriesService) GetCustomDeploymentProtectionRule(ctx context.Cont func (s *RepositoriesService) DisableCustomDeploymentProtectionRule(ctx context.Context, owner, repo, environment string, protectionRuleID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v/deployment_protection_rules/%v", owner, repo, environment, protectionRuleID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_deployments.go b/github/repos_deployments.go index 8d6b245b1ec..8a986b88c5b 100644 --- a/github/repos_deployments.go +++ b/github/repos_deployments.go @@ -73,7 +73,7 @@ func (s *RepositoriesService) ListDeployments(ctx context.Context, owner, repo s return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -95,7 +95,7 @@ func (s *RepositoriesService) ListDeployments(ctx context.Context, owner, repo s func (s *RepositoriesService) GetDeployment(ctx context.Context, owner, repo string, deploymentID int64) (*Deployment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/deployments/%v", owner, repo, deploymentID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -117,7 +117,7 @@ func (s *RepositoriesService) GetDeployment(ctx context.Context, owner, repo str func (s *RepositoriesService) CreateDeployment(ctx context.Context, owner, repo string, request *DeploymentRequest) (*Deployment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/deployments", owner, repo) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -141,7 +141,7 @@ func (s *RepositoriesService) CreateDeployment(ctx context.Context, owner, repo //meta:operation DELETE /repos/{owner}/{repo}/deployments/{deployment_id} func (s *RepositoriesService) DeleteDeployment(ctx context.Context, owner, repo string, deploymentID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/deployments/%v", owner, repo, deploymentID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -192,7 +192,7 @@ func (s *RepositoriesService) ListDeploymentStatuses(ctx context.Context, owner, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -217,7 +217,7 @@ func (s *RepositoriesService) ListDeploymentStatuses(ctx context.Context, owner, func (s *RepositoriesService) GetDeploymentStatus(ctx context.Context, owner, repo string, deploymentID, deploymentStatusID int64) (*DeploymentStatus, *Response, error) { u := fmt.Sprintf("repos/%v/%v/deployments/%v/statuses/%v", owner, repo, deploymentID, deploymentStatusID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -242,7 +242,7 @@ func (s *RepositoriesService) GetDeploymentStatus(ctx context.Context, owner, re func (s *RepositoriesService) CreateDeploymentStatus(ctx context.Context, owner, repo string, deployment int64, request *DeploymentStatusRequest) (*DeploymentStatus, *Response, error) { u := fmt.Sprintf("repos/%v/%v/deployments/%v/statuses", owner, repo, deployment) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } diff --git a/github/repos_environments.go b/github/repos_environments.go index ec9985d1bfc..b0084fe969d 100644 --- a/github/repos_environments.go +++ b/github/repos_environments.go @@ -117,7 +117,7 @@ func (s *RepositoriesService) ListEnvironments(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -137,7 +137,7 @@ func (s *RepositoriesService) ListEnvironments(ctx context.Context, owner, repo //meta:operation GET /repos/{owner}/{repo}/environments/{environment_name} func (s *RepositoriesService) GetEnvironment(ctx context.Context, owner, repo, name string) (*Environment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v", owner, repo, name) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -194,7 +194,7 @@ type createUpdateEnvironmentNoEnterprise struct { //meta:operation PUT /repos/{owner}/{repo}/environments/{environment_name} func (s *RepositoriesService) CreateUpdateEnvironment(ctx context.Context, owner, repo, name string, environment *CreateUpdateEnvironment) (*Environment, *Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v", owner, repo, name) - req, err := s.client.NewRequest("PUT", u, environment) + req, err := s.client.NewRequest(ctx, "PUT", u, environment) if err != nil { return nil, nil, err } @@ -220,7 +220,7 @@ func (s *RepositoriesService) CreateUpdateEnvironment(ctx context.Context, owner // createNewEnvNoEnterprise is an internal function for cases where the original call returned 422. // Currently only the `deployment_branch_policy` parameter is supported for Pro/Team private repos. func (s *RepositoriesService) createNewEnvNoEnterprise(ctx context.Context, u string, environment *CreateUpdateEnvironment) (*Environment, *Response, error) { - req, err := s.client.NewRequest("PUT", u, &createUpdateEnvironmentNoEnterprise{ + req, err := s.client.NewRequest(ctx, "PUT", u, &createUpdateEnvironmentNoEnterprise{ DeploymentBranchPolicy: environment.DeploymentBranchPolicy, }) if err != nil { @@ -243,7 +243,7 @@ func (s *RepositoriesService) createNewEnvNoEnterprise(ctx context.Context, u st //meta:operation DELETE /repos/{owner}/{repo}/environments/{environment_name} func (s *RepositoriesService) DeleteEnvironment(ctx context.Context, owner, repo, name string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/environments/%v", owner, repo, name) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_forks.go b/github/repos_forks.go index 49c9e1667af..48a4c620007 100644 --- a/github/repos_forks.go +++ b/github/repos_forks.go @@ -34,7 +34,7 @@ func (s *RepositoriesService) ListForks(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -74,7 +74,7 @@ type RepositoryCreateForkOptions struct { func (s *RepositoriesService) CreateFork(ctx context.Context, owner, repo string, opts *RepositoryCreateForkOptions) (*Repository, *Response, error) { u := fmt.Sprintf("repos/%v/%v/forks", owner, repo) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } diff --git a/github/repos_hooks.go b/github/repos_hooks.go index ba9c2672207..02717fb81ef 100644 --- a/github/repos_hooks.go +++ b/github/repos_hooks.go @@ -97,7 +97,7 @@ func (s *RepositoriesService) CreateHook(ctx context.Context, owner, repo string Config: hook.Config, } - req, err := s.client.NewRequest("POST", u, hookReq) + req, err := s.client.NewRequest(ctx, "POST", u, hookReq) if err != nil { return nil, nil, err } @@ -123,7 +123,7 @@ func (s *RepositoriesService) ListHooks(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -144,7 +144,7 @@ func (s *RepositoriesService) ListHooks(ctx context.Context, owner, repo string, //meta:operation GET /repos/{owner}/{repo}/hooks/{hook_id} func (s *RepositoriesService) GetHook(ctx context.Context, owner, repo string, id int64) (*Hook, *Response, error) { u := fmt.Sprintf("repos/%v/%v/hooks/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -165,7 +165,7 @@ func (s *RepositoriesService) GetHook(ctx context.Context, owner, repo string, i //meta:operation PATCH /repos/{owner}/{repo}/hooks/{hook_id} func (s *RepositoriesService) EditHook(ctx context.Context, owner, repo string, id int64, hook *Hook) (*Hook, *Response, error) { u := fmt.Sprintf("repos/%v/%v/hooks/%v", owner, repo, id) - req, err := s.client.NewRequest("PATCH", u, hook) + req, err := s.client.NewRequest(ctx, "PATCH", u, hook) if err != nil { return nil, nil, err } @@ -186,7 +186,7 @@ func (s *RepositoriesService) EditHook(ctx context.Context, owner, repo string, //meta:operation DELETE /repos/{owner}/{repo}/hooks/{hook_id} func (s *RepositoriesService) DeleteHook(ctx context.Context, owner, repo string, id int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/hooks/%v", owner, repo, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -201,7 +201,7 @@ func (s *RepositoriesService) DeleteHook(ctx context.Context, owner, repo string //meta:operation POST /repos/{owner}/{repo}/hooks/{hook_id}/pings func (s *RepositoriesService) PingHook(ctx context.Context, owner, repo string, id int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/hooks/%v/pings", owner, repo, id) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -215,7 +215,7 @@ func (s *RepositoriesService) PingHook(ctx context.Context, owner, repo string, //meta:operation POST /repos/{owner}/{repo}/hooks/{hook_id}/tests func (s *RepositoriesService) TestHook(ctx context.Context, owner, repo string, id int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/hooks/%v/tests", owner, repo, id) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -228,7 +228,7 @@ func (s *RepositoriesService) TestHook(ctx context.Context, owner, repo string, // //meta:operation POST /hub func (s *RepositoriesService) Subscribe(ctx context.Context, owner, repo, event, callback string, secret []byte) (*Response, error) { - req, err := s.createWebSubRequest("subscribe", owner, repo, event, callback, secret) + req, err := s.createWebSubRequest(ctx, "subscribe", owner, repo, event, callback, secret) if err != nil { return nil, err } @@ -242,7 +242,7 @@ func (s *RepositoriesService) Subscribe(ctx context.Context, owner, repo, event, // //meta:operation POST /hub func (s *RepositoriesService) Unsubscribe(ctx context.Context, owner, repo, event, callback string, secret []byte) (*Response, error) { - req, err := s.createWebSubRequest("unsubscribe", owner, repo, event, callback, secret) + req, err := s.createWebSubRequest(ctx, "unsubscribe", owner, repo, event, callback, secret) if err != nil { return nil, err } @@ -254,7 +254,7 @@ func (s *RepositoriesService) Unsubscribe(ctx context.Context, owner, repo, even // the WebSub (formerly PubSubHubbub) protocol. // // See: https://www.w3.org/TR/websub/#subscriber-sends-subscription-request -func (s *RepositoriesService) createWebSubRequest(hubMode, owner, repo, event, callback string, secret []byte) (*http.Request, error) { +func (s *RepositoriesService) createWebSubRequest(ctx context.Context, hubMode, owner, repo, event, callback string, secret []byte) (*http.Request, error) { topic := fmt.Sprintf( "https://github.com/%v/%v/events/%v", owner, @@ -270,7 +270,7 @@ func (s *RepositoriesService) createWebSubRequest(hubMode, owner, repo, event, c } body := strings.NewReader(form.Encode()) - req, err := s.client.NewFormRequest("hub", body) + req, err := s.client.NewFormRequest(ctx, "hub", body) if err != nil { return nil, err } diff --git a/github/repos_hooks_configuration.go b/github/repos_hooks_configuration.go index 27df05de55b..1e36c611bf8 100644 --- a/github/repos_hooks_configuration.go +++ b/github/repos_hooks_configuration.go @@ -32,7 +32,7 @@ type HookConfig struct { //meta:operation GET /repos/{owner}/{repo}/hooks/{hook_id}/config func (s *RepositoriesService) GetHookConfiguration(ctx context.Context, owner, repo string, id int64) (*HookConfig, *Response, error) { u := fmt.Sprintf("repos/%v/%v/hooks/%v/config", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -53,7 +53,7 @@ func (s *RepositoriesService) GetHookConfiguration(ctx context.Context, owner, r //meta:operation PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config func (s *RepositoriesService) EditHookConfiguration(ctx context.Context, owner, repo string, id int64, config *HookConfig) (*HookConfig, *Response, error) { u := fmt.Sprintf("repos/%v/%v/hooks/%v/config", owner, repo, id) - req, err := s.client.NewRequest("PATCH", u, config) + req, err := s.client.NewRequest(ctx, "PATCH", u, config) if err != nil { return nil, nil, err } diff --git a/github/repos_hooks_deliveries.go b/github/repos_hooks_deliveries.go index 2386addbf10..e73bd57799d 100644 --- a/github/repos_hooks_deliveries.go +++ b/github/repos_hooks_deliveries.go @@ -94,7 +94,7 @@ func (s *RepositoriesService) ListHookDeliveries(ctx context.Context, owner, rep return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -115,7 +115,7 @@ func (s *RepositoriesService) ListHookDeliveries(ctx context.Context, owner, rep //meta:operation GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id} func (s *RepositoriesService) GetHookDelivery(ctx context.Context, owner, repo string, hookID, deliveryID int64) (*HookDelivery, *Response, error) { u := fmt.Sprintf("repos/%v/%v/hooks/%v/deliveries/%v", owner, repo, hookID, deliveryID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -136,7 +136,7 @@ func (s *RepositoriesService) GetHookDelivery(ctx context.Context, owner, repo s //meta:operation POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts func (s *RepositoriesService) RedeliverHookDelivery(ctx context.Context, owner, repo string, hookID, deliveryID int64) (*HookDelivery, *Response, error) { u := fmt.Sprintf("repos/%v/%v/hooks/%v/deliveries/%v/attempts", owner, repo, hookID, deliveryID) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_immutable_releases.go b/github/repos_immutable_releases.go index 5247444969f..ea285421b94 100644 --- a/github/repos_immutable_releases.go +++ b/github/repos_immutable_releases.go @@ -24,7 +24,7 @@ type RepoImmutableReleasesStatus struct { func (s *RepositoriesService) EnableImmutableReleases(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/immutable-releases", owner, repo) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -45,7 +45,7 @@ func (s *RepositoriesService) EnableImmutableReleases(ctx context.Context, owner func (s *RepositoriesService) DisableImmutableReleases(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/immutable-releases", owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -67,7 +67,7 @@ func (s *RepositoriesService) DisableImmutableReleases(ctx context.Context, owne func (s *RepositoriesService) AreImmutableReleasesEnabled(ctx context.Context, owner, repo string) (*RepoImmutableReleasesStatus, *Response, error) { u := fmt.Sprintf("repos/%v/%v/immutable-releases", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_invitations.go b/github/repos_invitations.go index ab9d4717536..abd00fef360 100644 --- a/github/repos_invitations.go +++ b/github/repos_invitations.go @@ -38,7 +38,7 @@ func (s *RepositoriesService) ListInvitations(ctx context.Context, owner, repo s return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -59,7 +59,7 @@ func (s *RepositoriesService) ListInvitations(ctx context.Context, owner, repo s //meta:operation DELETE /repos/{owner}/{repo}/invitations/{invitation_id} func (s *RepositoriesService) DeleteInvitation(ctx context.Context, owner, repo string, invitationID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/invitations/%v", owner, repo, invitationID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -81,7 +81,7 @@ func (s *RepositoriesService) UpdateInvitation(ctx context.Context, owner, repo Permissions string `json:"permissions"` }{Permissions: permissions} u := fmt.Sprintf("repos/%v/%v/invitations/%v", owner, repo, invitationID) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } diff --git a/github/repos_keys.go b/github/repos_keys.go index 9a8061e0f45..f2702d6f3f1 100644 --- a/github/repos_keys.go +++ b/github/repos_keys.go @@ -24,7 +24,7 @@ func (s *RepositoriesService) ListKeys(ctx context.Context, owner, repo string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -46,7 +46,7 @@ func (s *RepositoriesService) ListKeys(ctx context.Context, owner, repo string, func (s *RepositoriesService) GetKey(ctx context.Context, owner, repo string, id int64) (*Key, *Response, error) { u := fmt.Sprintf("repos/%v/%v/keys/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -68,7 +68,7 @@ func (s *RepositoriesService) GetKey(ctx context.Context, owner, repo string, id func (s *RepositoriesService) CreateKey(ctx context.Context, owner, repo string, key *Key) (*Key, *Response, error) { u := fmt.Sprintf("repos/%v/%v/keys", owner, repo) - req, err := s.client.NewRequest("POST", u, key) + req, err := s.client.NewRequest(ctx, "POST", u, key) if err != nil { return nil, nil, err } @@ -90,7 +90,7 @@ func (s *RepositoriesService) CreateKey(ctx context.Context, owner, repo string, func (s *RepositoriesService) DeleteKey(ctx context.Context, owner, repo string, id int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/keys/%v", owner, repo, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_lfs.go b/github/repos_lfs.go index 4eb4893aef6..5abc30796bb 100644 --- a/github/repos_lfs.go +++ b/github/repos_lfs.go @@ -18,7 +18,7 @@ import ( func (s *RepositoriesService) EnableLFS(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/lfs", owner, repo) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -39,7 +39,7 @@ func (s *RepositoriesService) EnableLFS(ctx context.Context, owner, repo string) func (s *RepositoriesService) DisableLFS(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/lfs", owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_merging.go b/github/repos_merging.go index adf76fa9f0e..91801e52c48 100644 --- a/github/repos_merging.go +++ b/github/repos_merging.go @@ -39,7 +39,7 @@ type RepoMergeUpstreamResult struct { //meta:operation POST /repos/{owner}/{repo}/merges func (s *RepositoriesService) Merge(ctx context.Context, owner, repo string, request *RepositoryMergeRequest) (*RepositoryCommit, *Response, error) { u := fmt.Sprintf("repos/%v/%v/merges", owner, repo) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -61,7 +61,7 @@ func (s *RepositoriesService) Merge(ctx context.Context, owner, repo string, req //meta:operation POST /repos/{owner}/{repo}/merge-upstream func (s *RepositoriesService) MergeUpstream(ctx context.Context, owner, repo string, request *RepoMergeUpstreamRequest) (*RepoMergeUpstreamResult, *Response, error) { u := fmt.Sprintf("repos/%v/%v/merge-upstream", owner, repo) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } diff --git a/github/repos_pages.go b/github/repos_pages.go index 9eb02720e9c..acce85fc7eb 100644 --- a/github/repos_pages.go +++ b/github/repos_pages.go @@ -119,7 +119,7 @@ func (s *RepositoriesService) EnablePages(ctx context.Context, owner, repo strin Source: pages.Source, } - req, err := s.client.NewRequest("POST", u, pagesReq) + req, err := s.client.NewRequest(ctx, "POST", u, pagesReq) if err != nil { return nil, nil, err } @@ -166,7 +166,7 @@ type PagesUpdate struct { func (s *RepositoriesService) UpdatePages(ctx context.Context, owner, repo string, opts *PagesUpdate) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/pages", owner, repo) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -195,7 +195,7 @@ type PagesUpdateWithoutCNAME struct { func (s *RepositoriesService) UpdatePagesGHES(ctx context.Context, owner, repo string, opts *PagesUpdateWithoutCNAME) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/pages", owner, repo) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -214,7 +214,7 @@ func (s *RepositoriesService) UpdatePagesGHES(ctx context.Context, owner, repo s //meta:operation DELETE /repos/{owner}/{repo}/pages func (s *RepositoriesService) DisablePages(ctx context.Context, owner, repo string) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/pages", owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -231,7 +231,7 @@ func (s *RepositoriesService) DisablePages(ctx context.Context, owner, repo stri //meta:operation GET /repos/{owner}/{repo}/pages func (s *RepositoriesService) GetPagesInfo(ctx context.Context, owner, repo string) (*Pages, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pages", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -257,7 +257,7 @@ func (s *RepositoriesService) ListPagesBuilds(ctx context.Context, owner, repo s return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -278,7 +278,7 @@ func (s *RepositoriesService) ListPagesBuilds(ctx context.Context, owner, repo s //meta:operation GET /repos/{owner}/{repo}/pages/builds/latest func (s *RepositoriesService) GetLatestPagesBuild(ctx context.Context, owner, repo string) (*PagesBuild, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pages/builds/latest", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -299,7 +299,7 @@ func (s *RepositoriesService) GetLatestPagesBuild(ctx context.Context, owner, re //meta:operation GET /repos/{owner}/{repo}/pages/builds/{build_id} func (s *RepositoriesService) GetPageBuild(ctx context.Context, owner, repo string, id int64) (*PagesBuild, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pages/builds/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -320,7 +320,7 @@ func (s *RepositoriesService) GetPageBuild(ctx context.Context, owner, repo stri //meta:operation POST /repos/{owner}/{repo}/pages/builds func (s *RepositoriesService) RequestPageBuild(ctx context.Context, owner, repo string) (*PagesBuild, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pages/builds", owner, repo) - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, nil, err } @@ -341,7 +341,7 @@ func (s *RepositoriesService) RequestPageBuild(ctx context.Context, owner, repo //meta:operation GET /repos/{owner}/{repo}/pages/health func (s *RepositoriesService) GetPageHealthCheck(ctx context.Context, owner, repo string) (*PagesHealthCheckResponse, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pages/health", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_prereceive_hooks.go b/github/repos_prereceive_hooks.go index 3025c0f4bc7..efdf6d6725b 100644 --- a/github/repos_prereceive_hooks.go +++ b/github/repos_prereceive_hooks.go @@ -34,7 +34,7 @@ func (s *RepositoriesService) ListPreReceiveHooks(ctx context.Context, owner, re return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -57,7 +57,7 @@ func (s *RepositoriesService) ListPreReceiveHooks(ctx context.Context, owner, re //meta:operation GET /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id} func (s *RepositoriesService) GetPreReceiveHook(ctx context.Context, owner, repo string, id int64) (*PreReceiveHook, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pre-receive-hooks/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -80,7 +80,7 @@ func (s *RepositoriesService) GetPreReceiveHook(ctx context.Context, owner, repo //meta:operation PATCH /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id} func (s *RepositoriesService) UpdatePreReceiveHook(ctx context.Context, owner, repo string, id int64, hook *PreReceiveHook) (*PreReceiveHook, *Response, error) { u := fmt.Sprintf("repos/%v/%v/pre-receive-hooks/%v", owner, repo, id) - req, err := s.client.NewRequest("PATCH", u, hook) + req, err := s.client.NewRequest(ctx, "PATCH", u, hook) if err != nil { return nil, nil, err } @@ -103,7 +103,7 @@ func (s *RepositoriesService) UpdatePreReceiveHook(ctx context.Context, owner, r //meta:operation DELETE /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id} func (s *RepositoriesService) DeletePreReceiveHook(ctx context.Context, owner, repo string, id int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/pre-receive-hooks/%v", owner, repo, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_properties.go b/github/repos_properties.go index 61fbcb442e6..4defffdfaed 100644 --- a/github/repos_properties.go +++ b/github/repos_properties.go @@ -18,7 +18,7 @@ import ( func (s *RepositoriesService) GetAllCustomPropertyValues(ctx context.Context, org, repo string) ([]*CustomPropertyValue, *Response, error) { u := fmt.Sprintf("repos/%v/%v/properties/values", org, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -46,7 +46,7 @@ func (s *RepositoriesService) CreateOrUpdateCustomProperties(ctx context.Context Properties: customPropertyValues, } - req, err := s.client.NewRequest("PATCH", u, params) + req, err := s.client.NewRequest(ctx, "PATCH", u, params) if err != nil { return nil, err } diff --git a/github/repos_releases.go b/github/repos_releases.go index 18bbe885a53..34406f2efcd 100644 --- a/github/repos_releases.go +++ b/github/repos_releases.go @@ -100,7 +100,7 @@ func (s *RepositoriesService) ListReleases(ctx context.Context, owner, repo stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -150,7 +150,7 @@ func (s *RepositoriesService) GetReleaseByTag(ctx context.Context, owner, repo, //meta:operation POST /repos/{owner}/{repo}/releases/generate-notes func (s *RepositoriesService) GenerateReleaseNotes(ctx context.Context, owner, repo string, opts *GenerateNotesOptions) (*RepositoryReleaseNotes, *Response, error) { u := fmt.Sprintf("repos/%v/%v/releases/generate-notes", owner, repo) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -165,7 +165,7 @@ func (s *RepositoriesService) GenerateReleaseNotes(ctx context.Context, owner, r } func (s *RepositoriesService) getSingleRelease(ctx context.Context, url string) (*RepositoryRelease, *Response, error) { - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -224,7 +224,7 @@ func (s *RepositoriesService) CreateRelease(ctx context.Context, owner, repo str GenerateReleaseNotes: release.GenerateReleaseNotes, } - req, err := s.client.NewRequest("POST", u, releaseReq) + req, err := s.client.NewRequest(ctx, "POST", u, releaseReq) if err != nil { return nil, nil, err } @@ -264,7 +264,7 @@ func (s *RepositoriesService) EditRelease(ctx context.Context, owner, repo strin DiscussionCategoryName: release.DiscussionCategoryName, } - req, err := s.client.NewRequest("PATCH", u, releaseReq) + req, err := s.client.NewRequest(ctx, "PATCH", u, releaseReq) if err != nil { return nil, nil, err } @@ -286,7 +286,7 @@ func (s *RepositoriesService) EditRelease(ctx context.Context, owner, repo strin func (s *RepositoriesService) DeleteRelease(ctx context.Context, owner, repo string, id int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/releases/%v", owner, repo, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -305,7 +305,7 @@ func (s *RepositoriesService) ListReleaseAssets(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -326,7 +326,7 @@ func (s *RepositoriesService) ListReleaseAssets(ctx context.Context, owner, repo func (s *RepositoriesService) GetReleaseAsset(ctx context.Context, owner, repo string, id int64) (*ReleaseAsset, *Response, error) { u := fmt.Sprintf("repos/%v/%v/releases/assets/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -359,50 +359,40 @@ func (s *RepositoriesService) GetReleaseAsset(ctx context.Context, owner, repo s func (s *RepositoriesService) DownloadReleaseAsset(ctx context.Context, owner, repo string, id int64, followRedirectsClient *http.Client) (rc io.ReadCloser, redirectURL string, err error) { u := fmt.Sprintf("repos/%v/%v/releases/assets/%v", owner, repo, id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, "", err } req.Header.Set("Accept", defaultMediaType) - s.client.clientMu.Lock() - defer s.client.clientMu.Unlock() - - var loc string - saveRedirect := s.client.client.CheckRedirect - s.client.client.CheckRedirect = func(req *http.Request, _ []*http.Request) error { - loc = req.URL.String() - return errors.New("disable redirect") + loc, resp, err := s.client.bareDoUntilFound(ctx, req, 10) + if err != nil { + return nil, "", err } - defer func() { s.client.client.CheckRedirect = saveRedirect }() - req = withContext(ctx, req) - resp, err := s.client.client.Do(req) - if err != nil { - if !strings.Contains(err.Error(), "disable redirect") { - return nil, "", err - } - if followRedirectsClient != nil { - rc, err := s.downloadReleaseAssetFromURL(ctx, followRedirectsClient, loc) - return rc, "", err - } - return nil, loc, nil // Intentionally return no error with valid redirect URL. + // No redirect stream the response body directly. + if loc == nil { + return resp.Body, "", nil } - if err := CheckResponse(resp); err != nil { - _ = resp.Body.Close() - return nil, "", err + // Close body as it's not needed when following redirects or returning the redirect URL. + _ = resp.Body.Close() + + // Got a redirect URL. + redirectStr := loc.String() + if followRedirectsClient != nil { + rc, err := s.downloadReleaseAssetFromURL(ctx, followRedirectsClient, redirectStr) + return rc, "", err } - return resp.Body, "", nil + return nil, redirectStr, nil } func (s *RepositoriesService) downloadReleaseAssetFromURL(ctx context.Context, followRedirectsClient *http.Client, url string) (rc io.ReadCloser, err error) { - req, err := http.NewRequest("GET", url, nil) + req, err := http.NewRequestWithContext(ctx, "GET", url, nil) if err != nil { return nil, err } - req = withContext(ctx, req) req.Header.Set("Accept", defaultMediaType) resp, err := followRedirectsClient.Do(req) if err != nil { @@ -423,7 +413,7 @@ func (s *RepositoriesService) downloadReleaseAssetFromURL(ctx context.Context, f func (s *RepositoriesService) EditReleaseAsset(ctx context.Context, owner, repo string, id int64, release *ReleaseAsset) (*ReleaseAsset, *Response, error) { u := fmt.Sprintf("repos/%v/%v/releases/assets/%v", owner, repo, id) - req, err := s.client.NewRequest("PATCH", u, release) + req, err := s.client.NewRequest(ctx, "PATCH", u, release) if err != nil { return nil, nil, err } @@ -445,7 +435,7 @@ func (s *RepositoriesService) EditReleaseAsset(ctx context.Context, owner, repo func (s *RepositoriesService) DeleteReleaseAsset(ctx context.Context, owner, repo string, id int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/releases/assets/%v", owner, repo, id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -482,7 +472,7 @@ func (s *RepositoriesService) UploadReleaseAsset(ctx context.Context, owner, rep mediaType = opts.MediaType } - req, err := s.client.NewUploadRequest(u, file, stat.Size(), mediaType) + req, err := s.client.NewUploadRequest(ctx, u, file, stat.Size(), mediaType) if err != nil { return nil, nil, err } @@ -556,7 +546,7 @@ func (s *RepositoriesService) UploadReleaseAssetFromRelease( } } - req, err := s.client.NewUploadRequest(u, reader, size, mediaType) + req, err := s.client.NewUploadRequest(ctx, u, reader, size, mediaType) if err != nil { return nil, nil, err } diff --git a/github/repos_rules.go b/github/repos_rules.go index 612a07ced06..a4be4ef30ec 100644 --- a/github/repos_rules.go +++ b/github/repos_rules.go @@ -23,7 +23,7 @@ func (s *RepositoriesService) GetRulesForBranch(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -60,7 +60,7 @@ func (s *RepositoriesService) GetAllRulesets(ctx context.Context, owner, repo st return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -82,7 +82,7 @@ func (s *RepositoriesService) GetAllRulesets(ctx context.Context, owner, repo st func (s *RepositoriesService) CreateRuleset(ctx context.Context, owner, repo string, ruleset RepositoryRuleset) (*RepositoryRuleset, *Response, error) { u := fmt.Sprintf("repos/%v/%v/rulesets", owner, repo) - req, err := s.client.NewRequest("POST", u, ruleset) + req, err := s.client.NewRequest(ctx, "POST", u, ruleset) if err != nil { return nil, nil, err } @@ -105,7 +105,7 @@ func (s *RepositoriesService) CreateRuleset(ctx context.Context, owner, repo str func (s *RepositoriesService) GetRuleset(ctx context.Context, owner, repo string, rulesetID int64, includesParents bool) (*RepositoryRuleset, *Response, error) { u := fmt.Sprintf("repos/%v/%v/rulesets/%v?includes_parents=%v", owner, repo, rulesetID, includesParents) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -127,7 +127,7 @@ func (s *RepositoriesService) GetRuleset(ctx context.Context, owner, repo string func (s *RepositoriesService) UpdateRuleset(ctx context.Context, owner, repo string, rulesetID int64, ruleset RepositoryRuleset) (*RepositoryRuleset, *Response, error) { u := fmt.Sprintf("repos/%v/%v/rulesets/%v", owner, repo, rulesetID) - req, err := s.client.NewRequest("PUT", u, ruleset) + req, err := s.client.NewRequest(ctx, "PUT", u, ruleset) if err != nil { return nil, nil, err } @@ -149,7 +149,7 @@ func (s *RepositoriesService) UpdateRuleset(ctx context.Context, owner, repo str func (s *RepositoriesService) DeleteRuleset(ctx context.Context, owner, repo string, rulesetID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/rulesets/%v", owner, repo, rulesetID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_stats.go b/github/repos_stats.go index 373492c0338..da04ebbe06f 100644 --- a/github/repos_stats.go +++ b/github/repos_stats.go @@ -50,7 +50,7 @@ func (w WeeklyStats) String() string { //meta:operation GET /repos/{owner}/{repo}/stats/contributors func (s *RepositoriesService) ListContributorsStats(ctx context.Context, owner, repo string) ([]*ContributorStats, *Response, error) { u := fmt.Sprintf("repos/%v/%v/stats/contributors", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -91,7 +91,7 @@ func (w WeeklyCommitActivity) String() string { //meta:operation GET /repos/{owner}/{repo}/stats/commit_activity func (s *RepositoriesService) ListCommitActivity(ctx context.Context, owner, repo string) ([]*WeeklyCommitActivity, *Response, error) { u := fmt.Sprintf("repos/%v/%v/stats/commit_activity", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -120,7 +120,7 @@ func (s *RepositoriesService) ListCommitActivity(ctx context.Context, owner, rep //meta:operation GET /repos/{owner}/{repo}/stats/code_frequency func (s *RepositoriesService) ListCodeFrequency(ctx context.Context, owner, repo string) ([]*WeeklyStats, *Response, error) { u := fmt.Sprintf("repos/%v/%v/stats/code_frequency", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -178,7 +178,7 @@ func (r RepositoryParticipation) String() string { //meta:operation GET /repos/{owner}/{repo}/stats/participation func (s *RepositoriesService) ListParticipation(ctx context.Context, owner, repo string) (*RepositoryParticipation, *Response, error) { u := fmt.Sprintf("repos/%v/%v/stats/participation", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -213,7 +213,7 @@ type PunchCard struct { //meta:operation GET /repos/{owner}/{repo}/stats/punch_card func (s *RepositoriesService) ListPunchCard(ctx context.Context, owner, repo string) ([]*PunchCard, *Response, error) { u := fmt.Sprintf("repos/%v/%v/stats/punch_card", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_statuses.go b/github/repos_statuses.go index d15ccda1feb..fe90098fd05 100644 --- a/github/repos_statuses.go +++ b/github/repos_statuses.go @@ -55,7 +55,7 @@ func (s *RepositoriesService) ListStatuses(ctx context.Context, owner, repo, ref return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -77,7 +77,7 @@ func (s *RepositoriesService) ListStatuses(ctx context.Context, owner, repo, ref //meta:operation POST /repos/{owner}/{repo}/statuses/{sha} func (s *RepositoriesService) CreateStatus(ctx context.Context, owner, repo, ref string, status RepoStatus) (*RepoStatus, *Response, error) { u := fmt.Sprintf("repos/%v/%v/statuses/%v", owner, repo, refURLEscape(ref)) - req, err := s.client.NewRequest("POST", u, &status) + req, err := s.client.NewRequest(ctx, "POST", u, &status) if err != nil { return nil, nil, err } @@ -123,7 +123,7 @@ func (s *RepositoriesService) GetCombinedStatus(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/repos_tags.go b/github/repos_tags.go index a9253f77ba4..a2fecade7ff 100644 --- a/github/repos_tags.go +++ b/github/repos_tags.go @@ -32,7 +32,7 @@ type tagProtectionRequest struct { func (s *RepositoriesService) ListTagProtection(ctx context.Context, owner, repo string) ([]*TagProtection, *Response, error) { u := fmt.Sprintf("repos/%v/%v/tags/protection", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -56,7 +56,7 @@ func (s *RepositoriesService) ListTagProtection(ctx context.Context, owner, repo func (s *RepositoriesService) CreateTagProtection(ctx context.Context, owner, repo, pattern string) (*TagProtection, *Response, error) { u := fmt.Sprintf("repos/%v/%v/tags/protection", owner, repo) r := &tagProtectionRequest{Pattern: pattern} - req, err := s.client.NewRequest("POST", u, r) + req, err := s.client.NewRequest(ctx, "POST", u, r) if err != nil { return nil, nil, err } @@ -79,7 +79,7 @@ func (s *RepositoriesService) CreateTagProtection(ctx context.Context, owner, re //meta:operation DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id} func (s *RepositoriesService) DeleteTagProtection(ctx context.Context, owner, repo string, tagProtectionID int64) (*Response, error) { u := fmt.Sprintf("repos/%v/%v/tags/protection/%v", owner, repo, tagProtectionID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/repos_traffic.go b/github/repos_traffic.go index f41b8dfc023..e60926c6c62 100644 --- a/github/repos_traffic.go +++ b/github/repos_traffic.go @@ -60,7 +60,7 @@ type TrafficBreakdownOptions struct { func (s *RepositoriesService) ListTrafficReferrers(ctx context.Context, owner, repo string) ([]*TrafficReferrer, *Response, error) { u := fmt.Sprintf("repos/%v/%v/traffic/popular/referrers", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -82,7 +82,7 @@ func (s *RepositoriesService) ListTrafficReferrers(ctx context.Context, owner, r func (s *RepositoriesService) ListTrafficPaths(ctx context.Context, owner, repo string) ([]*TrafficPath, *Response, error) { u := fmt.Sprintf("repos/%v/%v/traffic/popular/paths", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -108,7 +108,7 @@ func (s *RepositoriesService) ListTrafficViews(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -134,7 +134,7 @@ func (s *RepositoriesService) ListTrafficClones(ctx context.Context, owner, repo return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/scim.go b/github/scim.go index 73939cb3110..22af047312f 100644 --- a/github/scim.go +++ b/github/scim.go @@ -105,7 +105,7 @@ func (s *SCIMService) ListSCIMProvisionedIdentities(ctx context.Context, org str return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -127,7 +127,7 @@ func (s *SCIMService) ListSCIMProvisionedIdentities(ctx context.Context, org str func (s *SCIMService) ProvisionAndInviteSCIMUser(ctx context.Context, org string, opts *SCIMUserAttributes) (*SCIMUserAttributes, *Response, error) { u := fmt.Sprintf("scim/v2/organizations/%v/Users", org) - req, err := s.client.NewRequest("POST", u, opts) + req, err := s.client.NewRequest(ctx, "POST", u, opts) if err != nil { return nil, nil, err } @@ -148,7 +148,7 @@ func (s *SCIMService) ProvisionAndInviteSCIMUser(ctx context.Context, org string //meta:operation GET /scim/v2/organizations/{org}/Users/{scim_user_id} func (s *SCIMService) GetSCIMProvisioningInfoForUser(ctx context.Context, org, scimUserID string) (*SCIMUserAttributes, *Response, error) { u := fmt.Sprintf("scim/v2/organizations/%v/Users/%v", org, scimUserID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -174,7 +174,7 @@ func (s *SCIMService) UpdateProvisionedOrgMembership(ctx context.Context, org, s return nil, err } - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -209,7 +209,7 @@ func (s *SCIMService) UpdateAttributeForSCIMUser(ctx context.Context, org, scimU return nil, err } - req, err := s.client.NewRequest("PATCH", u, nil) + req, err := s.client.NewRequest(ctx, "PATCH", u, nil) if err != nil { return nil, err } @@ -224,7 +224,7 @@ func (s *SCIMService) UpdateAttributeForSCIMUser(ctx context.Context, org, scimU //meta:operation DELETE /scim/v2/organizations/{org}/Users/{scim_user_id} func (s *SCIMService) DeleteSCIMUserFromOrg(ctx context.Context, org, scimUserID string) (*Response, error) { u := fmt.Sprintf("scim/v2/organizations/%v/Users/%v", org, scimUserID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/search.go b/github/search.go index 0902be09463..0f551137e52 100644 --- a/github/search.go +++ b/github/search.go @@ -316,7 +316,7 @@ func (s *SearchService) search(ctx context.Context, searchType string, parameter params.Set("q", parameters.Query) u := fmt.Sprintf("search/%v?%v", searchType, params.Encode()) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, err } diff --git a/github/secret_scanning.go b/github/secret_scanning.go index 7c11886f427..c73cadde6ae 100644 --- a/github/secret_scanning.go +++ b/github/secret_scanning.go @@ -182,7 +182,7 @@ func (s *SecretScanningService) ListAlertsForEnterprise(ctx context.Context, ent return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -211,7 +211,7 @@ func (s *SecretScanningService) ListAlertsForOrg(ctx context.Context, org string return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -240,7 +240,7 @@ func (s *SecretScanningService) ListAlertsForRepo(ctx context.Context, owner, re return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -265,7 +265,7 @@ func (s *SecretScanningService) ListAlertsForRepo(ctx context.Context, owner, re func (s *SecretScanningService) GetAlert(ctx context.Context, owner, repo string, number int64) (*SecretScanningAlert, *Response, error) { u := fmt.Sprintf("repos/%v/%v/secret-scanning/alerts/%v", owner, repo, number) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -290,7 +290,7 @@ func (s *SecretScanningService) GetAlert(ctx context.Context, owner, repo string func (s *SecretScanningService) UpdateAlert(ctx context.Context, owner, repo string, number int64, opts *SecretScanningAlertUpdateOptions) (*SecretScanningAlert, *Response, error) { u := fmt.Sprintf("repos/%v/%v/secret-scanning/alerts/%v", owner, repo, number) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -319,7 +319,7 @@ func (s *SecretScanningService) ListLocationsForAlert(ctx context.Context, owner return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -344,7 +344,7 @@ func (s *SecretScanningService) ListLocationsForAlert(ctx context.Context, owner func (s *SecretScanningService) CreatePushProtectionBypass(ctx context.Context, owner, repo string, request PushProtectionBypassRequest) (*PushProtectionBypass, *Response, error) { u := fmt.Sprintf("repos/%v/%v/secret-scanning/push-protection-bypasses", owner, repo) - req, err := s.client.NewRequest("POST", u, request) + req, err := s.client.NewRequest(ctx, "POST", u, request) if err != nil { return nil, nil, err } @@ -368,7 +368,7 @@ func (s *SecretScanningService) CreatePushProtectionBypass(ctx context.Context, func (s *SecretScanningService) GetScanHistory(ctx context.Context, owner, repo string) (*SecretScanningScanHistory, *Response, error) { u := fmt.Sprintf("repos/%v/%v/secret-scanning/scan-history", owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/secret_scanning_pattern_configs.go b/github/secret_scanning_pattern_configs.go index cd8631249e5..eed1537293e 100644 --- a/github/secret_scanning_pattern_configs.go +++ b/github/secret_scanning_pattern_configs.go @@ -84,7 +84,7 @@ type SecretScanningCustomPatternSetting struct { func (s *SecretScanningService) ListPatternConfigsForEnterprise(ctx context.Context, enterprise string) (*SecretScanningPatternConfigs, *Response, error) { u := fmt.Sprintf("enterprises/%v/secret-scanning/pattern-configurations", enterprise) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -106,7 +106,7 @@ func (s *SecretScanningService) ListPatternConfigsForEnterprise(ctx context.Cont func (s *SecretScanningService) ListPatternConfigsForOrg(ctx context.Context, org string) (*SecretScanningPatternConfigs, *Response, error) { u := fmt.Sprintf("orgs/%v/secret-scanning/pattern-configurations", org) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -128,7 +128,7 @@ func (s *SecretScanningService) ListPatternConfigsForOrg(ctx context.Context, or func (s *SecretScanningService) UpdatePatternConfigsForEnterprise(ctx context.Context, enterprise string, opts *SecretScanningPatternConfigsUpdateOptions) (*SecretScanningPatternConfigsUpdate, *Response, error) { u := fmt.Sprintf("enterprises/%v/secret-scanning/pattern-configurations", enterprise) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -150,7 +150,7 @@ func (s *SecretScanningService) UpdatePatternConfigsForEnterprise(ctx context.Co func (s *SecretScanningService) UpdatePatternConfigsForOrg(ctx context.Context, org string, opts *SecretScanningPatternConfigsUpdateOptions) (*SecretScanningPatternConfigsUpdate, *Response, error) { u := fmt.Sprintf("orgs/%v/secret-scanning/pattern-configurations", org) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } diff --git a/github/security_advisories.go b/github/security_advisories.go index 306f50dedb1..6c8dc7b65e2 100644 --- a/github/security_advisories.go +++ b/github/security_advisories.go @@ -137,7 +137,7 @@ type Credit struct { func (s *SecurityAdvisoriesService) RequestCVE(ctx context.Context, owner, repo, ghsaID string) (*Response, error) { url := fmt.Sprintf("repos/%v/%v/security-advisories/%v/cve", owner, repo, ghsaID) - req, err := s.client.NewRequest("POST", url, nil) + req, err := s.client.NewRequest(ctx, "POST", url, nil) if err != nil { return nil, err } @@ -163,7 +163,7 @@ func (s *SecurityAdvisoriesService) RequestCVE(ctx context.Context, owner, repo, func (s *SecurityAdvisoriesService) CreateTemporaryPrivateFork(ctx context.Context, owner, repo, ghsaID string) (*Repository, *Response, error) { url := fmt.Sprintf("repos/%v/%v/security-advisories/%v/forks", owner, repo, ghsaID) - req, err := s.client.NewRequest("POST", url, nil) + req, err := s.client.NewRequest(ctx, "POST", url, nil) if err != nil { return nil, nil, err } @@ -197,7 +197,7 @@ func (s *SecurityAdvisoriesService) ListRepositorySecurityAdvisoriesForOrg(ctx c return nil, nil, err } - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -223,7 +223,7 @@ func (s *SecurityAdvisoriesService) ListRepositorySecurityAdvisories(ctx context return nil, nil, err } - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -249,7 +249,7 @@ func (s *SecurityAdvisoriesService) ListGlobalSecurityAdvisories(ctx context.Con return nil, nil, err } - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } @@ -270,7 +270,7 @@ func (s *SecurityAdvisoriesService) ListGlobalSecurityAdvisories(ctx context.Con //meta:operation GET /advisories/{ghsa_id} func (s *SecurityAdvisoriesService) GetGlobalSecurityAdvisories(ctx context.Context, ghsaID string) (*GlobalSecurityAdvisory, *Response, error) { url := fmt.Sprintf("advisories/%v", ghsaID) - req, err := s.client.NewRequest("GET", url, nil) + req, err := s.client.NewRequest(ctx, "GET", url, nil) if err != nil { return nil, nil, err } diff --git a/github/sub_issue.go b/github/sub_issue.go index 4826ee8da98..80df125ae6e 100644 --- a/github/sub_issue.go +++ b/github/sub_issue.go @@ -52,7 +52,7 @@ type SubIssueRequest struct { func (s *SubIssueService) Remove(ctx context.Context, owner, repo string, issueNumber int64, subIssue SubIssueRequest) (*SubIssue, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/sub_issue", owner, repo, issueNumber) - req, err := s.client.NewRequest("DELETE", u, subIssue) + req, err := s.client.NewRequest(ctx, "DELETE", u, subIssue) if err != nil { return nil, nil, err } @@ -78,7 +78,7 @@ func (s *SubIssueService) ListByIssue(ctx context.Context, owner, repo string, i return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -102,7 +102,7 @@ func (s *SubIssueService) ListByIssue(ctx context.Context, owner, repo string, i //meta:operation POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues func (s *SubIssueService) Add(ctx context.Context, owner, repo string, issueNumber int64, subIssue SubIssueRequest) (*SubIssue, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/sub_issues", owner, repo, issueNumber) - req, err := s.client.NewRequest("POST", u, subIssue) + req, err := s.client.NewRequest(ctx, "POST", u, subIssue) if err != nil { return nil, nil, err } @@ -125,7 +125,7 @@ func (s *SubIssueService) Add(ctx context.Context, owner, repo string, issueNumb //meta:operation PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority func (s *SubIssueService) Reprioritize(ctx context.Context, owner, repo string, issueNumber int64, subIssue SubIssueRequest) (*SubIssue, *Response, error) { u := fmt.Sprintf("repos/%v/%v/issues/%v/sub_issues/priority", owner, repo, issueNumber) - req, err := s.client.NewRequest("PATCH", u, subIssue) + req, err := s.client.NewRequest(ctx, "PATCH", u, subIssue) if err != nil { return nil, nil, err } diff --git a/github/teams.go b/github/teams.go index 3346f9a30d7..59916101823 100644 --- a/github/teams.go +++ b/github/teams.go @@ -102,7 +102,7 @@ func (s *TeamsService) ListTeams(ctx context.Context, org string, opts *ListOpti return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -125,7 +125,7 @@ func (s *TeamsService) ListTeams(ctx context.Context, org string, opts *ListOpti //meta:operation GET /orgs/{org}/teams/{team_slug} func (s *TeamsService) GetTeamByID(ctx context.Context, orgID, teamID int64) (*Team, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v", orgID, teamID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -146,7 +146,7 @@ func (s *TeamsService) GetTeamByID(ctx context.Context, orgID, teamID int64) (*T //meta:operation GET /orgs/{org}/teams/{team_slug} func (s *TeamsService) GetTeamBySlug(ctx context.Context, org, slug string) (*Team, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v", org, slug) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -201,7 +201,7 @@ func (s NewTeam) String() string { //meta:operation POST /orgs/{org}/teams func (s *TeamsService) CreateTeam(ctx context.Context, org string, team NewTeam) (*Team, *Response, error) { u := fmt.Sprintf("orgs/%v/teams", org) - req, err := s.client.NewRequest("POST", u, team) + req, err := s.client.NewRequest(ctx, "POST", u, team) if err != nil { return nil, nil, err } @@ -258,9 +258,9 @@ func (s *TeamsService) EditTeamByID(ctx context.Context, orgID, teamID int64, te var err error if removeParent { teamRemoveParent := copyNewTeamWithoutParent(&team) - req, err = s.client.NewRequest("PATCH", u, teamRemoveParent) + req, err = s.client.NewRequest(ctx, "PATCH", u, teamRemoveParent) } else { - req, err = s.client.NewRequest("PATCH", u, team) + req, err = s.client.NewRequest(ctx, "PATCH", u, team) } if err != nil { return nil, nil, err @@ -287,9 +287,9 @@ func (s *TeamsService) EditTeamBySlug(ctx context.Context, org, slug string, tea var err error if removeParent { teamRemoveParent := copyNewTeamWithoutParent(&team) - req, err = s.client.NewRequest("PATCH", u, teamRemoveParent) + req, err = s.client.NewRequest(ctx, "PATCH", u, teamRemoveParent) } else { - req, err = s.client.NewRequest("PATCH", u, team) + req, err = s.client.NewRequest(ctx, "PATCH", u, team) } if err != nil { return nil, nil, err @@ -313,7 +313,7 @@ func (s *TeamsService) EditTeamBySlug(ctx context.Context, org, slug string, tea //meta:operation DELETE /orgs/{org}/teams/{team_slug} func (s *TeamsService) DeleteTeamByID(ctx context.Context, orgID, teamID int64) (*Response, error) { u := fmt.Sprintf("organizations/%v/team/%v", orgID, teamID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -328,7 +328,7 @@ func (s *TeamsService) DeleteTeamByID(ctx context.Context, orgID, teamID int64) //meta:operation DELETE /orgs/{org}/teams/{team_slug} func (s *TeamsService) DeleteTeamBySlug(ctx context.Context, org, slug string) (*Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v", org, slug) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -350,7 +350,7 @@ func (s *TeamsService) ListChildTeamsByParentID(ctx context.Context, orgID, team return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -376,7 +376,7 @@ func (s *TeamsService) ListChildTeamsByParentSlug(ctx context.Context, org, slug return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -404,7 +404,7 @@ func (s *TeamsService) ListTeamReposByID(ctx context.Context, orgID, teamID int6 return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -432,7 +432,7 @@ func (s *TeamsService) ListTeamReposBySlug(ctx context.Context, org, slug string return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -459,7 +459,7 @@ func (s *TeamsService) ListTeamReposBySlug(ctx context.Context, org, slug string //meta:operation GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} func (s *TeamsService) IsTeamRepoByID(ctx context.Context, orgID, teamID int64, owner, repo string) (*Repository, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/repos/%v/%v", orgID, teamID, owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -484,7 +484,7 @@ func (s *TeamsService) IsTeamRepoByID(ctx context.Context, orgID, teamID int64, //meta:operation GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} func (s *TeamsService) IsTeamRepoBySlug(ctx context.Context, org, slug, owner, repo string) (*Repository, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/repos/%v/%v", org, slug, owner, repo) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -526,7 +526,7 @@ type TeamAddTeamRepoOptions struct { //meta:operation PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} func (s *TeamsService) AddTeamRepoByID(ctx context.Context, orgID, teamID int64, owner, repo string, opts *TeamAddTeamRepoOptions) (*Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/repos/%v/%v", orgID, teamID, owner, repo) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -543,7 +543,7 @@ func (s *TeamsService) AddTeamRepoByID(ctx context.Context, orgID, teamID int64, //meta:operation PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} func (s *TeamsService) AddTeamRepoBySlug(ctx context.Context, org, slug, owner, repo string, opts *TeamAddTeamRepoOptions) (*Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/repos/%v/%v", org, slug, owner, repo) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -562,7 +562,7 @@ func (s *TeamsService) AddTeamRepoBySlug(ctx context.Context, org, slug, owner, //meta:operation DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} func (s *TeamsService) RemoveTeamRepoByID(ctx context.Context, orgID, teamID int64, owner, repo string) (*Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/repos/%v/%v", orgID, teamID, owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -579,7 +579,7 @@ func (s *TeamsService) RemoveTeamRepoByID(ctx context.Context, orgID, teamID int //meta:operation DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} func (s *TeamsService) RemoveTeamRepoBySlug(ctx context.Context, org, slug, owner, repo string) (*Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/repos/%v/%v", org, slug, owner, repo) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -599,7 +599,7 @@ func (s *TeamsService) ListUserTeams(ctx context.Context, opts *ListOptions) ([] return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -623,7 +623,7 @@ func (s *TeamsService) ListUserTeams(ctx context.Context, opts *ListOptions) ([] func (s *TeamsService) ListTeamProjectsByID(ctx context.Context, orgID, teamID int64) ([]*ProjectV2, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/projects", orgID, teamID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -647,7 +647,7 @@ func (s *TeamsService) ListTeamProjectsByID(ctx context.Context, orgID, teamID i func (s *TeamsService) ListTeamProjectsBySlug(ctx context.Context, org, slug string) ([]*ProjectV2, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/projects", org, slug) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -673,7 +673,7 @@ func (s *TeamsService) ListTeamProjectsBySlug(ctx context.Context, org, slug str //meta:operation GET /orgs/{org}/teams/{team_slug}/projects/{project_id} func (s *TeamsService) ReviewTeamProjectsByID(ctx context.Context, orgID, teamID, projectID int64) (*ProjectV2, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/projects/%v", orgID, teamID, projectID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -697,7 +697,7 @@ func (s *TeamsService) ReviewTeamProjectsByID(ctx context.Context, orgID, teamID //meta:operation GET /orgs/{org}/teams/{team_slug}/projects/{project_id} func (s *TeamsService) ReviewTeamProjectsBySlug(ctx context.Context, org, slug string, projectID int64) (*ProjectV2, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/projects/%v", org, slug, projectID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -736,7 +736,7 @@ type TeamProjectOptions struct { //meta:operation PUT /orgs/{org}/teams/{team_slug}/projects/{project_id} func (s *TeamsService) AddTeamProjectByID(ctx context.Context, orgID, teamID, projectID int64, opts *TeamProjectOptions) (*Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/projects/%v", orgID, teamID, projectID) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -755,7 +755,7 @@ func (s *TeamsService) AddTeamProjectByID(ctx context.Context, orgID, teamID, pr //meta:operation PUT /orgs/{org}/teams/{team_slug}/projects/{project_id} func (s *TeamsService) AddTeamProjectBySlug(ctx context.Context, org, slug string, projectID int64, opts *TeamProjectOptions) (*Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/projects/%v", org, slug, projectID) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -779,7 +779,7 @@ func (s *TeamsService) AddTeamProjectBySlug(ctx context.Context, org, slug strin //meta:operation DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id} func (s *TeamsService) RemoveTeamProjectByID(ctx context.Context, orgID, teamID, projectID int64) (*Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/projects/%v", orgID, teamID, projectID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -801,7 +801,7 @@ func (s *TeamsService) RemoveTeamProjectByID(ctx context.Context, orgID, teamID, //meta:operation DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id} func (s *TeamsService) RemoveTeamProjectBySlug(ctx context.Context, org, slug string, projectID int64) (*Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/projects/%v", org, slug, projectID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -843,7 +843,7 @@ func (s *TeamsService) ListIDPGroupsInOrganization(ctx context.Context, org stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -868,7 +868,7 @@ func (s *TeamsService) ListIDPGroupsInOrganization(ctx context.Context, org stri func (s *TeamsService) ListIDPGroupsForTeamByID(ctx context.Context, orgID, teamID int64) (*IDPGroupList, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/team-sync/group-mappings", orgID, teamID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -891,7 +891,7 @@ func (s *TeamsService) ListIDPGroupsForTeamByID(ctx context.Context, orgID, team func (s *TeamsService) ListIDPGroupsForTeamBySlug(ctx context.Context, org, slug string) (*IDPGroupList, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/team-sync/group-mappings", org, slug) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -916,7 +916,7 @@ func (s *TeamsService) ListIDPGroupsForTeamBySlug(ctx context.Context, org, slug func (s *TeamsService) CreateOrUpdateIDPGroupConnectionsByID(ctx context.Context, orgID, teamID int64, opts IDPGroupList) (*IDPGroupList, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/team-sync/group-mappings", orgID, teamID) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -939,7 +939,7 @@ func (s *TeamsService) CreateOrUpdateIDPGroupConnectionsByID(ctx context.Context func (s *TeamsService) CreateOrUpdateIDPGroupConnectionsBySlug(ctx context.Context, org, slug string, opts IDPGroupList) (*IDPGroupList, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/team-sync/group-mappings", org, slug) - req, err := s.client.NewRequest("PATCH", u, opts) + req, err := s.client.NewRequest(ctx, "PATCH", u, opts) if err != nil { return nil, nil, err } @@ -988,7 +988,7 @@ type ExternalGroupList struct { //meta:operation GET /orgs/{org}/external-group/{group_id} func (s *TeamsService) GetExternalGroup(ctx context.Context, org string, groupID int64) (*ExternalGroup, *Response, error) { u := fmt.Sprintf("orgs/%v/external-group/%v", org, groupID) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1022,7 +1022,7 @@ func (s *TeamsService) ListExternalGroups(ctx context.Context, org string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1044,7 +1044,7 @@ func (s *TeamsService) ListExternalGroups(ctx context.Context, org string, opts func (s *TeamsService) ListExternalGroupsForTeamBySlug(ctx context.Context, org, slug string) (*ExternalGroupList, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/external-groups", org, slug) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -1066,7 +1066,7 @@ func (s *TeamsService) ListExternalGroupsForTeamBySlug(ctx context.Context, org, func (s *TeamsService) UpdateConnectedExternalGroup(ctx context.Context, org, slug string, eg *ExternalGroup) (*ExternalGroup, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/external-groups", org, slug) - req, err := s.client.NewRequest("PATCH", u, eg) + req, err := s.client.NewRequest(ctx, "PATCH", u, eg) if err != nil { return nil, nil, err } @@ -1088,7 +1088,7 @@ func (s *TeamsService) UpdateConnectedExternalGroup(ctx context.Context, org, sl func (s *TeamsService) RemoveConnectedExternalGroup(ctx context.Context, org, slug string) (*Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/external-groups", org, slug) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/teams_discussion_comments.go b/github/teams_discussion_comments.go index ae478142078..2a70f9e5bcd 100644 --- a/github/teams_discussion_comments.go +++ b/github/teams_discussion_comments.go @@ -53,7 +53,7 @@ func (s *TeamsService) ListCommentsByID(ctx context.Context, orgID, teamID int64 return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -80,7 +80,7 @@ func (s *TeamsService) ListCommentsBySlug(ctx context.Context, org, slug string, return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -102,7 +102,7 @@ func (s *TeamsService) ListCommentsBySlug(ctx context.Context, org, slug string, //meta:operation GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} func (s *TeamsService) GetCommentByID(ctx context.Context, orgID, teamID int64, discussionNumber, commentNumber int) (*DiscussionComment, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/discussions/%v/comments/%v", orgID, teamID, discussionNumber, commentNumber) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -125,7 +125,7 @@ func (s *TeamsService) GetCommentByID(ctx context.Context, orgID, teamID int64, func (s *TeamsService) GetCommentBySlug(ctx context.Context, org, slug string, discussionNumber, commentNumber int) (*DiscussionComment, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/discussions/%v/comments/%v", org, slug, discussionNumber, commentNumber) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -147,7 +147,7 @@ func (s *TeamsService) GetCommentBySlug(ctx context.Context, org, slug string, d //meta:operation POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments func (s *TeamsService) CreateCommentByID(ctx context.Context, orgID, teamID int64, discussionNumber int, comment DiscussionComment) (*DiscussionComment, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/discussions/%v/comments", orgID, teamID, discussionNumber) - req, err := s.client.NewRequest("POST", u, comment) + req, err := s.client.NewRequest(ctx, "POST", u, comment) if err != nil { return nil, nil, err } @@ -169,7 +169,7 @@ func (s *TeamsService) CreateCommentByID(ctx context.Context, orgID, teamID int6 //meta:operation POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments func (s *TeamsService) CreateCommentBySlug(ctx context.Context, org, slug string, discussionNumber int, comment DiscussionComment) (*DiscussionComment, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/discussions/%v/comments", org, slug, discussionNumber) - req, err := s.client.NewRequest("POST", u, comment) + req, err := s.client.NewRequest(ctx, "POST", u, comment) if err != nil { return nil, nil, err } @@ -192,7 +192,7 @@ func (s *TeamsService) CreateCommentBySlug(ctx context.Context, org, slug string //meta:operation PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} func (s *TeamsService) EditCommentByID(ctx context.Context, orgID, teamID int64, discussionNumber, commentNumber int, comment DiscussionComment) (*DiscussionComment, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/discussions/%v/comments/%v", orgID, teamID, discussionNumber, commentNumber) - req, err := s.client.NewRequest("PATCH", u, comment) + req, err := s.client.NewRequest(ctx, "PATCH", u, comment) if err != nil { return nil, nil, err } @@ -215,7 +215,7 @@ func (s *TeamsService) EditCommentByID(ctx context.Context, orgID, teamID int64, //meta:operation PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} func (s *TeamsService) EditCommentBySlug(ctx context.Context, org, slug string, discussionNumber, commentNumber int, comment DiscussionComment) (*DiscussionComment, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/discussions/%v/comments/%v", org, slug, discussionNumber, commentNumber) - req, err := s.client.NewRequest("PATCH", u, comment) + req, err := s.client.NewRequest(ctx, "PATCH", u, comment) if err != nil { return nil, nil, err } @@ -237,7 +237,7 @@ func (s *TeamsService) EditCommentBySlug(ctx context.Context, org, slug string, //meta:operation DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} func (s *TeamsService) DeleteCommentByID(ctx context.Context, orgID, teamID int64, discussionNumber, commentNumber int) (*Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/discussions/%v/comments/%v", orgID, teamID, discussionNumber, commentNumber) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -253,7 +253,7 @@ func (s *TeamsService) DeleteCommentByID(ctx context.Context, orgID, teamID int6 //meta:operation DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} func (s *TeamsService) DeleteCommentBySlug(ctx context.Context, org, slug string, discussionNumber, commentNumber int) (*Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/discussions/%v/comments/%v", org, slug, discussionNumber, commentNumber) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/teams_discussions.go b/github/teams_discussions.go index f1fb51f0032..d15d5f720d3 100644 --- a/github/teams_discussions.go +++ b/github/teams_discussions.go @@ -59,7 +59,7 @@ func (s *TeamsService) ListDiscussionsByID(ctx context.Context, orgID, teamID in return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -86,7 +86,7 @@ func (s *TeamsService) ListDiscussionsBySlug(ctx context.Context, org, slug stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -108,7 +108,7 @@ func (s *TeamsService) ListDiscussionsBySlug(ctx context.Context, org, slug stri //meta:operation GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} func (s *TeamsService) GetDiscussionByID(ctx context.Context, orgID, teamID int64, discussionNumber int) (*TeamDiscussion, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/discussions/%v", orgID, teamID, discussionNumber) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -130,7 +130,7 @@ func (s *TeamsService) GetDiscussionByID(ctx context.Context, orgID, teamID int6 //meta:operation GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} func (s *TeamsService) GetDiscussionBySlug(ctx context.Context, org, slug string, discussionNumber int) (*TeamDiscussion, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/discussions/%v", org, slug, discussionNumber) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -152,7 +152,7 @@ func (s *TeamsService) GetDiscussionBySlug(ctx context.Context, org, slug string //meta:operation POST /orgs/{org}/teams/{team_slug}/discussions func (s *TeamsService) CreateDiscussionByID(ctx context.Context, orgID, teamID int64, discussion TeamDiscussion) (*TeamDiscussion, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/discussions", orgID, teamID) - req, err := s.client.NewRequest("POST", u, discussion) + req, err := s.client.NewRequest(ctx, "POST", u, discussion) if err != nil { return nil, nil, err } @@ -174,7 +174,7 @@ func (s *TeamsService) CreateDiscussionByID(ctx context.Context, orgID, teamID i //meta:operation POST /orgs/{org}/teams/{team_slug}/discussions func (s *TeamsService) CreateDiscussionBySlug(ctx context.Context, org, slug string, discussion TeamDiscussion) (*TeamDiscussion, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/discussions", org, slug) - req, err := s.client.NewRequest("POST", u, discussion) + req, err := s.client.NewRequest(ctx, "POST", u, discussion) if err != nil { return nil, nil, err } @@ -197,7 +197,7 @@ func (s *TeamsService) CreateDiscussionBySlug(ctx context.Context, org, slug str //meta:operation PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} func (s *TeamsService) EditDiscussionByID(ctx context.Context, orgID, teamID int64, discussionNumber int, discussion TeamDiscussion) (*TeamDiscussion, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/discussions/%v", orgID, teamID, discussionNumber) - req, err := s.client.NewRequest("PATCH", u, discussion) + req, err := s.client.NewRequest(ctx, "PATCH", u, discussion) if err != nil { return nil, nil, err } @@ -220,7 +220,7 @@ func (s *TeamsService) EditDiscussionByID(ctx context.Context, orgID, teamID int //meta:operation PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} func (s *TeamsService) EditDiscussionBySlug(ctx context.Context, org, slug string, discussionNumber int, discussion TeamDiscussion) (*TeamDiscussion, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/discussions/%v", org, slug, discussionNumber) - req, err := s.client.NewRequest("PATCH", u, discussion) + req, err := s.client.NewRequest(ctx, "PATCH", u, discussion) if err != nil { return nil, nil, err } @@ -242,7 +242,7 @@ func (s *TeamsService) EditDiscussionBySlug(ctx context.Context, org, slug strin //meta:operation DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} func (s *TeamsService) DeleteDiscussionByID(ctx context.Context, orgID, teamID int64, discussionNumber int) (*Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/discussions/%v", orgID, teamID, discussionNumber) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -258,7 +258,7 @@ func (s *TeamsService) DeleteDiscussionByID(ctx context.Context, orgID, teamID i //meta:operation DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} func (s *TeamsService) DeleteDiscussionBySlug(ctx context.Context, org, slug string, discussionNumber int) (*Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/discussions/%v", org, slug, discussionNumber) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/teams_members.go b/github/teams_members.go index 14842632eca..9a9ad3f9417 100644 --- a/github/teams_members.go +++ b/github/teams_members.go @@ -33,7 +33,7 @@ func (s *TeamsService) ListTeamMembersByID(ctx context.Context, orgID, teamID in return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -60,7 +60,7 @@ func (s *TeamsService) ListTeamMembersBySlug(ctx context.Context, org, slug stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -82,7 +82,7 @@ func (s *TeamsService) ListTeamMembersBySlug(ctx context.Context, org, slug stri //meta:operation GET /orgs/{org}/teams/{team_slug}/members func (s *TeamsService) GetTeamMembershipByID(ctx context.Context, orgID, teamID int64, user string) (*Membership, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/memberships/%v", orgID, teamID, user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -104,7 +104,7 @@ func (s *TeamsService) GetTeamMembershipByID(ctx context.Context, orgID, teamID //meta:operation GET /orgs/{org}/teams/{team_slug}/memberships/{username} func (s *TeamsService) GetTeamMembershipBySlug(ctx context.Context, org, slug, user string) (*Membership, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/memberships/%v", org, slug, user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -140,7 +140,7 @@ type TeamAddTeamMembershipOptions struct { //meta:operation PUT /orgs/{org}/teams/{team_slug}/memberships/{username} func (s *TeamsService) AddTeamMembershipByID(ctx context.Context, orgID, teamID int64, user string, opts *TeamAddTeamMembershipOptions) (*Membership, *Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/memberships/%v", orgID, teamID, user) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, nil, err } @@ -162,7 +162,7 @@ func (s *TeamsService) AddTeamMembershipByID(ctx context.Context, orgID, teamID //meta:operation PUT /orgs/{org}/teams/{team_slug}/memberships/{username} func (s *TeamsService) AddTeamMembershipBySlug(ctx context.Context, org, slug, user string, opts *TeamAddTeamMembershipOptions) (*Membership, *Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/memberships/%v", org, slug, user) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, nil, err } @@ -184,7 +184,7 @@ func (s *TeamsService) AddTeamMembershipBySlug(ctx context.Context, org, slug, u //meta:operation DELETE /orgs/{org}/teams/{team_slug}/memberships/{username} func (s *TeamsService) RemoveTeamMembershipByID(ctx context.Context, orgID, teamID int64, user string) (*Response, error) { u := fmt.Sprintf("organizations/%v/team/%v/memberships/%v", orgID, teamID, user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -200,7 +200,7 @@ func (s *TeamsService) RemoveTeamMembershipByID(ctx context.Context, orgID, team //meta:operation DELETE /orgs/{org}/teams/{team_slug}/memberships/{username} func (s *TeamsService) RemoveTeamMembershipBySlug(ctx context.Context, org, slug, user string) (*Response, error) { u := fmt.Sprintf("orgs/%v/teams/%v/memberships/%v", org, slug, user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -221,7 +221,7 @@ func (s *TeamsService) ListPendingTeamInvitationsByID(ctx context.Context, orgID return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -248,7 +248,7 @@ func (s *TeamsService) ListPendingTeamInvitationsBySlug(ctx context.Context, org return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/users.go b/github/users.go index 9daab2d0a43..96d9cc75be9 100644 --- a/github/users.go +++ b/github/users.go @@ -103,7 +103,7 @@ func (s *UsersService) Get(ctx context.Context, user string) (*User, *Response, } else { u = "user" } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -124,7 +124,7 @@ func (s *UsersService) Get(ctx context.Context, user string) (*User, *Response, //meta:operation GET /user/{account_id} func (s *UsersService) GetByID(ctx context.Context, id int64) (*User, *Response, error) { u := fmt.Sprintf("user/%v", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -145,7 +145,7 @@ func (s *UsersService) GetByID(ctx context.Context, id int64) (*User, *Response, //meta:operation PATCH /user func (s *UsersService) Edit(ctx context.Context, user *User) (*User, *Response, error) { u := "user" - req, err := s.client.NewRequest("PATCH", u, user) + req, err := s.client.NewRequest(ctx, "PATCH", u, user) if err != nil { return nil, nil, err } @@ -194,7 +194,7 @@ func (s *UsersService) GetHovercard(ctx context.Context, user string, opts *Hove return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -229,7 +229,7 @@ func (s *UsersService) ListAll(ctx context.Context, opts *UserListOptions) ([]*U return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -255,7 +255,7 @@ func (s *UsersService) ListInvitations(ctx context.Context, opts *ListOptions) ( return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -277,7 +277,7 @@ func (s *UsersService) ListInvitations(ctx context.Context, opts *ListOptions) ( //meta:operation PATCH /user/repository_invitations/{invitation_id} func (s *UsersService) AcceptInvitation(ctx context.Context, invitationID int64) (*Response, error) { u := fmt.Sprintf("user/repository_invitations/%v", invitationID) - req, err := s.client.NewRequest("PATCH", u, nil) + req, err := s.client.NewRequest(ctx, "PATCH", u, nil) if err != nil { return nil, err } @@ -293,7 +293,7 @@ func (s *UsersService) AcceptInvitation(ctx context.Context, invitationID int64) //meta:operation DELETE /user/repository_invitations/{invitation_id} func (s *UsersService) DeclineInvitation(ctx context.Context, invitationID int64) (*Response, error) { u := fmt.Sprintf("user/repository_invitations/%v", invitationID) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/users_administration.go b/github/users_administration.go index 83da04ece41..d1849e66ef4 100644 --- a/github/users_administration.go +++ b/github/users_administration.go @@ -18,7 +18,7 @@ import ( func (s *UsersService) PromoteSiteAdmin(ctx context.Context, user string) (*Response, error) { u := fmt.Sprintf("users/%v/site_admin", user) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -34,7 +34,7 @@ func (s *UsersService) PromoteSiteAdmin(ctx context.Context, user string) (*Resp func (s *UsersService) DemoteSiteAdmin(ctx context.Context, user string) (*Response, error) { u := fmt.Sprintf("users/%v/site_admin", user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -55,7 +55,7 @@ type UserSuspendOptions struct { func (s *UsersService) Suspend(ctx context.Context, user string, opts *UserSuspendOptions) (*Response, error) { u := fmt.Sprintf("users/%v/suspended", user) - req, err := s.client.NewRequest("PUT", u, opts) + req, err := s.client.NewRequest(ctx, "PUT", u, opts) if err != nil { return nil, err } @@ -71,7 +71,7 @@ func (s *UsersService) Suspend(ctx context.Context, user string, opts *UserSuspe func (s *UsersService) Unsuspend(ctx context.Context, user string) (*Response, error) { u := fmt.Sprintf("users/%v/suspended", user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/users_attestations.go b/github/users_attestations.go index 1070de8a2f1..895b820c7ff 100644 --- a/github/users_attestations.go +++ b/github/users_attestations.go @@ -25,7 +25,7 @@ func (s *UsersService) ListAttestations(ctx context.Context, user, subjectDigest return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/users_blocking.go b/github/users_blocking.go index 25ae86c65c7..cec9b61ca1e 100644 --- a/github/users_blocking.go +++ b/github/users_blocking.go @@ -22,7 +22,7 @@ func (s *UsersService) ListBlockedUsers(ctx context.Context, opts *ListOptions) return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -46,7 +46,7 @@ func (s *UsersService) ListBlockedUsers(ctx context.Context, opts *ListOptions) func (s *UsersService) IsBlocked(ctx context.Context, user string) (bool, *Response, error) { u := fmt.Sprintf("user/blocks/%v", user) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -66,7 +66,7 @@ func (s *UsersService) IsBlocked(ctx context.Context, user string) (bool, *Respo func (s *UsersService) BlockUser(ctx context.Context, user string) (*Response, error) { u := fmt.Sprintf("user/blocks/%v", user) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -84,7 +84,7 @@ func (s *UsersService) BlockUser(ctx context.Context, user string) (*Response, e func (s *UsersService) UnblockUser(ctx context.Context, user string) (*Response, error) { u := fmt.Sprintf("user/blocks/%v", user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/users_emails.go b/github/users_emails.go index ad98fa4b631..b8dc2a18c1e 100644 --- a/github/users_emails.go +++ b/github/users_emails.go @@ -27,7 +27,7 @@ func (s *UsersService) ListEmails(ctx context.Context, opts *ListOptions) ([]*Us return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -48,7 +48,7 @@ func (s *UsersService) ListEmails(ctx context.Context, opts *ListOptions) ([]*Us //meta:operation POST /user/emails func (s *UsersService) AddEmails(ctx context.Context, emails []string) ([]*UserEmail, *Response, error) { u := "user/emails" - req, err := s.client.NewRequest("POST", u, emails) + req, err := s.client.NewRequest(ctx, "POST", u, emails) if err != nil { return nil, nil, err } @@ -69,7 +69,7 @@ func (s *UsersService) AddEmails(ctx context.Context, emails []string) ([]*UserE //meta:operation DELETE /user/emails func (s *UsersService) DeleteEmails(ctx context.Context, emails []string) (*Response, error) { u := "user/emails" - req, err := s.client.NewRequest("DELETE", u, emails) + req, err := s.client.NewRequest(ctx, "DELETE", u, emails) if err != nil { return nil, err } @@ -90,7 +90,7 @@ func (s *UsersService) SetEmailVisibility(ctx context.Context, visibility string Visibility: &visibility, } - req, err := s.client.NewRequest("PATCH", u, updateVisibilityReq) + req, err := s.client.NewRequest(ctx, "PATCH", u, updateVisibilityReq) if err != nil { return nil, nil, err } diff --git a/github/users_followers.go b/github/users_followers.go index 8a940240357..e3c0ee4f4d1 100644 --- a/github/users_followers.go +++ b/github/users_followers.go @@ -31,7 +31,7 @@ func (s *UsersService) ListFollowers(ctx context.Context, user string, opts *Lis return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -66,7 +66,7 @@ func (s *UsersService) ListFollowing(ctx context.Context, user string, opts *Lis return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -97,7 +97,7 @@ func (s *UsersService) IsFollowing(ctx context.Context, user, target string) (bo u = fmt.Sprintf("user/following/%v", target) } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return false, nil, err } @@ -114,7 +114,7 @@ func (s *UsersService) IsFollowing(ctx context.Context, user, target string) (bo //meta:operation PUT /user/following/{username} func (s *UsersService) Follow(ctx context.Context, user string) (*Response, error) { u := fmt.Sprintf("user/following/%v", user) - req, err := s.client.NewRequest("PUT", u, nil) + req, err := s.client.NewRequest(ctx, "PUT", u, nil) if err != nil { return nil, err } @@ -129,7 +129,7 @@ func (s *UsersService) Follow(ctx context.Context, user string) (*Response, erro //meta:operation DELETE /user/following/{username} func (s *UsersService) Unfollow(ctx context.Context, user string) (*Response, error) { u := fmt.Sprintf("user/following/%v", user) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/users_gpg_keys.go b/github/users_gpg_keys.go index 678d6c73243..8b456f18cfa 100644 --- a/github/users_gpg_keys.go +++ b/github/users_gpg_keys.go @@ -62,7 +62,7 @@ func (s *UsersService) ListGPGKeys(ctx context.Context, user string, opts *ListO return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -84,7 +84,7 @@ func (s *UsersService) ListGPGKeys(ctx context.Context, user string, opts *ListO //meta:operation GET /user/gpg_keys/{gpg_key_id} func (s *UsersService) GetGPGKey(ctx context.Context, id int64) (*GPGKey, *Response, error) { u := fmt.Sprintf("user/gpg_keys/%v", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -108,7 +108,7 @@ func (s *UsersService) CreateGPGKey(ctx context.Context, armoredPublicKey string gpgKey := &struct { ArmoredPublicKey string `json:"armored_public_key"` }{ArmoredPublicKey: armoredPublicKey} - req, err := s.client.NewRequest("POST", "user/gpg_keys", gpgKey) + req, err := s.client.NewRequest(ctx, "POST", "user/gpg_keys", gpgKey) if err != nil { return nil, nil, err } @@ -130,7 +130,7 @@ func (s *UsersService) CreateGPGKey(ctx context.Context, armoredPublicKey string //meta:operation DELETE /user/gpg_keys/{gpg_key_id} func (s *UsersService) DeleteGPGKey(ctx context.Context, id int64) (*Response, error) { u := fmt.Sprintf("user/gpg_keys/%v", id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/users_keys.go b/github/users_keys.go index 4e0ca7f868e..60afc994e10 100644 --- a/github/users_keys.go +++ b/github/users_keys.go @@ -48,7 +48,7 @@ func (s *UsersService) ListKeys(ctx context.Context, user string, opts *ListOpti return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -70,7 +70,7 @@ func (s *UsersService) ListKeys(ctx context.Context, user string, opts *ListOpti func (s *UsersService) GetKey(ctx context.Context, id int64) (*Key, *Response, error) { u := fmt.Sprintf("user/keys/%v", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -92,7 +92,7 @@ func (s *UsersService) GetKey(ctx context.Context, id int64) (*Key, *Response, e func (s *UsersService) CreateKey(ctx context.Context, key *Key) (*Key, *Response, error) { u := "user/keys" - req, err := s.client.NewRequest("POST", u, key) + req, err := s.client.NewRequest(ctx, "POST", u, key) if err != nil { return nil, nil, err } @@ -114,7 +114,7 @@ func (s *UsersService) CreateKey(ctx context.Context, key *Key) (*Key, *Response func (s *UsersService) DeleteKey(ctx context.Context, id int64) (*Response, error) { u := fmt.Sprintf("user/keys/%v", id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/users_packages.go b/github/users_packages.go index b9bf563dedd..556b8c77b53 100644 --- a/github/users_packages.go +++ b/github/users_packages.go @@ -32,7 +32,7 @@ func (s *UsersService) ListPackages(ctx context.Context, user string, opts *Pack return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -63,7 +63,7 @@ func (s *UsersService) GetPackage(ctx context.Context, user, packageType, packag u = fmt.Sprintf("user/packages/%v/%v", packageType, url.PathEscape(packageName)) } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -94,7 +94,7 @@ func (s *UsersService) DeletePackage(ctx context.Context, user, packageType, pac u = fmt.Sprintf("user/packages/%v/%v", packageType, packageName) } - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -119,7 +119,7 @@ func (s *UsersService) RestorePackage(ctx context.Context, user, packageType, pa u = fmt.Sprintf("user/packages/%v/%v/restore", packageType, packageName) } - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } @@ -147,7 +147,7 @@ func (s *UsersService) ListPackageVersions(ctx context.Context, packageType, pac return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -169,7 +169,7 @@ func (s *UsersService) ListPackageVersions(ctx context.Context, packageType, pac func (s *UsersService) ListUserPackageVersions(ctx context.Context, user, packageType, packageName string) ([]*PackageVersion, *Response, error) { u := fmt.Sprintf("users/%v/packages/%v/%v/versions", user, packageType, packageName) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -200,7 +200,7 @@ func (s *UsersService) PackageGetVersion(ctx context.Context, user, packageType, u = fmt.Sprintf("user/packages/%v/%v/versions/%v", packageType, packageName, packageVersionID) } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -231,7 +231,7 @@ func (s *UsersService) PackageDeleteVersion(ctx context.Context, user, packageTy u = fmt.Sprintf("user/packages/%v/%v/versions/%v", packageType, packageName, packageVersionID) } - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } @@ -256,7 +256,7 @@ func (s *UsersService) PackageRestoreVersion(ctx context.Context, user, packageT u = fmt.Sprintf("user/packages/%v/%v/versions/%v/restore", packageType, packageName, packageVersionID) } - req, err := s.client.NewRequest("POST", u, nil) + req, err := s.client.NewRequest(ctx, "POST", u, nil) if err != nil { return nil, err } diff --git a/github/users_social_accounts.go b/github/users_social_accounts.go index 958e1e64de8..e7ee2c950b6 100644 --- a/github/users_social_accounts.go +++ b/github/users_social_accounts.go @@ -33,7 +33,7 @@ func (s *UsersService) ListSocialAccounts(ctx context.Context, opts *ListOptions return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -54,7 +54,7 @@ func (s *UsersService) ListSocialAccounts(ctx context.Context, opts *ListOptions //meta:operation POST /user/social_accounts func (s *UsersService) AddSocialAccounts(ctx context.Context, accountURLs []string) ([]*SocialAccount, *Response, error) { u := "user/social_accounts" - req, err := s.client.NewRequest("POST", u, &socialAccountsRequest{AccountURLs: accountURLs}) + req, err := s.client.NewRequest(ctx, "POST", u, &socialAccountsRequest{AccountURLs: accountURLs}) if err != nil { return nil, nil, err } @@ -75,7 +75,7 @@ func (s *UsersService) AddSocialAccounts(ctx context.Context, accountURLs []stri //meta:operation DELETE /user/social_accounts func (s *UsersService) DeleteSocialAccounts(ctx context.Context, accountURLs []string) (*Response, error) { u := "user/social_accounts" - req, err := s.client.NewRequest("DELETE", u, &socialAccountsRequest{AccountURLs: accountURLs}) + req, err := s.client.NewRequest(ctx, "DELETE", u, &socialAccountsRequest{AccountURLs: accountURLs}) if err != nil { return nil, err } @@ -95,7 +95,7 @@ func (s *UsersService) ListUserSocialAccounts(ctx context.Context, username stri return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } diff --git a/github/users_ssh_signing_keys.go b/github/users_ssh_signing_keys.go index 78c556bfd72..9da77c88656 100644 --- a/github/users_ssh_signing_keys.go +++ b/github/users_ssh_signing_keys.go @@ -43,7 +43,7 @@ func (s *UsersService) ListSSHSigningKeys(ctx context.Context, user string, opts return nil, nil, err } - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -65,7 +65,7 @@ func (s *UsersService) ListSSHSigningKeys(ctx context.Context, user string, opts func (s *UsersService) GetSSHSigningKey(ctx context.Context, id int64) (*SSHSigningKey, *Response, error) { u := fmt.Sprintf("user/ssh_signing_keys/%v", id) - req, err := s.client.NewRequest("GET", u, nil) + req, err := s.client.NewRequest(ctx, "GET", u, nil) if err != nil { return nil, nil, err } @@ -87,7 +87,7 @@ func (s *UsersService) GetSSHSigningKey(ctx context.Context, id int64) (*SSHSign func (s *UsersService) CreateSSHSigningKey(ctx context.Context, key *Key) (*SSHSigningKey, *Response, error) { u := "user/ssh_signing_keys" - req, err := s.client.NewRequest("POST", u, key) + req, err := s.client.NewRequest(ctx, "POST", u, key) if err != nil { return nil, nil, err } @@ -109,7 +109,7 @@ func (s *UsersService) CreateSSHSigningKey(ctx context.Context, key *Key) (*SSHS func (s *UsersService) DeleteSSHSigningKey(ctx context.Context, id int64) (*Response, error) { u := fmt.Sprintf("user/ssh_signing_keys/%v", id) - req, err := s.client.NewRequest("DELETE", u, nil) + req, err := s.client.NewRequest(ctx, "DELETE", u, nil) if err != nil { return nil, err } diff --git a/github/with_appengine.go b/github/with_appengine.go deleted file mode 100644 index 9bb95b8c89c..00000000000 --- a/github/with_appengine.go +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright 2017 The go-github AUTHORS. All rights reserved. -// -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build appengine - -// This file provides glue for making github work on App Engine. - -package github - -import ( - "context" - "net/http" -) - -func withContext(ctx context.Context, req *http.Request) *http.Request { - // No-op because App Engine adds context to a request differently. - return req -} diff --git a/github/without_appengine.go b/github/without_appengine.go deleted file mode 100644 index bfdb18ecbb2..00000000000 --- a/github/without_appengine.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 The go-github AUTHORS. All rights reserved. -// -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build !appengine - -// This file provides glue for making github work without App Engine. - -package github - -import ( - "context" - "net/http" -) - -func withContext(ctx context.Context, req *http.Request) *http.Request { - return req.WithContext(ctx) -} diff --git a/test/fields/fields.go b/test/fields/fields.go index b781a3ea233..993401a49e5 100644 --- a/test/fields/fields.go +++ b/test/fields/fields.go @@ -67,16 +67,17 @@ func main() { // testType fetches the JSON resource at urlStr and compares its keys to the // struct fields of typ. func testType(urlStr string, typ any) error { + ctx := context.Background() slice := reflect.Indirect(reflect.ValueOf(typ)).Kind() == reflect.Slice - req, err := client.NewRequest("GET", urlStr, nil) + req, err := client.NewRequest(ctx, "GET", urlStr, nil) if err != nil { return err } // start with a json.RawMessage so we can decode multiple ways below raw := new(json.RawMessage) - _, err = client.Do(context.Background(), req, raw) + _, err = client.Do(ctx, req, raw) if err != nil { return err }