Page MenuHomePhabricator

Collect performer implicit groups in editattemptstep for hCaptcha rollout
Closed, ResolvedPublic

Description

Background

For monitoring the hCaptcha rollout, it is helpful to understand whether a given edit attempt was from a user with the autoconfirmed group, since hCaptcha is currently shown to non-autoconfirmed users.

Details

The autoconfirmed group is an autopromote group. This should be captured, along with other groups, in the performer_groups contextual attribute.

Event Timeline

Change #1275879 had a related patch set uploaded (by Tchanders; author: Tchanders):

[operations/mediawiki-config@master] Add contextual attribute to editattemptstep instrument

https://gerrit.wikimedia.org/r/1275879

Change #1275879 abandoned by Tchanders:

[operations/mediawiki-config@master] Add contextual attribute to editattemptstep instrument

Reason:

Apparently this is not the correct approach for Event Platform

https://gerrit.wikimedia.org/r/1275879

Change #1276679 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/extensions/WikimediaEvents@master] Add user_groups to editAttemptStep schema

https://gerrit.wikimedia.org/r/1276679

Change #1276679 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Add user_groups to editAttemptStep schema

https://gerrit.wikimedia.org/r/1276679

Change #1283050 had a related patch set uploaded (by Kosta Harlan; author: Tchanders):

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.26] Add user_groups to editAttemptStep schema

https://gerrit.wikimedia.org/r/1283050

Change #1283050 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@wmf/1.46.0-wmf.26] Add user_groups to editAttemptStep schema

https://gerrit.wikimedia.org/r/1283050

Mentioned in SAL (#wikimedia-operations) [2026-05-06T14:19:35Z] <kharlan@deploy1003> Started scap sync-world: Backport for [[gerrit:1283050|Add user_groups to editAttemptStep schema (T424010)]]

Mentioned in SAL (#wikimedia-operations) [2026-05-06T14:21:27Z] <kharlan@deploy1003> kharlan: Backport for [[gerrit:1283050|Add user_groups to editAttemptStep schema (T424010)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-05-06T14:30:52Z] <kharlan@deploy1003> Finished scap sync-world: Backport for [[gerrit:1283050|Add user_groups to editAttemptStep schema (T424010)]] (duration: 11m 16s)

Change #1286828 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/WikiEditor@master] WikiEditor: Populate user_groups in EditAttemptStep events

https://gerrit.wikimedia.org/r/1286828

Change #1286832 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/WikiEditor@master] WikiEditor: Add integration test for EditAttemptStep event data

https://gerrit.wikimedia.org/r/1286832

Change #1286828 merged by jenkins-bot:

[mediawiki/extensions/WikiEditor@master] WikiEditor: Populate user_groups in EditAttemptStep events

https://gerrit.wikimedia.org/r/1286828

Change #1286832 merged by jenkins-bot:

[mediawiki/extensions/WikiEditor@master] WikiEditor: Add integration test for EditAttemptStep event data

https://gerrit.wikimedia.org/r/1286832

Change #1286917 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/WikiEditor@wmf/1.47.0-wmf.2] WikiEditor: Populate user_groups in EditAttemptStep events

https://gerrit.wikimedia.org/r/1286917

Change #1286917 merged by jenkins-bot:

[mediawiki/extensions/WikiEditor@wmf/1.47.0-wmf.2] WikiEditor: Populate user_groups in EditAttemptStep events

https://gerrit.wikimedia.org/r/1286917

Mentioned in SAL (#wikimedia-operations) [2026-05-13T14:34:44Z] <kharlan@deploy1003> Started scap sync-world: Backport for [[gerrit:1286917|WikiEditor: Populate user_groups in EditAttemptStep events (T424010)]]

Mentioned in SAL (#wikimedia-operations) [2026-05-13T14:36:47Z] <kharlan@deploy1003> kharlan: Backport for [[gerrit:1286917|WikiEditor: Populate user_groups in EditAttemptStep events (T424010)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-05-13T14:42:02Z] <kharlan@deploy1003> Finished scap sync-world: Backport for [[gerrit:1286917|WikiEditor: Populate user_groups in EditAttemptStep events (T424010)]] (duration: 07m 17s)