Skip to content

Stale mutant exclusions#918

Merged
spacebear21 merged 1 commit intopayjoin:masterfrom
benalleng:wants-fee-mutants
Aug 4, 2025
Merged

Stale mutant exclusions#918
spacebear21 merged 1 commit intopayjoin:masterfrom
benalleng:wants-fee-mutants

Conversation

@benalleng
Copy link
Collaborator

@benalleng benalleng commented Aug 3, 2025

Closes #917

There were some stale exclusions before #910 was merged, hopefully that PR minimizes as many PRs like this one as possible.

I simply renamed the exclusion for one but decided to try and change the logic to try and prevent a mutant in another

There was a rebasing mistake on a previous commit as I created some
exclusions but their name was changed before payjoin#910 was merged and
they were not caught.

There is one exclusion that is simply renamed but another I decided to
change the logic such that the exclusions are no longer possible.
@benalleng benalleng changed the title Wants fee mutants Stale mutant exclusions Aug 4, 2025
Copy link
Collaborator

@spacebear21 spacebear21 left a comment

Choose a reason for hiding this comment

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

ACK 33903ba, the logic change in apply_fee makes a lot of sense. I'd prefer separate commits for the renamed exclusion + logic change but will merge this as-is.

@spacebear21 spacebear21 merged commit 9b7ab5a into payjoin:master Aug 4, 2025
10 checks passed
@benalleng
Copy link
Collaborator Author

RIP I had squashed them into one commit earlier

@coveralls
Copy link
Collaborator

coveralls commented Aug 4, 2025

Pull Request Test Coverage Report for Build 16700379761

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 2 of 2 (100.0%) changed or added relevant lines in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 86.023%

Totals Coverage Status
Change from base Build 16682297890: 0.0%
Covered Lines: 8007
Relevant Lines: 9308

💛 - Coveralls

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.

New Mutants Found

3 participants