Skip to content

Stabilize python e2e CI startup - #23

Draft
MaiborodaY wants to merge 1 commit into
UTEXO-Protocol:mainfrom
MaiborodaY:fix/python-e2e-cold-start-artifacts
Draft

Stabilize python e2e CI startup#23
MaiborodaY wants to merge 1 commit into
UTEXO-Protocol:mainfrom
MaiborodaY:fix/python-e2e-cold-start-artifacts

Conversation

@MaiborodaY

Copy link
Copy Markdown
Contributor

Summary

Stabilizes the Python E2E workflow by warming/building the Go application before running E2E tests.

Changes

  • Add go build ./... before E2E execution to avoid utexo-lsp cold-start timeouts caused by go run . compiling during the test.
  • Upload /tmp/utexo-lsp-e2e/** artifacts on workflow failure to make future CI failures diagnosable.

Context

CI intermittently failed on test_lightning_receive.py with:

timeout waiting for utexo-lsp health
The failure happens before channel setup, while the harness waits for the utexo-lsp /health endpoint. This is likely caused by cold Go build/cache behavior in CI.

@MaiborodaY
MaiborodaY marked this pull request as draft June 12, 2026 11:09
@MaiborodaY

Copy link
Copy Markdown
Contributor Author

For fix this problem - created task: #28

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