Skip to content
Snippets Groups Projects

Allow (un)following someone in the user popover

All threads resolved!

What does this MR do and why?

This MR is a suggestion to make it possible for users to follow and unfollow users via the user popover on notes, issues, and more. This makes it easier to follow people and reduces the friction of having to go to the user's profile. It also allows you to quickly determine whether you are following someone.

The (un)follow actions are optimistically atomic and will change instantly after the user clicks on the button. If an error occurs, the button is changed back.

Inspired by #346623 and Twitter's user popover.

Screenshots or screen recordings

Before Follow Unfollow Signed out or same user
image image image image

How to set up and validate locally

  1. Enable the feature flag (rollout issue) using the Rails console: bin/rails c
    Feature.enable(:follow_in_user_popover)
  2. Go to an issue that you didn't create
  3. Hover over the user name of the user who created the issue
  4. See the follow/unfollow button
  5. When you click it: see that it changes state and the user is

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

 /closes #353362 (closed)

Edited by Kev

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Peter Hegman
  • Peter Hegman
  • Peter Hegman
  • Peter Hegman
  • Peter Hegman
  • Peter Hegman
  • Peter Hegman requested review from @marc_shaw

    requested review from @marc_shaw

  • Peter Hegman changed milestone to %14.8

    changed milestone to %14.8

  • Kev added 1 commit

    added 1 commit

    Compare with previous version

  • Kev added 1 commit

    added 1 commit

    • 9669b2b1 - Use single quote instead of typesetter apostroph

    Compare with previous version

  • Kev added 1 commit

    added 1 commit

    Compare with previous version

  • Kev added 1 commit

    added 1 commit

    Compare with previous version

  • Kev added 442 commits

    added 442 commits

    • 86dd6815...26180cf7 - 431 commits from branch gitlab-org:master
    • d22f0c35 - Allow (un)following someone in the user popup
    • 845aa316 - Add test for follow button
    • 3b354064 - Prevent follow actions change the popover width
    • 0163fcc8 - Add changes from code review
    • 2cb97328 - Fix layout overflows
    • 78d071bc - Update specs to match component changes
    • 00341dba - Add error messages to locale file
    • 0020f9f2 - Use findByTestId helper
    • b86b2824 - Use single quote instead of typesetter apostroph
    • ef8b2be7 - Fix typo in test message
    • 364a6176 - Remove duplicate code

    Compare with previous version

  • Kev added 1 commit

    added 1 commit

    • edb43907 - Hide follow button when API doesn’t support following

    Compare with previous version

  • Peter Hegman
  • Marc Shaw
  • Marc Shaw
  • Kev added 1796 commits

    added 1796 commits

    • edb43907...3cb78825 - 1780 commits from branch gitlab-org:master
    • e303274a - Allow (un)following someone in the user popup
    • 89897a70 - Add test for follow button
    • 299fa32b - Prevent follow actions change the popover width
    • dbabcce8 - Add changes from code review
    • e4b956fb - Fix layout overflows
    • 82644474 - Update specs to match component changes
    • 4a041cb4 - Add error messages to locale file
    • d59afc82 - Use findByTestId helper
    • 742e2daa - Use single quote instead of typesetter apostroph
    • 5d85586e - Fix typo in test message
    • 0f53864b - Remove duplicate code
    • 2784b929 - Hide follow button when API doesn’t support following
    • dee51942 - Add negated test case for is_followed
    • bea3b942 - Add missing tests for following and follower count
    • dccee8b0 - Add test for is_followed field on logged-out users
    • 0465b254 - Add test for un-/following event handlers

    Compare with previous version

  • Kev added 1 commit

    added 1 commit

    • 83ddb0e0 - Add is_followed to users API docs

    Compare with previous version

  • Marc Shaw
  • Marc Shaw
  • Kev added 1 commit

    added 1 commit

    • 69f2f210 - Use contain_exactly for exposed attribute

    Compare with previous version

  • Kev changed title from Idea: Allow (un)following someone in the user popup to Allow (un)following someone in the user popup

    changed title from Idea: Allow (un)following someone in the user popup to Allow (un)following someone in the user popup

  • Marc Shaw approved this merge request

    approved this merge request

  • Matthias Käppler requested review from @fneill

    requested review from @fneill

  • Matthias Käppler
  • Matthias Käppler
  • Fiona Neill added twdoing label and removed twtriaged label

    added twdoing label and removed twtriaged label

  • Fiona Neill
  • Fiona Neill
  • Fiona Neill removed review request for @fneill

    removed review request for @fneill

  • Marc Shaw removed review request for @marc_shaw

    removed review request for @marc_shaw

  • Kev added 2069 commits

    added 2069 commits

    • 69f2f210...56d571f9 - 2051 commits from branch gitlab-org:master
    • dfd9b173 - Allow (un)following someone in the user popup
    • 90d40057 - Add test for follow button
    • 93bca67c - Prevent follow actions change the popover width
    • 17a8db69 - Add changes from code review
    • 499574bd - Fix layout overflows
    • 51ba4055 - Update specs to match component changes
    • 573226bb - Add error messages to locale file
    • 84a496d3 - Use findByTestId helper
    • 4a5d86d2 - Use single quote instead of typesetter apostroph
    • 482a88e9 - Fix typo in test message
    • 4720d89b - Remove duplicate code
    • d7215648 - Hide follow button when API doesn’t support following
    • a099293e - Add negated test case for is_followed
    • dd1f482f - Add missing tests for following and follower count
    • 58098d7a - Add test for is_followed field on logged-out users
    • 9435e6ec - Add test for un-/following event handlers
    • 934107e6 - Add is_followed to users API docs
    • 4998653a - Use contain_exactly for exposed attribute

    Compare with previous version

  • Orit Golowinski changed the description

    changed the description

  • mentioned in issue #353362 (closed)

  • Kev added 1 commit

    added 1 commit

    • 957ddb76 - Update UI text for follow errors

    Compare with previous version

  • Evan Read changed milestone to %14.9

    changed milestone to %14.9

  • Kev added 1212 commits

    added 1212 commits

    • 957ddb76...cffb21e8 - 1193 commits from branch gitlab-org:master
    • 75a97dbd - Allow (un)following someone in the user popup
    • 1799094f - Add test for follow button
    • a09fc0db - Prevent follow actions change the popover width
    • 43a602c7 - Add changes from code review
    • d8af888d - Fix layout overflows
    • 799cdd98 - Update specs to match component changes
    • 70062ff7 - Add error messages to locale file
    • b4f2b68b - Use findByTestId helper
    • dc39c9dc - Use single quote instead of typesetter apostroph
    • 045983fd - Fix typo in test message
    • 9fdc705f - Remove duplicate code
    • 0c55013c - Hide follow button when API doesn’t support following
    • 572f6a7a - Add negated test case for is_followed
    • 7c21d60b - Add missing tests for following and follower count
    • f77914bf - Add test for is_followed field on logged-out users
    • 7d04feb8 - Add test for un-/following event handlers
    • 6822c691 - Add is_followed to users API docs
    • 47957585 - Use contain_exactly for exposed attribute
    • 9da56d35 - Update UI text for follow errors

    Compare with previous version

  • Kev added 1221 commits

    added 1221 commits

    Compare with previous version

  • Kev mentioned in issue #354929

    mentioned in issue #354929

  • Matthias Käppler approved this merge request

    approved this merge request

  • Kev changed title from Allow (un)following someone in the user popup to Allow (un)following someone in the user popover

    changed title from Allow (un)following someone in the user popup to Allow (un)following someone in the user popover

  • Kev changed the description

    changed the description

  • Kev changed the description

    changed the description

  • Kev added 1 commit

    added 1 commit

    • b5ed364b - Add follow_in_user_popover feature flag

    Compare with previous version

  • Kev added 226 commits

    added 226 commits

    • b5ed364b...9d638a97 - 224 commits from branch gitlab-org:master
    • 9f875da6 - Allow (un)following someone in the user popover
    • 9a219b97 - Add follow_in_user_popover feature flag

    Compare with previous version

  • Peter Hegman
  • Kev added 232 commits

    added 232 commits

    • 9a219b97...d959694a - 230 commits from branch gitlab-org:master
    • d48c153a - Allow (un)following someone in the user popover
    • cd3294c9 - Add follow_in_user_popover feature flag

    Compare with previous version

  • Kev added 1 commit

    added 1 commit

    • a120d4d7 - Use current_user as actor for follow_in_user_popover flag

    Compare with previous version

  • Kev added 633 commits

    added 633 commits

    • a120d4d7...74e520c6 - 630 commits from branch gitlab-org:master
    • 5e0e6771 - Allow (un)following someone in the user popover
    • b729ad4a - Add follow_in_user_popover feature flag
    • a6baef58 - Use current_user as actor for follow_in_user_popover flag

    Compare with previous version

  • 3 Warnings
    :warning: b729ad4a: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines.
    :warning: This merge request changed files with disabled eslint rules. Please consider fixing them.
    :warning:

    This merge request changed undocumented Vue components in vue_shared/. Please consider creating Stories for these components:

    • app/assets/javascripts/vue_shared/components/user_popover/user_popover.vue
    1 Message
    :book: This merge request adds or changes documentation files. A review from the Technical Writing team before you merge is recommended. Reviews can happen after you merge.

    If needed, you can retry the :repeat: danger-review job that generated this comment.

    Documentation review

    The following files require a review from a technical writer:

    • doc/api/users.md

    The review does not need to block merging this merge request. See the:

    Disabled eslint rules

    The following files have disabled eslint rules. Please consider fixing them:

    • app/assets/javascripts/user_popovers.js

    Run the following command for more details

    node_modules/.bin/eslint --report-unused-disable-directives --no-inline-config \
      'app/assets/javascripts/user_popovers.js'

    Reviewer roulette

    Changes that require review have been detected!

    Please refer to the table below for assigning reviewers and maintainers suggested by Danger in the specified category:

    Category Reviewer Maintainer
    backend Eugie Limpin (@eugielimpin) (UTC+8) Stan Hu (@stanhu) (UTC-7)
    frontend Mireya Andres (@mgandres) (UTC+8) Kushal Pandya (@kushalpandya) (UTC+5.5)
    UX Veethika Mishra (@v_mishra) (UTC+0) No maintainer available

    To spread load more evenly across eligible reviewers, Danger has picked a candidate for each review slot, based on their timezone. Feel free to override these selections if you think someone else would be better-suited or use the GitLab Review Workload Dashboard to find other available reviewers.

    To read more on how to use the reviewer roulette, please take a look at the Engineering workflow and code review guidelines. Please consider assigning a reviewer or maintainer who is a domain expert in the area of the merge request.

    Once you've decided who will review this merge request, assign them as a reviewer! Danger does not automatically notify them for you.

    Generated by :no_entry_sign: Danger

  • Peter Hegman
  • Peter Hegman approved this merge request

    approved this merge request

  • Peter Hegman requested review from @kushalpandya and removed review request for @peterhegman

    requested review from @kushalpandya and removed review request for @peterhegman

  • Bundle size analysis [beta]

    This compares changes in bundle size for entry points between the commits 81811623 and a6baef58

    :sparkles: Special assets

    Entrypoint / Name Size before Size after Diff Diff in percent
    mainChunk 2.31 MB 2.31 MB +3.21 KB 0.1 %
    average 3.69 MB 3.69 MB - 0.0 %

    :fearful: Significant Growth: 3

    Expand
    Entrypoint / Name Size before Size after Diff Diff in percent
    pages.projects.environments.index 1.12 MB 1.34 MB +231.05 KB 20.2 %
    pages.groups.group_members 536.69 KB 650.31 KB +113.62 KB 21.2 %
    pages.projects.project_members 1.29 MB 1.34 MB +56.26 KB 4.3 %

    :tada: Significant Reduction: 3

    Expand
    Entrypoint / Name Size before Size after Diff Diff in percent
    pages.admin.audit_logs 1.01 MB 341.65 KB -690.57 KB -66.9 %
    pages.groups.audit_events 1.01 MB 345.97 KB -690.57 KB -66.6 %
    pages.projects.audit_events 1.18 MB 1.1 MB -82.8 KB -6.9 %

    Your MR has at least one entrypoint growing significantly (more > 1 KB or 2%). If you write new or extend existing features, this is expected and there is nothing to worry about.

    Please consider pinging someone from the FE Foundations (@dmishunov, @justin_ho, @mikegreiling or @nmezzopera) for review, if you are unsure about the size increase.

    Note: We do not have exact data for 81811623. So we have used data from: 74b0b68e.
    The intended commit has no webpack pipeline, so we chose the last commit with one before it.

    Please look at the full report for more details


    Read more about how this report works.

    Generated by :no_entry_sign: Danger

  • Allure report

    allure-report-publisher generated test report!

    review-qa-smoke: :pencil: test report
    review-qa-reliable: :pencil: test report
    review-qa-blocking: :pencil: test report

    review-qa-blocking: :exclamation: test report for c8dbada3

    expand test summary
    +-------------------------------------------------------------------+
    |                          suites summary                           |
    +----------------------+--------+--------+---------+-------+--------+
    |                      | passed | failed | skipped | flaky | result |
    +----------------------+--------+--------+---------+-------+--------+
    | Create               | 17     | 0      | 2       | 1     | ❗     |
    | Package              | 0      | 0      | 1       | 0     | ➖     |
    | Plan                 | 41     | 0      | 1       | 1     | ❗     |
    | Verify               | 12     | 0      | 1       | 7     | ❗     |
    | Manage               | 28     | 0      | 2       | 10    | ❗     |
    | Protect              | 2      | 0      | 0       | 0     | ✅     |
    | Version sanity check | 0      | 0      | 1       | 0     | ➖     |
    | Configure            | 0      | 0      | 1       | 0     | ➖     |
    +----------------------+--------+--------+---------+-------+--------+
    | Total                | 100    | 0      | 9       | 19    | ❗     |
    +----------------------+--------+--------+---------+-------+--------+
  • Kushal Pandya removed review request for @kushalpandya

    removed review request for @kushalpandya

  • Kev added 787 commits

    added 787 commits

    • a6baef58...11c4a0bd - 784 commits from branch gitlab-org:master
    • 93471774 - Allow (un)following someone in the user popover
    • f364d2e5 - Add follow_in_user_popover feature flag
    • 9368dbe8 - Use current_user as actor for follow_in_user_popover flag

    Compare with previous version

  • Kev added 2 commits

    added 2 commits

    • 02f8bfac - Add follow_in_user_popover feature flag
    • 29a2089e - Use current_user as actor for follow_in_user_popover flag

    Compare with previous version

  • Author Contributor
    3 Warnings
    :warning: 02f8bfac: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines.
    :warning: This merge request changed files with disabled eslint rules. Please consider fixing them.
    :warning:

    This merge request changed undocumented Vue components in vue_shared/. Please consider creating Stories for these components:

    • app/assets/javascripts/vue_shared/components/user_popover/user_popover.vue
    1 Message
    :book: This merge request adds or changes documentation files. A review from the Technical Writing team before you merge is recommended. Reviews can happen after you merge.

    If needed, you can retry the :repeat: danger-review job that generated this comment.

    Documentation review

    The following files require a review from a technical writer:

    • doc/api/users.md

    The review does not need to block merging this merge request. See the:

    Disabled eslint rules

    The following files have disabled eslint rules. Please consider fixing them:

    • app/assets/javascripts/user_popovers.js

    Run the following command for more details

    node_modules/.bin/eslint --report-unused-disable-directives --no-inline-config \
      'app/assets/javascripts/user_popovers.js'

    Reviewer roulette

    Changes that require review have been detected!

    Please refer to the table below for assigning reviewers and maintainers suggested by Danger in the specified category:

    Category Reviewer Maintainer
    backend Drew Blessing (@dblessing) (UTC-5) Stan Hu (@stanhu) (UTC-7)
    frontend Mireya Andres (@mgandres) (UTC+8) Jacques Erasmus (@jerasmus) (UTC+1)
    UX Veethika Mishra (@v_mishra) (UTC+0) No maintainer available

    To spread load more evenly across eligible reviewers, Danger has picked a candidate for each review slot, based on their timezone. Feel free to override these selections if you think someone else would be better-suited or use the GitLab Review Workload Dashboard to find other available reviewers.

    To read more on how to use the reviewer roulette, please take a look at the Engineering workflow and code review guidelines. Please consider assigning a reviewer or maintainer who is a domain expert in the area of the merge request.

    Once you've decided who will review this merge request, assign them as a reviewer! Danger does not automatically notify them for you.

    Generated by :no_entry_sign: Danger

  • Evan Read changed milestone to %14.10

    changed milestone to %14.10

  • Peter Hegman added 2897 commits

    added 2897 commits

    • 29a2089e...2bdc46c4 - 2891 commits from branch gitlab-org:master
    • b0421220 - Allow (un)following someone in the user popover
    • 8eb18ff0 - Add follow_in_user_popover feature flag
    • b6070d61 - Use current_user as actor for follow_in_user_popover flag
    • d3e0eee0 - Add missing unfollow event listener after rebase
    • 99aa3191 - Update spec for toggle follow button
    • 70ec47e9 - Add specs for API methods

    Compare with previous version

  • 3 Warnings
    :warning: 517d5002: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines.
    :warning: This merge request changed files with disabled eslint rules. Please consider fixing them.
    :warning:

    This merge request changed undocumented Vue components in vue_shared/. Please consider creating Stories for these components:

    • app/assets/javascripts/vue_shared/components/user_popover/user_popover.vue
    1 Message
    :book: This merge request adds or changes documentation files. A review from the Technical Writing team before you merge is recommended. Reviews can happen after you merge.

    If needed, you can retry the :repeat: danger-review job that generated this comment.

    Documentation review

    The following files require a review from a technical writer:

    • doc/api/users.md

    The review does not need to block merging this merge request. See the:

    Disabled eslint rules

    The following files have disabled eslint rules. Please consider fixing them:

    • app/assets/javascripts/user_popovers.js

    Run the following command for more details

    node_modules/.bin/eslint --report-unused-disable-directives --no-inline-config \
      'app/assets/javascripts/user_popovers.js'

    Reviewer roulette

    Changes that require review have been detected!

    Please refer to the table below for assigning reviewers and maintainers suggested by Danger in the specified category:

    Category Reviewer Maintainer
    backend Allen Cook (@acook.gitlab) (UTC-4) Terri Chu (@terrichu) (UTC-4)
    frontend Miranda Fluharty (@mfluharty) (UTC+1) Jose Ivan Vargas (@jivanvl) (UTC+0)

    To spread load more evenly across eligible reviewers, Danger has picked a candidate for each review slot, based on their timezone. Feel free to override these selections if you think someone else would be better-suited or use the GitLab Review Workload Dashboard to find other available reviewers.

    To read more on how to use the reviewer roulette, please take a look at the Engineering workflow and code review guidelines. Please consider assigning a reviewer or maintainer who is a domain expert in the area of the merge request.

    Once you've decided who will review this merge request, assign them as a reviewer! Danger does not automatically notify them for you.

    Generated by :no_entry_sign: Danger

  • Bundle size analysis [beta]

    This compares changes in bundle size for entry points between the commits 4c7b583b and c8dbada3

    :sparkles: Special assets

    Entrypoint / Name Size before Size after Diff Diff in percent
    average 3.45 MB 3.46 MB +3.98 KB 0.1 %
    mainChunk 1.93 MB 1.93 MB +3.9 KB 0.2 %

    :fearful: Significant Growth: 1

    Expand
    Entrypoint / Name Size before Size after Diff Diff in percent
    pages.projects.threat_monitoring.show 1.66 MB 1.75 MB +90.1 KB 5.3 %

    :tada: Significant Reduction: 1

    Expand
    Entrypoint / Name Size before Size after Diff Diff in percent
    pages.projects.quality.test_cases.new 1.68 MB 1.65 MB -34.67 KB -2.0 %

    Your MR has at least one entrypoint growing significantly (more > 1 KB or 2%). If you write new or extend existing features, this is expected and there is nothing to worry about.

    Please consider pinging someone from the FE Foundations (@dmishunov, @justin_ho, @mikegreiling or @nmezzopera) for review, if you are unsure about the size increase.

    Please look at the full report for more details


    Read more about how this report works.

    Generated by :no_entry_sign: Danger

  • Peter Hegman added 321 commits

    added 321 commits

    • 70ec47e9...2a0657dd - 317 commits from branch gitlab-org:master
    • 6badfebd - Allow (un)following someone in the user popover
    • e5aacbe9 - Add follow_in_user_popover feature flag
    • a985e0e7 - Use current_user as actor for follow_in_user_popover flag
    • 2690592d - Address frontend maintainer feedback

    Compare with previous version

  • Peter Hegman
  • Peter Hegman requested review from @kushalpandya

    requested review from @kushalpandya

  • Fiona Neill approved this merge request

    approved this merge request

  • Kushal Pandya
  • Kushal Pandya
  • Kushal Pandya removed review request for @kushalpandya

    removed review request for @kushalpandya

  • mentioned in issue #360960 (closed)

  • Peter Hegman added 1894 commits

    added 1894 commits

    • 2690592d...b201bf83 - 1889 commits from branch gitlab-org:master
    • 618cb72f - Allow (un)following someone in the user popover
    • 90c52c5a - Add follow_in_user_popover feature flag
    • 28dca08f - Use current_user as actor for follow_in_user_popover flag
    • 22b91766 - Address frontend maintainer feedback
    • d1f77e4d - Update spec per reviewer feedback

    Compare with previous version

  • Suggested Reviewers (beta)

    This is an experimental ML-based code reviewer recommendation system created by ~"group::applied ml".

    The individuals below may be good candidates to participate in the review based on various factors.

    After you review all recommendations, please assign reviewers manually, as this is not done automatically.

    You can use slash commands in comments to quickly assign /assign_reviewer @user1.

    Reviewers
    @mikolaj_wawrzyniak, @mayra-cabrera, @rkadam3, @agarciatesares, @dskim_gitlab

    If you do not believe these recommendations are useful or if you do not want to use any of the suggestions, please apply the label Bad Suggested Reviewer. You can also provide feedback for this feature on this issue: https://gitlab.com/gitlab-org/gitlab/-/issues/357923.

    Automatically generated by Suggested Reviewers Bot

  • Peter Hegman added 120 commits

    added 120 commits

    • d1f77e4d...3b77edea - 115 commits from branch gitlab-org:master
    • 73dc5eb2 - Allow (un)following someone in the user popover
    • 8622cfd7 - Add follow_in_user_popover feature flag
    • e79b82a7 - Use current_user as actor for follow_in_user_popover flag
    • f517aac7 - Address frontend maintainer feedback
    • 3e974ca0 - Update spec per reviewer feedback

    Compare with previous version

  • Peter Hegman added 1 commit

    added 1 commit

    • 8a39a2ba - Fix rebase error that is causing failing pipelines

    Compare with previous version

  • Peter Hegman added 282 commits

    added 282 commits

    • 8a39a2ba...0657e010 - 276 commits from branch gitlab-org:master
    • 6aeb791f - Allow (un)following someone in the user popover
    • 517d5002 - Add follow_in_user_popover feature flag
    • d23bc4e4 - Use current_user as actor for follow_in_user_popover flag
    • 3f6362f7 - Address frontend maintainer feedback
    • 0ff0b381 - Update spec per reviewer feedback
    • c8dbada3 - Fix rebase error that is causing failing pipelines

    Compare with previous version

  • Peter Hegman requested review from @kushalpandya

    requested review from @kushalpandya

  • Kushal Pandya approved this merge request

    approved this merge request

  • Kushal Pandya removed review request for @kushalpandya

    removed review request for @kushalpandya

  • Peter Hegman requested review from @kushalpandya

    requested review from @kushalpandya

  • Kushal Pandya resolved all threads

    resolved all threads

  • Kushal Pandya enabled an automatic merge when the pipeline for 3640aa7a succeeds

    enabled an automatic merge when the pipeline for 3640aa7a succeeds

  • merged

    • Resolved by Kev

      @KevSlashNull, how was your code review experience with this merge request? Please tell us how we can continue to iterate and improve:

      1. Leave a :thumbsup: or a :thumbsdown: on this comment to describe your experience.
      2. Create a new comment starting with @gitlab-bot feedback below, and leave any additional feedback you have for us in the comment.

      Have five minutes? Take our survey to give us even more feedback on how GitLab can improve the contributor experience.

      Thanks for your help! :heart:

  • Kushal Pandya mentioned in commit 629a61ce

    mentioned in commit 629a61ce

  • added workflowstaging label and removed workflowcanary label

  • Mark Florian mentioned in merge request !86189 (merged)

    mentioned in merge request !86189 (merged)

  • Peter Hegman mentioned in merge request !87159 (merged)

    mentioned in merge request !87159 (merged)

  • Evan Read mentioned in merge request !88101 (merged)

    mentioned in merge request !88101 (merged)

  • Kev resolved all threads

    resolved all threads

  • Evan Read resolved all threads

    resolved all threads

  • Please register or sign in to reply
    Loading