Upgrade OpenWorkflow to 0.11.0 #69

Merged
eleith merged 1 commits from upgrade/openworkflow-0.11 into main 2026-10-20 15:11:23 +00:00

Summary

  • Pin OpenWorkflow to exactly 0.11.0 across jobs, web, and worker.
  • Add explicit queue connection shutdown and safe Pino engine diagnostics; clarify execution-metric meanings.
  • Test current-engine queue readers, lifecycle, result polling, and independent child retries/restarts with one worker slot.
  • Update package documentation and record a patch changeset. Keep local plans ignored.

This is the single-commit engine-integration PR (part 1 of 3). Appointment retry fixes and native-cron maintenance will be separate PRs. Existing appointment handlers, maintenance timers, and concurrency are unchanged here.

Validation

  • Jobs: 17 tests pass, 100% coverage.
  • Worker: 192 tests pass, coverage thresholds pass.
  • CLI: 44 tests pass; config/database/calendar/video-chat suites pass.
  • Web: 634 tests pass, coverage thresholds pass.
  • Browser regressions: 23 tests pass.
  • Shared packages and all three app builds pass; affected typechecks, lint, and formatting pass.

Date-sensitive test fix

The admin duration test now pins its injected clock to the week of its seeded appointments. Production code is unchanged. All 634 web tests and coverage thresholds now pass.

Runtime finding

Child retries are independent, but a parent's failure can be deferred while its other child remains parked. Tests require eventual failure after that sibling settles rather than immediate fail-fast timing. No private API workaround or extra orchestration is introduced.

## Summary - Pin OpenWorkflow to exactly 0.11.0 across jobs, web, and worker. - Add explicit queue connection shutdown and safe Pino engine diagnostics; clarify execution-metric meanings. - Test current-engine queue readers, lifecycle, result polling, and independent child retries/restarts with one worker slot. - Update package documentation and record a patch changeset. Keep local plans ignored. This is the single-commit engine-integration PR (part 1 of 3). Appointment retry fixes and native-cron maintenance will be separate PRs. Existing appointment handlers, maintenance timers, and concurrency are unchanged here. ## Validation - Jobs: 17 tests pass, 100% coverage. - Worker: 192 tests pass, coverage thresholds pass. - CLI: 44 tests pass; config/database/calendar/video-chat suites pass. - Web: 634 tests pass, coverage thresholds pass. - Browser regressions: 23 tests pass. - Shared packages and all three app builds pass; affected typechecks, lint, and formatting pass. ## Date-sensitive test fix The admin duration test now pins its injected clock to the week of its seeded appointments. Production code is unchanged. All 634 web tests and coverage thresholds now pass. ## Runtime finding Child retries are independent, but a parent's failure can be deferred while its other child remains parked. Tests require eventual failure after that sibling settles rather than immediate fail-fast timing. No private API workaround or extra orchestration is introduced.
eleith added 1 commit 2026-10-20 15:06:21 +00:00
build(jobs): upgrade OpenWorkflow to 0.11.0
ci/woodpecker/pr/calendar Pipeline was successful
ci/woodpecker/pr/cli Pipeline was successful
ci/woodpecker/pr/config Pipeline was successful
ci/woodpecker/pr/db Pipeline was successful
ci/woodpecker/pr/jobs Pipeline was successful
ci/woodpecker/pr/video-chat Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
ci/woodpecker/pr/worker Pipeline was successful
ci/woodpecker/push/calendar Pipeline was successful
ci/woodpecker/push/cli Pipeline was successful
ci/woodpecker/push/config Pipeline was successful
ci/woodpecker/push/db Pipeline was successful
ci/woodpecker/push/jobs Pipeline was successful
ci/woodpecker/push/video-chat Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
ci/woodpecker/push/worker Pipeline was successful
e55c292133
eleith force-pushed upgrade/openworkflow-0.11 from 5dbfe3edb7 to e55c292133 2026-10-20 15:06:21 +00:00 Compare
eleith merged commit e55c292133 into main 2026-10-20 15:11:23 +00:00
eleith deleted branch upgrade/openworkflow-0.11 2026-10-20 15:11:23 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eleith/when#69