Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checks refactor #207

Merged
merged 32 commits into from
Mar 7, 2024
Merged

Checks refactor #207

merged 32 commits into from
Mar 7, 2024

Conversation

gusinacio
Copy link
Contributor

@gusinacio gusinacio commented Jan 16, 2024

Breaking Change: timestamp check is now the responsibility of the lib user.

This comment has been minimized.

gusinacio added 10 commits March 4, 2024 17:40
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
@gusinacio gusinacio force-pushed the gusinacio/check-trait-refactor branch from fe1cb3c to 6f5c821 Compare March 4, 2024 20:49

This comment has been minimized.

3 similar comments

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

gusinacio added 12 commits March 4, 2024 21:09
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
@gusinacio gusinacio force-pushed the gusinacio/check-trait-refactor branch from 0fa902c to a992181 Compare March 5, 2024 00:09

This comment has been minimized.

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
@gusinacio gusinacio marked this pull request as ready for review March 5, 2024 16:56
@gusinacio gusinacio requested a review from aasseman as a code owner March 5, 2024 16:56
@coveralls
Copy link

coveralls commented Mar 5, 2024

Pull Request Test Coverage Report for Build 8193880786

Details

  • 305 of 361 (84.49%) changed or added relevant lines in 15 files are covered.
  • 7 unchanged lines in 3 files lost coverage.
  • Overall coverage increased (+6.2%) to 79.986%

Changes Missing Coverage Covered Lines Changed/Added Lines %
tap_core/src/tap_receipt/received_receipt/received_receipt_unit_test.rs 34 35 97.14%
tap_core/src/adapters/mock/executor_mock.rs 74 77 96.1%
tap_core/src/tap_receipt/receipt_auditor.rs 12 15 80.0%
tap_core/src/checks/mod.rs 96 145 66.21%
Files with Coverage Reduction New Missed Lines %
tap_core/src/tap_receipt/receipt_auditor.rs 1 88.1%
tap_core/src/tap_receipt/received_receipt.rs 2 83.8%
tap_core/src/tap_manager/manager.rs 4 86.7%
Totals Coverage Status
Change from base Build 8055723976: 6.2%
Covered Lines: 1123
Relevant Lines: 1404

💛 - Coveralls

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>

This comment has been minimized.

Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
Copy link

github-actions bot commented Mar 7, 2024

🤖 Cargo Audit Report 🤖

(Empty means OK! 👍)

Copy link
Contributor

@aasseman aasseman left a comment

Choose a reason for hiding this comment

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

LGTM, apart from one Struct name that I find confusing.

Otherwise, I don't remember if you wanted to remove serde from ReceivedReceipts in this PR. Feel free to throw it in here if you'd like 🤷

tap_core/src/checks/mod.rs Show resolved Hide resolved
@gusinacio gusinacio enabled auto-merge March 7, 2024 22:56
Copy link
Contributor

@aasseman aasseman left a comment

Choose a reason for hiding this comment

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

Concerns will be tackled in next PRs

@gusinacio gusinacio merged commit b577d19 into main Mar 7, 2024
8 checks passed
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.

3 participants