Skip to content

Conversation

Ayyanaruto
Copy link
Contributor

Introduce Bitbucket integration with features for linking accounts, repository management, and improved error handling. Implemented a configuration modal and enhanced API services for Bitbucket support, including repository search and incident management. Updated authentication methods and added necessary validations.

Copy link
Contributor

coderabbitai bot commented Jul 20, 2025

Important

Review skipped

Draft detected.

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

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.

- Implemented BitbucketIntegrationCard component for displaying integration status and actions.
- Added integration actions for linking and unlinking Bitbucket accounts with appropriate loading states and notifications.
- Created ConfigureBitbucketModalBody component for user input to link Bitbucket accounts, including validation for username, password, and custom domain.
- Integrated error handling and user feedback through snackbar notifications.
- Included visual representation of required permissions for Bitbucket App Passwords.
- Added RevertPRsBitbucketSyncHandler to manage pull request revert mappings.
- Enhanced ExternalIntegrationsService with Bitbucket API methods for workspace and repository management.
- Updated incidents integration to support Bitbucket as an incident provider.
- Modified ETL incidents factory to handle Bitbucket incidents.
- Introduced BITBUCKET enum in IncidentProvider for better integration handling.
- Improved datetime parsing in time utility to support various formats.
- Created unit tests for Bitbucket ETL handler to ensure proper functionality.
- Updated Bitbucket authentication API to use email and API token instead of username and app password.
- Refactored ConfigureBitbucketModalBody to accommodate new authentication method.
- Adjusted auth utility functions to validate Bitbucket credentials using email and API token.
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.

1 participant