Skip to content

Conversation

chibie
Copy link
Contributor

@chibie chibie commented Oct 3, 2025

Production Release

This PR merges the latest changes from main to stable branch to trigger the production release workflow.

Key Changes Included:

Release Workflow

This PR will trigger the automated release workflow that will:

  1. Analyze commit messages and PR labels to determine version bump type
  2. Generate release notes
  3. Create a new Git tag
  4. Publish the release

Ready for production deployment.

sundayonah and others added 11 commits September 30, 2025 22:23
…d add new migration for kyb_rejection_comment
…539)

* feat: enhance KYB submission handling with status checks and updates

- Update KYB submission logic to check for existing submissions and their statuses.
- Allow resubmission for rejected submissions by updating existing records.
- Implement deletion of existing beneficial owners before creating new ones.
- Provide distinct response messages for updates versus new submissions.

* feat: enhance Slack interaction handling for KYB submissions

- Introduce a review button for KYB profiles in Slack notifications, allowing users to review details before approval or rejection.
- Update action ID handling to support new review and reject actions, improving clarity and functionality.
- Implement detailed modal content for KYB profile reviews, including company and beneficial owner information.
- Enhance error handling for missing or invalid data during Slack interactions.

* feat: improve KYB profile handling in tests and error logging

- Update test logic to check for existing KYB profiles before creating new ones, enhancing test reliability.
- Refactor error handling in KYB submission to use consistent rollback error variable, improving clarity in logging.

* feat: add amount_in_usd field to test payment order creation

* feat: enhance Slack interaction handling for KYB approvals

- Refactor approval modal to include a confirmation section with clear instructions for users.
- Update action handling to prevent duplicate processing of approvals and improve error logging for Slack API responses.
- Extract and validate user metadata from the modal for better handling of KYB profile updates.
- Implement timeout for HTTP client to improve reliability in API requests.

* chore: update KYB submission handling to set empty AML policy URL when not provided

* feat: enhance Slack interaction handler to update user KYB status

- Update logic to retrieve user ID from KYB profile before updating KYB verification status.
- Improve error handling for user resolution failures, ensuring clearer logging and response messages.

---------

Co-authored-by: Chibuotu Amadi <[email protected]>
- Add MWK fiat currency institutions including banks and mobile money providers
- Add provision buckets for MWK currency
- Simplify breaking change detection regex in release workflow
…540)

* feat: add validation for Paycrest terms agreement in KYB submission

* refactor: rename IAgreeToPaycrestTerms to IAcceptTerms for clarity in KYB submission

* fix: update error message for terms acceptance in KYB submission test

* fix: update KYB submission test to accept terms for validation
* feat: add endpoint to retrieve KYB documents for rejected users

* fix: update KYB documents endpoint to use correct route
- Add TransferToken method to facilitate ERC-20 token transfers using Thirdweb Engine API.
- Update GetAddressTokenTransfers method in BlockscoutService to avoid duplicate token transfers by using a map for seen transaction hashes.
Copy link
Contributor

coderabbitai bot commented Oct 3, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

…r tests

- Update test database client setup to include schema creation for better reliability.
- Implement conditional Redis client usage in tests to handle cases where Redis is unavailable.
- Add  field to sender setup for consistency in payment order creation.
- Adjust assertions in sender tests to reflect correct total order counts.
- Consolidate environment variable setup for engine service in the TestSender function to improve test clarity and reduce redundancy.
- Update assertions in the InitiatePaymentOrder test to reflect the correct total order counts after recent changes.
@chibie chibie merged commit 1d7ab41 into stable Oct 3, 2025
2 of 3 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.

4 participants