Skip to content

[pull] master from mattermost:master#720

Merged
pull[bot] merged 4 commits into
code:masterfrom
mattermost:master
May 21, 2026
Merged

[pull] master from mattermost:master#720
pull[bot] merged 4 commits into
code:masterfrom
mattermost:master

Conversation

@pull

@pull pull Bot commented May 21, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

lieut-data and others added 4 commits May 20, 2026 18:20
* Add user attribute validation banners

Add row-level and banner validation coverage for user attribute names so admins get clearer feedback before saving invalid attributes.

Co-authored-by: Cursor <cursoragent@cursor.com>

* UX Feedback

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
* Fix flaky TestUserHasJoinedChannel

The UserHasJoinedChannel plugin hook is invoked from AddChannelMember via
Srv().Go, so the hook post can appear after the join system post. Under CI
load the 5s Eventually window was sometimes too short. Confirm the plugin
is active before triggering the hook, poll posts in channel order like the
sibling subtest, and extend the wait to 10s.

Tests-only change. Verified with `go test -run '^TestUserHasJoinedChannel$' -race
-count=50` locally.

Co-authored-by: mattermost-code <matty-code@mattermost.com>

* test: add plugin activation assertion messages

* test: deduplicate plugin hook post assertion

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: mattermost-code <matty-code@mattermost.com>
@pull pull Bot locked and limited conversation to collaborators May 21, 2026
@pull pull Bot added the ⤵️ pull label May 21, 2026
@pull pull Bot merged commit 981e534 into code:master May 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants