Page MenuHomePhabricator

Resolve Code Objects Ephemerally
Closed, ResolvedPublic

Description

Description

In src/implementation.js, we call resolveKey and asJSON to prepare an object to be sent to the evaluator. We could instead use resolveEphemeral and asJSONEphemeral. This would result in cleaner output for the API.

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • use resolveEphemeral to prepare objects for the evaluator

Completion checklist

Details

TitleReferenceAuthorSource BranchDest Branch
Resolve implementation internals ephemerally and do some minor cleanup.repos/abstract-wiki/wikifunctions/function-orchestrator!148apineapine-ephemeral-code-objectsmain
Customize query in GitLab

Event Timeline

Mcastro triaged this task as Medium priority.Mar 14 2024, 4:50 PM
Mcastro moved this task from To triage to Backlog on the Abstract Wikipedia team board.
cmassaro changed the task status from Open to In Progress.Mar 20 2024, 6:05 PM
cmassaro claimed this task.
cmassaro moved this task from Backlog to In Progress on the Abstract Wikipedia team board.

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-03-05-140533 to 2024-04-04-132719

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

Change #1017060 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-03-05-140533 to 2024-04-04-132719

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