Skip to content

Fix integration test worker startup failures in monorepo#72

Draft
Copilot wants to merge 5 commits intodevelopfrom
copilot/fix-integration-tests
Draft

Fix integration test worker startup failures in monorepo#72
Copilot wants to merge 5 commits intodevelopfrom
copilot/fix-integration-tests

Conversation

Copy link

Copilot AI commented Feb 18, 2026

Integration tests failed with connection refused on port 8001. Worker process crashed on startup due to missing thirdmagic dependency and import error.

Changes

tox.ini - Fixed package installation

  • Added usedevelop = true for editable installs
  • Changed .[dev] to extras = dev directive
  • Ensures thirdmagic workspace dependency is properly resolved

thirdmagic/utils.py - Fixed missing type definition

  • HatchetTaskType now defaults to Callable when hatchet-sdk unavailable
  • Previously undefined in except block, causing ImportError

Test synchronization - Updated root tests to match libs/mageflow

  • Changed mageflow.sign()mageflow.asign()
  • Changed from mageflow.signature.*from thirdmagic.*
  • Synced all files in tests/integration/hatchet/

The worker now starts successfully, unblocking 35+ integration tests that were erroring during fixture setup.

Original prompt

can you tell why the integration tests are failing in the full request


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Copilot AI and others added 4 commits February 18, 2026 19:51
…ment

Co-authored-by: yedidyakfir <23723129+yedidyakfir@users.noreply.github.com>
Co-authored-by: yedidyakfir <23723129+yedidyakfir@users.noreply.github.com>
Co-authored-by: yedidyakfir <23723129+yedidyakfir@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing integration tests in full request Fix integration test worker startup failures in monorepo Feb 18, 2026
Copilot AI requested a review from yedidyakfir February 18, 2026 20:00
Base automatically changed from feature/split-to-pkgs to develop February 23, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants