Page MenuHomePhabricator

[rust] Publish wf-observability as a shared crate for Wikimedia Rust services
Closed, ResolvedPublic

Description

What/Why:
Currently wf-observability exists as a workspace of our Evaluator (https://phabricator.wikimedia.org/T420426 + MR). In order to make this publicly reusable we want to:

  • Extract into its own repo or document the git-dep path from this one
  • Add feature flags to make axum optional (axum-middleware feature)
  • Version and tag releases

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
update evaluator/rustversion to use new Rust service-utils craterepos/abstract-wiki/wikifunctions/function-evaluator!558ecarggrace/T428072/rust-service-utils-cratemain
Customize query in GitLab

Event Timeline

@Jdforrester-WMF decided to make this independent of that! I don't have strong opinion though!

ecarg triaged this task as Medium priority.Wed, Jun 3, 4:48 PM

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-06-03-023342 to 2026-06-06-013944

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

Change #1298812 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2026-06-03-023342 to 2026-06-06-013944

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