Skip to content

Conversation

@ovitrif
Copy link
Collaborator

@ovitrif ovitrif commented Jan 23, 2026

Summary

  • Add 3-attempt retry with simulator reset between failures to handle flaky "Application unknown to FrontBoard" errors
  • Remove TxBumpingTests reference (test was removed in ae51100)
  • Reset simulator state before tests instead of just booting

Context

Integration tests on PR #379 (feat/t10s) failed with simulator error:

Application "to.bitkit" is unknown to FrontBoard

This is a flaky issue - the same PR passed earlier and failed later. The fix adds retry logic with simulator reset between attempts.

Test plan

  • Verify workflow syntax is valid
  • CI runs on this PR to validate the changes

🤖 Generated with Claude Code

- Add 3-attempt retry with simulator reset between failures to handle
  flaky "Application unknown to FrontBoard" errors
- Remove TxBumpingTests reference (test was removed in ae51100)
- Reset simulator state before tests instead of just booting

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@claude

This comment has been minimized.

piotr-iohk
piotr-iohk previously approved these changes Jan 23, 2026
Copy link
Collaborator

@piotr-iohk piotr-iohk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ovitrif ovitrif changed the title fix(ci): add retry logic and remove dead TxBumpingTests reference fix(ci): retry integration tests and remove dead TxBumpingTests ref Jan 23, 2026
@ovitrif
Copy link
Collaborator Author

ovitrif commented Jan 23, 2026

@claude address piotr's review point, give it higher weight based on the frame set by my reply to it.

@claude

This comment has been minimized.

@ovitrif ovitrif changed the title fix(ci): retry integration tests and remove dead TxBumpingTests ref fix(ci): retry integration tests & rm dead TxBumpingTests ref Jan 23, 2026
Address review feedback - GitHub runners start clean, so initial
simulator reset is unnecessary. Keep reset only in retry logic
where it's actually needed to recover from FrontBoard errors.
@ovitrif ovitrif enabled auto-merge January 23, 2026 12:58
@ovitrif ovitrif changed the title fix(ci): retry integration tests & rm dead TxBumpingTests ref fix(ci): retry integration tests & rm ref to dead TxBumpingTests Jan 23, 2026
Copy link
Member

@jvsena42 jvsena42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ovitrif ovitrif merged commit a523eaa into master Jan 23, 2026
8 checks passed
@ovitrif ovitrif deleted the fix/ci-integration-tests-retry branch January 23, 2026 15:02
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.

4 participants