Page MenuHomePhabricator

Create JS classes and builders for ZObjects in function-schemata
Closed, DeclinedPublic

Description

The design proposal is detailed in this document. It is also related to the goal of having stronger type checking for function orchestrator and evaluators (T310332).

Event Timeline

Change 819160 had a related patch set uploaded (by Mary Yang; author: Mary Yang):

[mediawiki/services/function-schemata@master] A first example of creating JS classes for ZObjects.

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

Change 834406 had a related patch set uploaded (by Mary Yang; author: Mary Yang):

[mediawiki/services/function-schemata@master] Adapt ZObjects to the new subvalidator change.

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

Change 831806 had a related patch set uploaded (by Mary Yang; author: Mary Yang):

[mediawiki/services/function-schemata@master] Add ZObject.js as a base class for other ZObject js classes.

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

Change 831806 merged by jenkins-bot:

[mediawiki/services/function-schemata@master] Add ZObject.js as a base class for other ZObject js classes.

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

Change 840147 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840148 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840149 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840205 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840206 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840205 abandoned by Jforrester:

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (d41dee3)

Reason:

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

Change 840148 merged by jenkins-bot:

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840149 merged by jenkins-bot:

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840206 merged by jenkins-bot:

[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840147 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change #1128843 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (c17a559)

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

Change #1129367 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Update evaluators from 2025-03-11-234147 to 2025-03-19-125950

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

Change #1129368 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Update orchestrator from 2025-03-11-234105 to 2025-03-19-203723

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

Change #1129367 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Update evaluators from 2025-03-11-234147 to 2025-03-19-125950

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

Change #1129368 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Update orchestrator from 2025-03-11-234105 to 2025-03-19-203723

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

Jdforrester-WMF subscribed.

We're dropping the code that called for this approach.

Change #1128843 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (c17a559)

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