Page MenuHomePhabricator

Build the JS executor when compiling the Rust image rather than relying on the checked-in blob
Open, MediumPublic

Description

Description

Just as we do for the Node evaluator.

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

  • no blobs

Completion checklist

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Build Python executor along with Rust builds and tests.repos/abstract-wiki/wikifunctions/function-evaluator!407apineapine-build-executors-with-rustmain
Customize query in GitLab

Event Timeline

cmassaro changed the task status from Open to In Progress.Sep 16 2025, 1:44 PM
cmassaro claimed this task.
cmassaro renamed this task from Build the executors when compiling the Rust image rather than relying on checked-in blobs to Build the JS executor when compiling the Rust image rather than relying on the checked-in blob.Sep 23 2025, 12:56 PM

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-09-16-190551 to 2025-09-24-083919

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

Change #1191170 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2025-09-16-190551 to 2025-09-24-083919

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

Jdforrester-WMF changed the task status from In Progress to Open.Sep 25 2025, 9:51 AM

Do we want to re-scope this to Q2? I don't imagine we're expecting to get this done today?