feat: add skip_reference_validation parameter to project import#6
Merged
privateip merged 1 commit intoitential:develfrom Feb 6, 2026
Merged
Conversation
Add new skip_reference_validation parameter to import_project and importer functions to allow skipping reference validation during project imports. Changes: - Added skip_reference_validation parameter to import_project in automation_studio.py - Added skip_reference_validation parameter to importer in projects.py - Updated test to account for new parameter - Parameter defaults to False to maintain backward compatibility
privateip
approved these changes
Feb 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add
skip_reference_validationparameter to project import functions to allow skipping reference validation during project imports.Motivation
When importing projects across environments, reference validation can fail if referenced resources (Automations, Studio Global Assets, and others.) don't exist yet. This parameter allows users to skip validation in scenarios where:
Changes
Code Changes
automation_studio.py: Added
skip_reference_validationparameter toimport_project()methodskipReferenceValidationin the JSON payloadFalseto maintain backward compatibilityprojects.py: Added
skip_reference_validationparameter toimporter()resource methodimport_project()service callFalseto maintain backward compatibilitytest_resources_projects.py: Updated test assertions to account for new parameter
Documentation Changes
skip_reference_validationusageimport_project()function example to includeskip_validationparameterTesting Performed
ruff formatruff checkBackward Compatibility
✅ No breaking changes - parameter defaults to
False, maintaining existing behaviorAPI Usage Example
Checklist