Skip to content

refactor(issues): migrate repeated certificates issue to ledger repo#3389

Merged
mkoura merged 1 commit intomasterfrom
fix_conway_ledger_4566_outcome
Mar 31, 2026
Merged

refactor(issues): migrate repeated certificates issue to ledger repo#3389
mkoura merged 1 commit intomasterfrom
fix_conway_ledger_4566_outcome

Conversation

@mkoura
Copy link
Copy Markdown
Collaborator

@mkoura mkoura commented Mar 31, 2026

  • Change the api_484 blocker to ledger_4566 blocker for the same issue in cardano-ledger
  • Update test logic in test_addr_registration.py to reference ledger_4566 instead of api_484
  • Enhance GH.finish_test() to support forced xfail via force_blocked parameter for cases where the issue will not be fixed in certain node version, but rather in next era.

…and update handling

- Change the `api_484` blocker to `ledger_4566` blocker for the same issue in `cardano-ledger`
- Update test logic in `test_addr_registration.py` to reference `ledger_4566` instead of `api_484`
- Enhance `GH.finish_test()` to support forced xfail via `force_blocked` parameter for cases where the issue will not be fixed in certain node version, but rather in next era.
@mkoura mkoura requested a review from saratomaz as a code owner March 31, 2026 15:33
@mkoura mkoura changed the title refactor(issues): migrate repeated certificates issue to ledger repo … refactor(issues): migrate repeated certificates issue to ledger repo Mar 31, 2026
@mkoura mkoura requested a review from Copilot March 31, 2026 15:56
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the test suite’s blocker tracking for the “repeated certificates stripped from Conway transaction” issue by moving it from the cardano-api repo issue to the corresponding cardano-ledger repo issue, and adds a mechanism to force an XFAIL in eras where the issue is known to remain unfixed.

Changes:

  • Replace issues.api_484 with issues.ledger_4566 and update affected test logic accordingly.
  • Add force_blocked support to blockers.GH.finish_test() to force an XFAIL outcome.
  • Adjust test_addr_registration_certificate_order to force XFAIL in Conway but use normal blocker evaluation in later eras.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
cardano_node_tests/utils/blockers.py Extends GH.finish_test() with force_blocked to support forced XFAIL behavior.
cardano_node_tests/tests/test_addr_registration.py Switches the test’s blocker reference to ledger_4566 and forces XFAIL specifically for Conway.
cardano_node_tests/tests/issues.py Removes api_484 and introduces ledger_4566 pointing to IntersectMBO/cardano-ledger#4566.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mkoura mkoura merged commit 635bad1 into master Mar 31, 2026
7 checks passed
@mkoura mkoura deleted the fix_conway_ledger_4566_outcome branch March 31, 2026 17:00
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