fix(issueable list): remove support multiple `not-` filter flags

Originally this MR was created by renovate to bump client-go. I'm chiming in here to patch the breaking changes introduced in client-go to fix a bug where when filtering issues it's not supported to pass multiple not authors and not assignees. This causes a transitive breaking change in the CLI.

Here is the gist of it from 9cc21ada:

fix(issueable list): remove support multiple `not-` filter flags

This change set fixes the issueable list command line interface by
removing support for providing multiple `--not-assignee` and
`not-author` flags. Those two flags have never functioned the way it was
intended, instead they silently failed by only considering the first
passed value to the API. All other values have been ignored.

This change set therefore changes so that the `--not-assignee` and
`--not-author` flags can only submitted once.

This is a breaking change to the CLI justified by the feature never
working as intended without providing any information to the user.

An alternative fix would submit the API request multiple times and merge
the results.

As mentioned there is an alternative to breaking the CLI - although it's more involved and I'm not sure if it's worth the effort to introduce that support and maintain it. I went for the boring solution first, we can discuss in the comments.

This MR contains the following updates:

Package Type Update Change
gitlab.com/gitlab-org/api/client-go require minor v0.116.0 -> v0.122.0

MR created with the help of gitlab-org/frontend/renovate-gitlab-bot


Original Renovate Bot MR description

Release Notes

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

v0.122.0

Compare Source

0.122.0 (2025-02-04)

No changes.

v0.121.0

Compare Source

0.121.0 (2025-01-31)

No changes.

v0.120.0

Compare Source

0.120.0 (2025-01-17)

No changes.

v0.119.0

Compare Source

0.119.0 (2025-01-07)

No changes.

v0.118.0

Compare Source

0.118.0 (2024-12-20)

No changes.

v0.117.0

Compare Source

0.117.0 (2024-12-16)

No changes.


Configuration

📅 Schedule: 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 MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


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

This MR has been generated by Renovate Bot.

Edited by Timo Furrer

Merge request reports

Loading