Skip to content

fix(deps): update all major (major) - #410

Open
renovate[bot] wants to merge 2 commits into
masterfrom
renovate/major-all-major
Open

renovate[bot] wants to merge 2 commits into
masterfrom
renovate/major-all-major

Conversation

@renovate

@renovate renovate Bot commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update
gitlab.com/gitlab-org/api/client-go/v2 v2.64.0 → v3.15.0 age confidence require major
jlumbroso/free-disk-space v1.3.2 → v2.0.0 age confidence action major

Release Notes

gitlab-org/api/client-go (gitlab.com/gitlab-org/api/client-go/v2)

v3.15.0

Compare Source

3.15.0
🚀 Features
3.15.0 (2026-09-28)
Features
  • system_hooks: add seven fields GitLab sends to the Hook struct (91cb5f3)

v3.14.0

Compare Source

3.14.0
🚀 Features
3.14.0 (2026-09-24)
Features
  • packages: add ConanPackageName, CreatorID and Versions to Package (9cf2d9c)

v3.13.1

Compare Source

Features
  • packages: add ConanPackageName, CreatorID and Versions to Package (9cf2d9c)

3.13.1

🐛 Bug Fixes

3.13.1 (2026-09-24)

Bug Fixes
  • config: return a client-go/v3 client from config.NewClient() (95aa849)

3.13.0

🚀 Features
  • feat: add StatusCode helper to extract HTTP status code from errors (!3055) by Timo Furrer

v3.13.0

Compare Source

3.13.0
🚀 Features
  • feat: add StatusCode helper to extract HTTP status code from errors (!3055) by Timo Furrer
3.13.0 (2026-09-21)
Features
  • add StatusCode helper to extract HTTP status code from errors (c093289)

v3.12.0

Compare Source

3.12.0

🚀 Features
🔄 Other Changes

3.12.0 (2026-09-17)

Features
  • draft_notes: add PublishAllDraftNotesWithOptions (efd56d6)
  • Get single group and project service accounts (b7ba2a6)

v3.11.0

Compare Source

3.11.0
🚀 Features
🔄 Other Changes
3.11.0 (2026-09-16)
Features
  • namespaces: add the eight fields the namespace entity sends to Namespace (04cc849)

v3.10.0

Compare Source

3.10.0
🚀 Features
3.10.0 (2026-09-14)
Features
  • events: add Imported, ImportedFrom and WikiPage to both event structs (1a76e00)

v3.9.0

Compare Source

3.9.0

🚀 Features

3.9.0 (2026-09-13)

Features
  • topics: add OrganizationID to the Topic struct (bf66436)

v3.8.0

Compare Source

3.8.0

🚀 Features

3.8.0 (2026-09-12)

Features
  • jobs: Support job artifacts file_type attribute (f086cdb)

v3.7.0

Compare Source

3.7.0

🚀 Features

3.7.0 (2026-09-12)

Features
  • add automatic_rebase_enabled to project structs (f2e3e04)
  • license_templates: add Popular to LicenseTemplate (fd10709)

v3.6.0

Compare Source

3.6.0

🚀 Features

3.6.0 (2026-09-11)

Features
  • deploy_keys: add LastUsedAt and UsageType to both deploy key structs (8f84df2)

v3.5.0

Compare Source

3.5.0

🚀 Features
🔄 Other Changes

3.5.0 (2026-09-11)

Features
  • snippets: add the four fields the snippet entity sends to Snippet (d7f05da)

v3.4.0

Compare Source

3.4.0
🚀 Features
3.4.0 (2026-09-10)
Features
  • group_serviceaccounts: add PublicEmail and UnconfirmedEmail to GroupServiceAccount (7d348fc)

v3.3.0

Compare Source

3.3.0
🚀 Features
3.3.0 (2026-09-10)
Features
  • cluster_agents: add IsReceptive to the Agent struct (a05137c)
  • secure_files: add FileExtension to SecureFile (9f72546)

v3.2.0

Compare Source

3.2.0

🚀 Features
🐛 Bug Fixes

3.2.0 (2026-09-09)

Bug Fixes
  • group_scim: correct the GroupSCIMIdentity json tag to extern_uid (9f7877d)
Features
  • appearance: add SiteName to Appearance and ChangeAppearanceOptions (1cce5a5)

v3.1.0

Compare Source

3.1.0

🚀 Features
🔄 Other Changes
  • Remove usage of Ptr internal to the library, leave the Ptr function until 4.0 (!3030) by Patrick Rice

3.1.0 (2026-09-09)

Features
  • broadcast_messages: add the Color field to BroadcastMessage (f347bf1)

v3.0.0

Compare Source

3.0.0

💥 Breaking Changes

3.0.0 (2026-09-07)

  • Merge branch 'release-client-3.0' into 'main' (f79fc93)
