Skip to content

Add deployment smoke test job to CI#815

Merged
sanmipaul merged 1 commit into
astera-hq:mainfrom
Nemenwq:smoke-test
Jun 29, 2026
Merged

Add deployment smoke test job to CI#815
sanmipaul merged 1 commit into
astera-hq:mainfrom
Nemenwq:smoke-test

Conversation

@Nemenwq

@Nemenwq Nemenwq commented Jun 29, 2026

Copy link
Copy Markdown

closes #808

Added deployment smoke test job to .github/workflows/ci.yml.

closes #619
Added three new proptest fuzz tests to contracts/credit_score/tests/fuzz_tests.rs:

prop_rolling_window_eviction - Tests that recording 101+ payments with varied patterns keeps history at MAX_PAYMENT_HISTORY (100) and oldest records are evicted correctly
prop_score_bounds - Verifies that score stays within [MIN_SCORE, MAX_SCORE] (200-850) for any sequence of on-time/late/default payments
prop_monotonic_total_invoices - Confirms that total_invoices counter is monotonically increasing and matches the expected count
All 5 fuzz tests pass (including the existing prop_credit_score_invariants and fuzz_payment_history_window). The tests use proptest to generate random sequences of payment actions with varying amounts and timing patterns.

Feedback submitted

@drips-wave

drips-wave Bot commented Jun 29, 2026

Copy link
Copy Markdown

@Nemenwq Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@sanmipaul sanmipaul merged commit 165e7a5 into astera-hq:main Jun 29, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants