Page MenuHomePhabricator

use functions from function-schemata utils throughout the codebase
Closed, ResolvedPublic

Description

Use the utils functions in function-schemata in function-orchestrator, function-evaluator and WikiLambda extension. This requires a rename of the functions so they are more lint friendly

Event Timeline

Change 743405 had a related patch set uploaded (by Jkieserman; author: Jkieserman):

[mediawiki/extensions/WikiLambda@master] make a deepCopy util to be shared across files

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

pending conversation with Cory, would prefer to use the existing implementation in function-schemata if possible instead of the above patch.

Change 743405 abandoned by Jkieserman:

[mediawiki/extensions/WikiLambda@master] make a deepCopy util to be shared across files

Reason:

using function-schemata utils instead

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

JKieserman renamed this task from create a deepCopy method in utils to use functions from function-schemata utils throughout the codebase.Dec 6 2021, 3:03 PM
JKieserman updated the task description. (Show Details)

Change 744018 had a related patch set uploaded (by Jkieserman; author: Jkieserman):

[mediawiki/services/function-schemata@master] rename util functions so they do not cause linting problems

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

Change 744089 had a related patch set uploaded (by Jkieserman; author: Jkieserman):

[mediawiki/extensions/WikiLambda@master] shared utils

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

Change 744018 merged by jenkins-bot:

[mediawiki/services/function-schemata@master] utils: Rename functions to camel case to avoid linting whine

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

Change 743405 restored by Jkieserman:

[mediawiki/extensions/WikiLambda@master] make a deepCopy util to be shared across files

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

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

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

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

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

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

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

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

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

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

Change 743405 abandoned by Jforrester:

[mediawiki/extensions/WikiLambda@master] make a deepCopy util to be shared across files

Reason:

Per Julia.

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

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

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

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

Change 744084 merged by jenkins-bot:

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

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

Change 745566 abandoned by Jforrester:

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

Reason:

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

Change 744082 merged by Cory Massaro:

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

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

Are there any other places we want to use utility functions right now, or can we call this done?

Good enough for me. :-)

Change 744083 merged by jenkins-bot:

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

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

Change 744089 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Use new 'deepEqual' and 'deepCopy' utilities from function-schemata

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

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

[mediawiki/extensions/WikiLambda@master] Revert \"Use new 'deepEqual' and 'deepCopy' utilities from function-schemata\"

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

Change 745384 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Revert \"Use new 'deepEqual' and 'deepCopy' utilities from function-schemata\"

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

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

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

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-01-18-182456 to 2024-02-12-155846

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-01-18-182630 to 2024-02-12-160222

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

Change 1002624 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-01-18-182456 to 2024-02-12-155846

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

Change 1002625 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-01-18-182630 to 2024-02-12-160222

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-02-12-160222 to 2024-02-26-150300

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

Change 1007353 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-02-12-160222 to 2024-02-26-150300

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-02-26-150614 to 2024-03-05-140533

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

Change 1008874 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-02-26-150614 to 2024-03-05-140533

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

Change 1002570 merged by jenkins-bot:

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

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

Jdforrester-WMF claimed this task.

Good enough for now. Always more to do.