-
Notifications
You must be signed in to change notification settings - Fork 124
[integration][BitbucketServer] Added File and Folder kind support #2284
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
base: main
Are you sure you want to change the base?
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
PR Code Suggestions ✨Explore these optional code suggestions:
|
This pull request is automatically being deployed by Amplify Hosting (learn more). |
Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
User description
Description
What - Updated the bitbucket server integration to enable file and folder kind support. The integration supports:
File kind
folder kind
Why - To enable users using Bitbucket server to automatically sync their resources to Port
How -
Type of change
Please leave one option from the following and delete the rest:
All tests should be run against the port production environment(using a testing org).
Core testing checklist
Integration testing checklist
examples
folder in the integration directory.Preflight checklist
Screenshots
Include screenshots from your environment showing how the resources of the integration will look.
API Documentation
Provide links to the API documentation used for this integration.
PR Type
Enhancement
Description
Added file and folder kind support to Bitbucket Server integration
Implemented pattern-based file and folder discovery with glob matching
Added webhook processors for real-time file and folder updates
Enhanced client with directory browsing and raw content fetching capabilities
Diagram Walkthrough
File Walkthrough
8 files
Added file/folder browsing and content fetching methods
Implemented file pattern matching and processing logic
Implemented folder pattern matching and recursive directory listing
Added file and folder resource config models
Added resync handlers and webhook processors registration
Exported new file and folder webhook processors
Created webhook processor for file pattern events
Created webhook processor for folder pattern events
3 files
Removed default blueprint definitions from repository
Removed default port app configuration file
Added file and folder kinds to integration spec
1 files