Matt D'Angelo activity https://gitlab.com/mdangelo6 2026-03-18T02:55:16Z tag:gitlab.com,2026-03-18:5215484858 Matt D'Angelo pushed to project branch master at GitLab.org / GitLab 2026-03-18T02:55:16Z mdangelo6 Matt D'Angelo

Matt D'Angelo (1d203dfc) at 18 Mar 02:55

Merge branch '587958-update-premium-billing-page-copies' into 'master'

... and 1 more commit

tag:gitlab.com,2026-03-18:5215484296 Matt D'Angelo deleted project branch 587958-update-premium-billing-page-copies at GitLab.org / GitLab 2026-03-18T02:54:48Z mdangelo6 Matt D'Angelo

Matt D'Angelo (2362a24f) at 18 Mar 02:54

tag:gitlab.com,2026-03-18:5215483738 Matt D'Angelo accepted merge request !227498: Update premium groups billing page at GitLab.org / GitLab 2026-03-18T02:54:18Z mdangelo6 Matt D'Angelo

What does this MR do and why?

Update Premium billing page to adapt trial flow changes

References

Screenshots or screen recordings

Before After
Screenshot_2026-03-17_at_10.11.02 Screenshot_2026-03-16_at_14.58.05

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #587958

tag:gitlab.com,2026-03-18:5215358942 Matt D'Angelo commented on issue #589831 at GitLab.org / GitLab 2026-03-18T01:38:46Z mdangelo6 Matt D'Angelo

Hey @anastasia.khom 👋 the backend changes to support this made it into %18.11 and are deployed to production. You should be able to query those fields now as shown below:

Screenshot_2026-03-18_at_12.06.55_pm

I'll reassign this since I believe there's nothing else needed on the backend side, but feel free to reach out if you run into any issues

tag:gitlab.com,2026-03-18:5215350825 Matt D'Angelo commented on task #592159 at GitLab.org / GitLab 2026-03-18T01:33:22Z mdangelo6 Matt D'Angelo

Closing this, as this change is deployed to production. Verified this by creating a new saved view and checking lastUpdatedBy was correctly tracked:

Screenshot_2026-03-18_at_12.01.53_pm

tag:gitlab.com,2026-03-18:5215350148 Matt D'Angelo closed task #592159: Track updates to saved views on backend at GitLab.org / GitLab 2026-03-18T01:32:52Z mdangelo6 Matt D'Angelo tag:gitlab.com,2026-03-18:5215343501 Matt D'Angelo approved merge request !227498: Update premium groups billing page at GitLab.org / GitLab 2026-03-18T01:28:00Z mdangelo6 Matt D'Angelo

What does this MR do and why?

Update Premium billing page to adapt trial flow changes

References

Screenshots or screen recordings

Before After
Screenshot_2026-03-17_at_10.11.02 Screenshot_2026-03-16_at_14.58.05

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #587958

tag:gitlab.com,2026-03-18:5215343487 Matt D'Angelo commented on merge request !227498 at GitLab.org / GitLab 2026-03-18T01:28:00Z mdangelo6 Matt D'Angelo

Thanks @syarynovskyi - backend LGTM!

tag:gitlab.com,2026-03-17:5211178832 Matt D'Angelo approved merge request !227470: Remove work_item_planning_view flag guards from helper and model specs at GitLab.org / GitLab 2026-03-17T06:45:04Z mdangelo6 Matt D'Angelo

What does this MR do and why?

Remove work_item_planning_view flag guards from helper and model specs

Removes work_item_planning_view and work_items_consolidated_list_user feature flag references from unit-level model and helper specs as part of the cleanup epic. Both flags are at 100% rollout.

Changelog: added

References

Relates to #593689 gitlab-org#21372

Screenshots or screen recordings

Before After

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #593689

tag:gitlab.com,2026-03-17:5211152073 Matt D'Angelo approved merge request !227470: Remove work_item_planning_view flag guards from helper and model specs at GitLab.org / GitLab 2026-03-17T06:35:41Z mdangelo6 Matt D'Angelo

