fix(indexer): sqlx 0.8 heal tx uses &mut **tx #1304

Merged
PlasticDigits merged 1 commit from fix/1303-heal-sqlx-executor into main 2026-09-21 06:13:51 +00:00

Summary

  • Post-merge sanity check of #1303: make verify-issue-1277 failed to compile. sqlx 0.8 does not implement Executor for &mut Transaction in apply_trader_lifetime_heal_tx.
  • Use &mut **tx (same as hub_prices / resting_orders). Static grep in verify-issue-1277.sh.

Fixes compile of #1303 healer. Parent: #1277 / #1303.

Test plan

  • make verify-issue-1277 (6/6: docs, code, I10 rolling+heal, #577 decay, #548 catalog, api_traders)
  • Woodpecker ci/woodpecker/pr/woodpecker

Merge notes

Dismiss CODEOWNERS maintainers self-request before merge (docs/runbooks/forgejo-pr-merge.md). Do not force_merge.

## Summary - Post-merge sanity check of #1303: `make verify-issue-1277` failed to compile. sqlx 0.8 does not implement `Executor` for `&mut Transaction` in `apply_trader_lifetime_heal_tx`. - Use `&mut **tx` (same as `hub_prices` / `resting_orders`). Static grep in `verify-issue-1277.sh`. Fixes compile of #1303 healer. Parent: #1277 / #1303. ## Test plan - [x] `make verify-issue-1277` (6/6: docs, code, I10 rolling+heal, #577 decay, #548 catalog, api_traders) - [ ] Woodpecker `ci/woodpecker/pr/woodpecker` ## Merge notes Dismiss CODEOWNERS `maintainers` self-request before merge (`docs/runbooks/forgejo-pr-merge.md`). Do not `force_merge`.
fix(indexer): sqlx 0.8 heal tx uses &mut **tx
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2afeb073fd
#1303 poller heal failed to compile: Executor is not implemented for
&mut Transaction. Match hub_prices and gate it in verify-issue-1277.
Author
Owner

drain skip: no occupying job for rebase/fix-pr/CI-wait; remaining continue

drain skip: no occupying job for rebase/fix-pr/CI-wait; remaining continue
PlasticDigits deleted branch fix/1303-heal-sqlx-executor 2026-09-21 06:13:51 +00:00
Author
Owner

Merged with CODEOWNERS maintainers request dismissed, then fj pr merge -M merge -d (no force_merge). Woodpecker PR + push succeeded.

make verify-issue-1277 6/6 on this branch. Tip 729b097f.

Merged with CODEOWNERS `maintainers` request dismissed, then `fj pr merge -M merge -d` (no `force_merge`). Woodpecker PR + push succeeded. `make verify-issue-1277` 6/6 on this branch. Tip `729b097f`.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
code/cl8y-dex-terraclassic!1304
No description provided.