Skip to content

Conversation

@patricijabrecko
Copy link
Contributor

@patricijabrecko patricijabrecko commented Jun 30, 2025

Description

This PR updates the IDM JSON schema by removing deprecated fields and legacy identifiers, pruning required link‐mapping properties, and introducing a new additional_mappings section to better organize record‐type mappings.

Work item

https://app.devrev.ai/devrev/works/ISS-188589

Copilot AI review requested due to automatic review settings June 30, 2025 07:45
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the IDM JSON schema by removing deprecated fields and legacy identifiers, pruning required link‐mapping properties, and introducing a new additional_mappings section to better organize record‐type mappings.

  • Remove unused enum values in shard creation mappings
  • Prune required properties in the custom‐links definition
  • Eliminate top‐level external system identifiers and add a structured additional_mappings block
Comments suppressed due to low confidence (3)

initial_mappings_schema.yaml:193

  • Only reverse_stock_types remains required after removing link_type_names, source_types, and target_types. Please confirm this change is intentional, as clients may expect all three fields for custom link mappings.
        required:

initial_mappings_schema.yaml:463

  • Removing external_system_id (along with external_system_type and import_slug) alters the top-level schema and could break existing API clients. Verify whether these identifiers were intentionally deprecated or relocated.
            record_type_category_mappings:

initial_mappings_schema.yaml:461

  • [nitpick] The new additional_mappings property lacks a description. Consider adding a brief explanation of its purpose and expected structure to guide schema consumers.
    additional_mappings:

Copy link
Contributor

@tilenkavcic tilenkavcic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG, thank you

@patricijabrecko patricijabrecko merged commit a1ab3e3 into main Jun 30, 2025
2 of 4 checks passed
@patricijabrecko patricijabrecko deleted the update-idm branch June 30, 2025 08:01
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