Bug Fixes
  • decrease the number of the library dependencies (a0dfb23)
  • feature_flags: Use ProjectFeatureFlagScopeOptions for FeatureFlagStrategyOptions.Scopes (6921e43)
  • group_boards: return the single updated list from UpdateIssueBoardList (22c480d)
  • Subdirectory module names (1851a7e)
Features
  • Expose re_requested and state on merge request webhook reviewers (8ef279d)
BREAKING CHANGES
  • Release 3.0
jlumbroso/free-disk-space (jlumbroso/free-disk-space)

v2.0.0: — three breaking changes, each with its reason

Compare Source

Breaking changes

  1. swap-storage now defaults to false. Closes #​12 — reported and diagnosed by @​zaikunzhang, whose proposed documentation fallback became the new FAQ. Removing swap can kill a job under memory pressure with no error pointing back at the cleanup step; a default should not break something that elementary.
  2. tool-cache is renamed preinstalled-runtimes. The old name still works until v3.0.0 and prints a deprecation warning. (Its default is unchanged: false, as it has been since 2022.) The new name says what actually breaks when you enable it: the runtimes that actions/setup-node, setup-python, setup-go, and setup-ruby rely on.
  3. Specific options now override general ones. dotnet: false exempts .NET from every removal path, including large-packages. Fixes #​33 — reported by @​ashleney; the overlap was first reported by @​gmij in #​6, and @​ax3l explained the overlapping removal paths and a workaround. The policy is explicit, and this release applies it to .NET; future subject options add and test their own exemptions.

Upgrading from v1 to v2

Most workflows need no change.

  • If you set tool-cache:, rename it to preinstalled-runtimes:. The old name still works until v3.0.0 and prints a warning.
  • If you relied on swap being removed by default, add swap-storage: true. It now defaults to false, because removing swap can kill a job under memory pressure with no error pointing back here (#​12).
  • If you set dotnet: false and were surprised that .NET was still removed, that is fixed — a specific option now overrides a general one (#​33).

Also in this release

A README FAQ ("what are the possible side-effects of these settings?"), CONTRIBUTING.md, and a workflow example for running cleanup conditionally (#​22). The reasons behind every design decision live in docs/adr/ — including ADR-0007, the record of this release's default change, written the day it was decided.


Configuration

📅 Schedule: (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 becomes conflicted, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/major-all-major branch 7 times, most recently from ba867b8 to 42510fa Compare September 17, 2026 16:41
@renovate
renovate Bot force-pushed the renovate/major-all-major branch from 42510fa to 59b693f Compare September 18, 2026 09:42
@renovate renovate Bot changed the title fix(deps): update module gitlab.com/gitlab-org/api/client-go/v2 to v3 fix(deps): update all major (major) Sep 18, 2026
@renovate
renovate Bot force-pushed the renovate/major-all-major branch 3 times, most recently from e643c71 to 499f64c Compare September 25, 2026 21:02
@renovate
renovate Bot force-pushed the renovate/major-all-major branch 2 times, most recently from e078731 to f64afe0 Compare September 30, 2026 12:43
@renovate
renovate Bot force-pushed the renovate/major-all-major branch from f64afe0 to 7baf4ef Compare September 30, 2026 15:29
client-go v3 changed DefaultBranchProtectionDefaultsOptions.AllowedToMerge and
AllowedToPush from *[]*GroupAccessLevel to []*GroupAccessLevel. Drop the extra
indirection at both call sites and in their tests.

The settings converter generator emits the gitlab import from a backtick
template, which renovate's gomodUpdateImportPaths cannot rewrite. Regenerating
therefore reintroduced client-go/v2, pulled it back into go.mod via go mod tidy
and broke check-diff. Point the template at v3.

Renovate's import rewrite also ran gofmt over generated_settings_converters.go,
which silently fixed three pre-existing mis-indentations the generator
produces: the DefaultBranchProtectionDefaults, RestrictedVisibilityLevels and
ElasticsearchURL snippets each carry a leading tab while the template already
adds one. Drop those tabs so the generator output matches the committed file
again.

free-disk-space v2 renamed the tool-cache input to preinstalled-runtimes. The
old name still works until v3 but emits a deprecation warning. Its other two
breaking changes do not apply here: swap-storage is set explicitly, and the new
"specific option overrides general" policy leaves dotnet removal unchanged.

golangci-lint still reports 55 govet findings for gitlab.Ptr, which client-go v3
deprecates in favour of new(). That migration needs Go 1.26+ language semantics
and follows in a separate change.

Signed-off-by: Markus Siebert <markus.siebert@deutschebahn.com>
Assisted-by: Kiro:claude-opus-5
@renovate

renovate Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@markussiebert
markussiebert removed the request for review from henrysachs October 5, 2026 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant