Follow-up from "Use milestone ID instead of name for release API"
Currently you can only specify milestones
or milestone_ids
on a given release with the API to update the milestones.
To fix this, MilestoneFinder
needs to treat milestone titles and milestone ids as an OR relationship, instead of an AND as it currently does
The following discussion from !111215 (merged) should be addressed:
- @acook.gitlab started a discussion: (+8 comments)
Designs
- Show closed items
Blocks
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Allen Cook added bugfunctional grouprelease [DEPRECATED] typebug labels
added bugfunctional grouprelease [DEPRECATED] typebug labels
- 🤖 GitLab Bot 🤖 added devopsrelease [DEPRECATED] sectionops labels
added devopsrelease [DEPRECATED] sectionops labels
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#11205 (closed)
mentioned in issue gitlab-org/quality/triage-reports#11205 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#11285 (closed)
mentioned in issue gitlab-org/quality/triage-reports#11285 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#11375 (closed)
mentioned in issue gitlab-org/quality/triage-reports#11375 (closed)
- Vladimir Shushlin marked this issue as blocking #326897
marked this issue as blocking #326897
- Developer
@nagyv-gitlab this one would be a blocker for Grand parent group milestones are not displayed... (#326897). Maybe you'll want to schedule it at some point.
Setting severity4 because this issue isn't a problem for anyone on it's own, but priority2 because it blocks another bug.
Collapse replies - Contributor
@vshushlin Would this be a breaking change? (Changing query parameters from AND to OR) Do we know of any use cases that rely on the "OR" statement?
- Developer
@nagyv-gitlab it was just introduced, so nobody should depend on it yet. But it's a good point, probably we don't want to postpone it too much so people won't use the wrong behavior.
1 - Maintainer
@vshushlin (me having refinement DRI hat on
🎩 ) from the issue description and linked MR discussion it seems to be pretty clear what we have to do here - I'd say a weight 1 or max 2.Can you confirm? If so, I'd like to move it from workflowrefinement to workflowready for development.
- Developer
Thanks, @timofurrer, yep,
2
following the https://about.gitlab.com/handbook/engineering/development/ops/configure/#weights sounds good👍 1 - Maintainer
@vshushlin question, have we missed our window regarding:
it was just introduced, so nobody should depend on it yet. But it's a good point, probably we don't want to postpone it too much so people won't use the wrong behavior.
if not, @nagyv-gitlab I'm wondering if we should prioritize this (even though it's severity4 so we can unblock the severity3 bug that it blocks.
Edited by Hunter Stewart - Contributor
Changing severity
Hunter Stewart (@hustewart) gitlab@mg.gitlab.com ezt írta (időpont: 2023. nov. 6., H 19:58):
...
Hunter Stewart https://gitlab.com/hustewart commented on a discussion #391332 (comment 1636065838):
@vshushlin https://gitlab.com/vshushlin question, have we missed our window regarding:
it was just introduced, so nobody should depend on it yet. But it's a good point, probably we don't want to postpone it too much so people won't use the wrong behavior.
if not, @nagyv-gitlab https://gitlab.com/nagyv-gitlab I'm wondering if we should prioritize this (even though it's severity4 https://gitlab.com/gitlab-org/gitlab/-/issues?label_name=severity%3A%3A4 so we can unblock the severity3 https://gitlab.com/gitlab-org/gitlab/-/issues?label_name=severity%3A%3A3 bug #326897 blocks.
— Reply to this email directly or view it on GitLab #391332 (comment 1636065838). You're receiving this email because you have been mentioned on gitlab.com. Unsubscribe https://gitlab.com/-/sent_notifications/REDACTED/unsubscribe from this thread · Manage all notifications https://gitlab.com/-/profile/notifications · Help https://gitlab.com/help
1 - Contributor
Setting a due date before the dependent bug.
Viktor Nagy vnagy@gitlab.com ezt írta (időpont: 2023. nov. 8., Sze 12:37):
...
Changing severity
/label severity3
Hunter Stewart (@hustewart) gitlab@mg.gitlab.com ezt írta (időpont: 2023. nov. 6., H 19:58):
Hunter Stewart https://gitlab.com/hustewart commented on a discussion #391332 (comment 1636065838):
@vshushlin https://gitlab.com/vshushlin question, have we missed our window regarding:
it was just introduced, so nobody should depend on it yet. But it's a good point, probably we don't want to postpone it too much so people won't use the wrong behavior.
if not, @nagyv-gitlab https://gitlab.com/nagyv-gitlab I'm wondering if we should prioritize this (even though it's severity4 https://gitlab.com/gitlab-org/gitlab/-/issues?label_name=severity%3A%3A4 so we can unblock the severity3 https://gitlab.com/gitlab-org/gitlab/-/issues?label_name=severity%3A%3A3 bug #326897 blocks.
— Reply to this email directly or view it on GitLab #391332 (comment 1636065838). You're receiving this email because you have been mentioned on gitlab.com. Unsubscribe https://gitlab.com/-/sent_notifications/REDACTED/unsubscribe from this thread · Manage all notifications https://gitlab.com/-/profile/notifications · Help https://gitlab.com/help
1 - Developer
@hustewart I think it's ok to implement this now. I don't expect anyone to actually depend on that behaviour.
1 - Maintainer
Hi @nagyv-gitlab @hustewart I'm just moving this up the priority list in the bug-squash dashboard since it is blocking Grand parent group milestones are not displayed... (#326897) that was top of the list before.
1
- Vladimir Shushlin changed milestone to %Backlog
changed milestone to %Backlog
- Vladimir Shushlin added priority2 severity4 labels
- Vladimir Shushlin added groupconfigure [DEPRECATED] workflowrefinement labels and removed grouprelease [DEPRECATED] label
added groupconfigure [DEPRECATED] workflowrefinement labels and removed grouprelease [DEPRECATED] label
- 🤖 GitLab Bot 🤖 added devopsconfigure [DEPRECATED] label and removed devopsrelease [DEPRECATED] label
added devopsconfigure [DEPRECATED] label and removed devopsrelease [DEPRECATED] label
- Viktor Nagy (GitLab) added workflowready for design label and removed workflowrefinement label
added workflowready for design label and removed workflowrefinement label
- Viktor Nagy (GitLab) added workflowproblem validation label and removed workflowready for design label
added workflowproblem validation label and removed workflowready for design label
- Viktor Nagy (GitLab) added workflowrefinement label and removed workflowproblem validation label
added workflowrefinement label and removed workflowproblem validation label
- Vladimir Shushlin added workflowready for development label and removed workflowrefinement label
added workflowready for development label and removed workflowrefinement label
- Vladimir Shushlin set weight to 2
set weight to 2
- 🤖 GitLab Bot 🤖 added groupenvironments label and removed groupconfigure [DEPRECATED] label
added groupenvironments label and removed groupconfigure [DEPRECATED] label
- 🤖 GitLab Bot 🤖 added devopsdeploy label and removed devopsconfigure [DEPRECATED] label
added devopsdeploy label and removed devopsconfigure [DEPRECATED] label
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#11808 (closed)
mentioned in issue gitlab-org/quality/triage-reports#11808 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#11910 (closed)
mentioned in issue gitlab-org/quality/triage-reports#11910 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#11999 (closed)
mentioned in issue gitlab-org/quality/triage-reports#11999 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#12073 (closed)
mentioned in issue gitlab-org/quality/triage-reports#12073 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#12162 (closed)
mentioned in issue gitlab-org/quality/triage-reports#12162 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#12225 (closed)
mentioned in issue gitlab-org/quality/triage-reports#12225 (closed)
added Seeking community contributions environmentsparked labels
- Maintainer
@nagyv-gitlab thanks for adding the Seeking community contributions label!
This issue's description does not seem to have a section for "Implementation Guide". Please consider adding one, because it makes a big difference for contributors. This section can be brief but must have clear technical guidance, like:
- Hints on lines of code which may need changing
- Hints on similar code/patterns that can be leveraged
- Suggestions for test coverage
- Ideas for breaking up the merge requests into iterative chunks
This message was generated automatically. You're welcome to improve it.
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#12354 (closed)
mentioned in issue gitlab-org/quality/triage-reports#12354 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#12427 (closed)
mentioned in issue gitlab-org/quality/triage-reports#12427 (closed)
- Rayana Verissimo removed milestone %Backlog
removed milestone %Backlog
- Rayana Verissimo changed milestone to %16.0
changed milestone to %16.0
- Rayana Verissimo changed milestone to %16.1
changed milestone to %16.1
- Rayana Verissimo removed milestone %16.1
removed milestone %16.1
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#12490 (closed)
mentioned in issue gitlab-org/quality/triage-reports#12490 (closed)
- Viktor Nagy (GitLab) changed milestone to %Backlog
changed milestone to %Backlog
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#12583 (closed)
mentioned in issue gitlab-org/quality/triage-reports#12583 (closed)
- 🤖 GitLab Bot 🤖 added SLOMissed label
added SLOMissed label
- Andrew Fontaine mentioned in issue #326897
mentioned in issue #326897
- Viktor Nagy (GitLab) added severity3 label and removed severity4 label
- 🤖 GitLab Bot 🤖 added sectioncd label and removed sectionops label
added sectioncd label and removed sectionops label
- Contributor
I'm adding the Q4 label and setting a due date
- Viktor Nagy (GitLab) changed due date to February 19, 2024
changed due date to February 19, 2024
- Viktor Nagy (GitLab) added DeployFY24Q4 Goal label
added DeployFY24Q4 Goal label
- Zakir Dzhamaliddinov mentioned in commit gitlab-community/gitlab@3f0dd600
mentioned in commit gitlab-community/gitlab@3f0dd600
- Zakir Dzhamaliddinov mentioned in merge request !139809 (merged)
mentioned in merge request !139809 (merged)
- Zakir Dzhamaliddinov mentioned in commit gitlab-community/gitlab@54efa4f2
mentioned in commit gitlab-community/gitlab@54efa4f2
- Hunter Stewart assigned to @hustewart
assigned to @hustewart
- Hunter Stewart added workflowin dev label and removed workflowready for development label
added workflowin dev label and removed workflowready for development label
- 🤖 GitLab Bot 🤖 removed Seeking community contributions label
removed Seeking community contributions label
- Maintainer
@acook.gitlab @vshushlin In order to priortize this I'm trying to understand what problem this solves and how it blocks #326897
If it works with either ID or Title, what do get get by allowing the array to include both ID and Title? Couldn't the caller be OK providing one type or the other?
Also it looks like #326897 should be able to be resolved by using
include_ancestors
on the frontend. I don't understand how this issue blocks the frontend from doing that, could you help explain?Thank you!
Edited by Hunter Stewart Collapse replies - Developer
@hustewart Sorry, but I already forgot my reasoning for this issue
🙈 I would try to implement Grand parent group milestones are not displayed... (#326897) • Unassigned • Backlog • On track and see if this one is actually a blocker, maybe it's not.
Allen may remember it better.
- Maintainer
@vshushlin No worries, I wouldn't remember either but figured worth an ask! I agree just trying to implement the other is probably best. Thanks for responding!
- Maintainer
I think my initial plan here is to implement #326897 and if it works OK then I'm just going to close this issue.
2 - Author Maintainer
I can't remember my reasoning here either, your plan sounds like a reasonable path forward. If it becomes a blocker we can revisit
2 - Maintainer
Thanks everyone. Interesting stuff I found and posted over there in the Async update just in case you are curious: #326897 (comment 1856101517)
- Maintainer
Async Update
confidence: 50% complete: 0%
Right now I have decided to try and implement a solution for Grand parent group milestones are not displayed... (#326897) to help drive the research necessary to work on this one. This one is kind of somewhere between workflowrefinement and workflowin dev so I'll leave the labels alone for now.
It's possible this issue will be subsumed under Grand parent group milestones are not displayed... (#326897) - if it is I'll close this one.
1 - Maintainer
Async update
It turns out Grand parent group milestones are not displayed... (#326897) is a feature request as the docs state:
Group milestones associated with the project may be specified in the milestones array for Create a release and Update a release API calls. Only milestones associated with the project’s group may be specified, and adding milestones for ancestor groups raises an error. (emphasis mine)
Since this issue only existed in the context of trying to unblock that, and it turns out it's a feature and not a bug request, this issue will be closed.
- Hunter Stewart closed
closed