Skip to content

chore(deps): update go-github (major)#222

Merged
vrivellino merged 2 commits into
mainfrom
renovate/major-go-github
Jun 28, 2026
Merged

chore(deps): update go-github (major)#222
vrivellino merged 2 commits into
mainfrom
renovate/major-go-github

Conversation

@renovate-vince-riv

@renovate-vince-riv renovate-vince-riv Bot commented May 18, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/google/go-github/v85 v85.0.0v88.0.0 age confidence

Release Notes

google/go-github (github.com/google/go-github/v85)

v88.0.0

Compare Source

This release contains the following breaking API changes:

  • refactor!: Change app installation Find* methods to Get* (#​4243)
    BREAKING CHANGE: App installation methods are renamed from Find* to Get*.

...and the following additional changes:

  • chore: Bump version of go-github to v88.0.0 (#​4245)
  • chore: Update openapi_operations.yaml (#​4242)
  • feat: Add support for setting client URLs (#​4240)
  • refactor: Add constants for API versions (#​4236)
  • docs: Formatting and punctuation changes (#​4235)
  • feat: Add GetParentIssue for sub-issues (#​4232)
  • chore: Bump go-github from v86 to v87 in /scrape (#​4234)

v87.0.0

Compare Source

This release contains the following breaking API changes:

  • refactor!: Change GetConsumedLicenses to ListConsumedLicenses (#​4226)
    BREAKING CHANGE: EnterpriseService.GetConsumedLicenses is now EnterpriseService.ListConsumedLicenses.
  • refactor!: Change GetAllRepositoryRulesets to ListAllRepositoryRulesets (#​4227)
    BREAKING CHANGE: OrganizationsService.GetAllRepositoryRulesets is now OrganizationsService.ListAllRepositoryRulesets.
  • refactor!: Change GetRulesForBranch to ListRulesForBranch (#​4229)
    BREAKING CHANGE: RepositoriesService.GetRulesForBranch is now RepositoriesService.ListRulesForBranch.
  • feat!: Refactor client constructor to use options pattern (#​4201)
    BREAKING CHANGE: Clients are now constructed with a nicer builder pattern. See docs for details.
  • fix!: Align IssueFieldValues with schema (#​4207)
    BREAKING CHANGE: IssueRequest.IssueFieldValues type is changed.

...and the following additional changes:

  • chore: Bump version of go-github to v87.0.0 (#​4233)
  • feat: Add enterprise app installation lookup (#​4230)
  • chore: Update openapi_operations.yaml (#​4228)
  • fix: Use value receiver for MarshalJSON (#​4211)
  • chore: Update dependencies (#​4224)
  • fix: Close httptest server to prevent test flakiness (#​4210)
  • feat: Add two new fields to org CodeSecurityConfiguration (#​4205)
  • chore: Bump golangci-lint to v2.12.2 (#​4206)
  • build(deps): Bump github.com/in-toto/in-toto-golang from 0.9.0 to 0.11.0 in /example (#​4203)
  • fix: Limit HTTP error response body reads to prevent OOM (#​4191)
  • feat: Add issue field values support for write and read (#​4200)
  • chore: Bump go-github from v85 to v86 in /scrape (#​4199)

v86.0.0

Compare Source

This release contains the following breaking API changes:

  • feat!: Refactor request context (#​4151)
    BREAKING CHANGE: All internal calls now provide Context via the Request itself.
  • feat!: Add OIDC authentication support to PrivateRegistries (#​4159)
    BREAKING CHANGE: PrivateRegistriesService is updated to API version 2026-03-10 with struct and response changes.

...and the following additional changes:

  • chore: Bump version of go-github to v86.0.0 (#​4198)
  • test: Fix invalid JSON payloads in actions workflow runs tests (#​4197)
  • feat: Add repo download contents sentinel errors (#​4192)
  • chore: Fix otel module name (#​4187)
  • feat: Add typed Copilot metrics download helpers (#​4177)
  • feat: Add deploy_keys_enabled_for_repositories and secret scanning custom link fields to Organization struct (#​4188)
  • refactor: Use testJSONBody helper for request body assertions in tests (#​4183)
  • build(deps): Bump github.com/getkin/kin-openapi from 0.135.0 to 0.137.0 in /tools (#​4184)
  • fix: Include RetryAfter in AbuseRateLimitError.Error output (#​4181)
  • fix: Handle string-typed reviewer ID in Ruleset API responses (#​4178)
  • feat: Add ArchivedAt field to Organization struct (#​4179)
  • feat: Add Copilot coding agent and content exclusion org endpoints (#​4176)
  • chore: Bump go-github from v84 to v85 in /scrape (#​4174)

Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@renovate-vince-riv renovate-vince-riv Bot added dependencies Pull requests that update a dependency file renovate labels May 18, 2026
@github-actions

github-actions Bot commented May 18, 2026

Copy link
Copy Markdown

Argo-Diff - Ephemeral Environment Test

This argo-diff should have the same output every run

3 of 3 apps with changes compared to live state

4:56PM UTC, 28 Jun 2026


=== Basic-Deployment ===

Synced ✅
Healthy 💚

===== /ConfigMap basic-deployment/config-env =====
--- /tmp/argocd-diff1817527430/config-env-live.yaml	2026-06-28 16:56:39.416309004 +0000
+++ /tmp/argocd-diff1817527430/config-env	2026-06-28 16:56:39.415309006 +0000
@@ -1,6 +1,6 @@
 apiVersion: v1
 data:
-  HELLO_WORLD: test string
+  HELLO_WORLD: another test string
   TZ: America/New_York
 kind: ConfigMap
 metadata:

===== apps/Deployment basic-deployment/test =====
--- /tmp/argocd-diff3786189571/test-live.yaml	2026-06-28 16:56:39.426308980 +0000
+++ /tmp/argocd-diff3786189571/test	2026-06-28 16:56:39.426308980 +0000
@@ -5,6 +5,8 @@
     argocd.argoproj.io/tracking-id: basic-deployment:apps/Deployment:basic-deployment/test
     deployment.kubernetes.io/revision: "1"
   generation: 1
+  labels:
+    app.kubernetes.io/name: argo-diff-test
   managedFields:
   - apiVersion: apps/v1
     fieldsType: FieldsV1
@@ -77,6 +79,7 @@
   selector:
     matchLabels:
       app: test
+      app.kubernetes.io/name: argo-diff-test
   strategy:
     rollingUpdate:
       maxSurge: 25%
@@ -86,12 +89,13 @@
     metadata:
       labels:
         app: test
+        app.kubernetes.io/name: argo-diff-test
     spec:
       containers:
       - command:
         - sh
         - -c
-        - while true ; do sleep 1; done
+        - while true ; do sleep 2; done
         envFrom:
         - configMapRef:
             name: config-env

=== Meta ===

Synced ✅
Healthy 💚

===== argoproj.io/Application argocd/helm-deployment =====
--- /tmp/argocd-diff2130436554/helm-deployment-live.yaml	2026-06-28 16:56:39.536308720 +0000
+++ /tmp/argocd-diff2130436554/helm-deployment	2026-06-28 16:56:39.536308720 +0000
@@ -143,10 +143,10 @@
       - $values/test/helm-deployment.values.yaml
     path: charts/test-basic-deployment
     repoURL: https://github.com/vince-riv/argo-diff.git
-    targetRevision: k3s-test
+    targetRevision: main
   - ref: values
     repoURL: https://github.com/vince-riv/argo-diff.git
-    targetRevision: k3s-test
+    targetRevision: main
   syncPolicy:
     automated:
       prune: true

=== Helm-Deployment ===

Synced ✅
Healthy 💚

===== /ConfigMap helm-deployment/config-env =====
--- /tmp/argocd-diff530598828/config-env-live.yaml	2026-06-28 16:56:39.755308202 +0000
+++ /tmp/argocd-diff530598828/config-env	2026-06-28 16:56:39.755308202 +0000
@@ -1,6 +1,6 @@
 apiVersion: v1
 data:
-  HELLO_WORLD: test string
+  HELLO_WORLD: another test string
   TZ: America/New_York
 kind: ConfigMap
 metadata:

===== apps/Deployment helm-deployment/test =====
--- /tmp/argocd-diff484295294/test-live.yaml	2026-06-28 16:56:39.766308176 +0000
+++ /tmp/argocd-diff484295294/test	2026-06-28 16:56:39.766308176 +0000
@@ -87,7 +87,7 @@
   uid: 60b86525-e246-4580-9a0e-5af517822f80
 spec:
   progressDeadlineSeconds: 600
-  replicas: 1
+  replicas: 2
   revisionHistoryLimit: 10
   selector:
     matchLabels:
@@ -116,7 +116,7 @@
             name: config-env
         - secretRef:
             name: test-secret
-        image: busybox:latest
+        image: busybox:latest@sha256:1487d0af5f52b4ba31c7e465126ee2123fe3f2305d638e7827681e7cf6c83d5e
         imagePullPolicy: IfNotPresent
         name: test
         resources: {}

@renovate-vince-riv renovate-vince-riv Bot force-pushed the renovate/major-go-github branch from dd86375 to 4fa0fd5 Compare May 21, 2026 03:37
@renovate-vince-riv renovate-vince-riv Bot force-pushed the renovate/major-go-github branch from 4fa0fd5 to 07bbd0d Compare May 28, 2026 03:37
@renovate-vince-riv renovate-vince-riv Bot changed the title chore(deps): update module github.com/google/go-github/v85 to v86.0.0 chore(deps): update module github.com/google/go-github/v85 to v87.0.0 May 28, 2026
@renovate-vince-riv renovate-vince-riv Bot force-pushed the renovate/major-go-github branch from 07bbd0d to 48bc23e Compare May 31, 2026 15:37
@renovate-vince-riv renovate-vince-riv Bot changed the title chore(deps): update module github.com/google/go-github/v85 to v87.0.0 chore(deps): update module github.com/google/go-github/v85 to v88.0.0 May 31, 2026
@renovate-vince-riv renovate-vince-riv Bot changed the title chore(deps): update module github.com/google/go-github/v85 to v88.0.0 chore(deps): update go-github to v88.0.0 Jun 10, 2026
@renovate-vince-riv renovate-vince-riv Bot changed the title chore(deps): update go-github to v88.0.0 chore(deps): update go-github (major) Jun 26, 2026
renovate-vince-riv Bot and others added 2 commits June 28, 2026 12:38
go-github v87 changed NewClient() to return (*Client, error) and accept
variadic ClientOptionsFunc instead of *http.Client. WithAuthToken is now a
package-level option func rather than a method on *Client. Custom transports
now use WithHTTPClient(). Tests updated to use WithURLs() in place of direct
BaseURL/UploadURL field assignment.
@vrivellino vrivellino force-pushed the renovate/major-go-github branch from 48bc23e to 4739515 Compare June 28, 2026 16:51
@vrivellino vrivellino merged commit d0a663e into main Jun 28, 2026
9 checks passed
@vrivellino vrivellino deleted the renovate/major-go-github branch June 28, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant