Skip to content

Conversation

@akerimsenol
Copy link
Contributor

@akerimsenol akerimsenol commented Dec 15, 2025

Note

Introduces a new DataServices sync phase and a finalizer data service that tags entities created by data services, with plugin registration and regenerated workspace metadata.

  • Gradle Sync:
    • Add GradleSyncPhase.DataServices and DATA_SERVICES_PHASE; update comparison ordering.
  • Bridge Services:
    • New GradleBridgeFinalizerData and GradleBridgeFinalizerDataService to post-process and mark entities created by data services with DataServiceEntitySource.
    • GradleBridgeProjectDataService: store pre-data-services storage snapshot for later comparison when bridges are disabled.
  • Plugin Registration:
    • Register GradleBridgeFinalizerDataService in plugin.xml.
  • Workspace Metadata:
    • Regenerate MetadataStorageImpl to include new DataServiceEntitySource, phases, and updated metadata hashes.

Written by Cursor Bugbot for commit f44541b. This will update automatically on new commits. Configure here.

@HackerMadCat HackerMadCat self-assigned this Dec 15, 2025
@akerimsenol akerimsenol force-pushed the finalizeDataServiceEntities branch from f44541b to 4cff3a2 Compare December 17, 2025 15:45
Change-Id: I32f0b99e90c492cb48629749e92ed3131eade926
@akerimsenol akerimsenol force-pushed the finalizeDataServiceEntities branch from 4cff3a2 to 2cbfd04 Compare December 17, 2025 15:47
@akerimsenol
Copy link
Contributor Author

Added a new test case to GradlePhasedSyncTest and adjusted an existing case.

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