Page MenuHomePhabricator

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

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

Related Objects

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?

Jdforrester-WMF changed the task status from Open to In Progress.Mar 12 2026, 1:55 PM
Jdforrester-WMF claimed this task.

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-04-06-224243 to 2026-04-14-215402

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

Change #1271724 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-04-06-224243 to 2026-04-14-215402

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-04-06-224243 to 2026-04-14-215402

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

Change #1271915 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-04-06-224243 to 2026-04-14-215402

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

jforrester opened https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator/-/merge_requests/522

build: Source QuickJS wasm in production-javascript-rust-evaluator from build-wasmtime-quickjs-only

jforrester merged https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-evaluator/-/merge_requests/522

build: Source QuickJS wasm in production-javascript-rust-evaluator from build-wasmtime-quickjs-only

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-04-14-215402 to 2026-04-21-184122

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

Change #1279362 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-04-14-215402 to 2026-04-21-184122

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