What does this MR do and why?

Remove work_item_planning_view flag guards from helper and model specs

Removes work_item_planning_view and work_items_consolidated_list_user feature flag references from unit-level model and helper specs as part of the cleanup epic. Both flags are at 100% rollout.

Changelog: added

References

Relates to #593689 gitlab-org#21372

Screenshots or screen recordings

Before After

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #593689

tag:gitlab.com,2026-03-17:5211152033 Matt D'Angelo commented on merge request !227470 at GitLab.org / GitLab 2026-03-17T06:35:40Z mdangelo6 Matt D'Angelo

Thanks @vjain-gl, nice work breaking out the changes into smaller reviewable MRs 👍

@nicolasdular would you mind taking over the maintainer review here?

tag:gitlab.com,2026-03-17:5211152007 Matt D'Angelo commented on merge request !227470 at GitLab.org / GitLab 2026-03-17T06:35:39Z mdangelo6 Matt D'Angelo

Thanks for raising @vjain-gl, I'm ok with that. I was assuming this comment was just a blanket statement we added wherever the flag was stubbed to ensure that when we did remove the FF, the corresponding specs still made sense (which I believe they do here). Perhaps @nicolasdular can clarify 😄

tag:gitlab.com,2026-03-17:5211151990 Matt D'Angelo commented on merge request !227470 at GitLab.org / GitLab 2026-03-17T06:35:39Z mdangelo6 Matt D'Angelo

Nitpick:

      context 'when user can create work items in group' do
tag:gitlab.com,2026-03-17:5211051432 Matt D'Angelo commented on merge request !227413 at GitLab.org / GitLab 2026-03-17T05:50:47Z mdangelo6 Matt D'Angelo

Hey @ck3g, @vjain-gl would you mind taking a look at the initial database / backend reviews respectively?

tag:gitlab.com,2026-03-17:5210872457 Matt D'Angelo pushed to project branch 454439-implement-and-enqueue-backfilling-of-description_versions-for-epic-work-items at GitLab.org / GitLab 2026-03-17T04:13:08Z mdangelo6 Matt D'Angelo

Matt D'Angelo (20900283) at 17 Mar 04:13

Define a work item type

tag:gitlab.com,2026-03-17:5210871708 Matt D'Angelo commented on merge request !227413 at GitLab.org / GitLab 2026-03-17T04:12:40Z mdangelo6 Matt D'Angelo

Updated

tag:gitlab.com,2026-03-17:5210868709 Matt D'Angelo commented on merge request !227413 at GitLab.org / GitLab 2026-03-17T04:10:51Z mdangelo6 Matt D'Angelo

@GitLabDuo This is actually the recommended pattern from our BBM docs. See the "good" example here: https://docs.gitlab.com/development/database/batched_background_migrations. The sub_batch is framework-generated so there's no injection risk, and with the index + bounded sub-batch size the planner handles the IN just fine.

tag:gitlab.com,2026-03-17:5210845935 Matt D'Angelo pushed to project branch 454439-implement-and-enqueue-backfilling-of-description_versions-for-epic-work-items at GitLab.org / GitLab 2026-03-17T03:59:45Z mdangelo6 Matt D'Angelo

Matt D'Angelo (a11a25e1) at 17 Mar 03:59

Set introduced_by_id to the correct MR

tag:gitlab.com,2026-03-17:5210845642 Matt D'Angelo commented on merge request !227413 at GitLab.org / GitLab 2026-03-17T03:59:31Z mdangelo6 Matt D'Angelo

Updated

tag:gitlab.com,2026-03-17:5210843454 Matt D'Angelo commented on merge request !227413 at GitLab.org / GitLab 2026-03-17T03:58:05Z mdangelo6 Matt D'Angelo

@GitLabDuo only one of epic_id or issue_id could ever be set, since we have: CONSTRAINT check_76c1eb7122 CHECK ((num_nonnulls(epic_id, issue_id, merge_request_id) = 1))