Skip to content

Allow bind and unbind with shadow deployment history - #7200

Merged
shreyas-goenka merged 1 commit into
mainfrom
shreyas-goenka_data/stack/deployment-history-bind-unbind
Oct 28, 2026
Merged

shreyas-goenka merged 1 commit into
mainfrom
shreyas-goenka_data/stack/deployment-history-bind-unbind

Conversation

@shreyas-goenka

@shreyas-goenka shreyas-goenka commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Remove error when bind / unbind is used with deployment history feature turned on.

@github-actions

github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Commit: a4fa6275b | Workflow run

Regression test report

Selected 20 changed tests (limit=20, 27 not selected)

43 tests: regression=17 unreleased=5 coverage=21 failing=0

test branch main (640f288) latest (v1.22.1)
TestAccept/bundle/deployment/bind/alert/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/alert/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/catalog/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/catalog/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/cluster/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/cluster/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/dashboard/DMS=/READPLAN= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/dashboard/DMS=/READPLAN=1 ✅ ✅ ✅
TestAccept/bundle/deployment/bind/dashboard/DMS=true/READPLAN= ✅ ❌ ❌
TestAccept/bundle/deployment/bind/dashboard/DMS=true/READPLAN=1 ✅ ❌ ❌
TestAccept/bundle/deployment/bind/dashboard/recreation/DMS=/READPLAN= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/dashboard/recreation/DMS=/READPLAN=1 ✅ ✅ ✅
TestAccept/bundle/deployment/bind/dashboard/recreation/DMS=true/READPLAN= ✅ ❌ ❌
TestAccept/bundle/deployment/bind/dashboard/recreation/DMS=true/READPLAN=1 ✅ ❌ ❌
TestAccept/bundle/deployment/bind/database_instance/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/database_instance/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/experiment/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/experiment/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/external_location/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/external_location/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/feature/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/feature/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/job/noop-job/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/job/noop-job/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/job/python-job/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/job/python-job/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/pipelines/recreate/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/pipelines/recreate/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/bind/pipelines/update/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/bind/pipelines/update/DMS=true ✅ ❌ ❌
TestAccept/bundle/deployment/unbind/job/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/unbind/job/DMS=true ✅ ✅ ❌
TestAccept/bundle/deployment/unbind/python-job/DMS= ✅ ✅ ✅
TestAccept/bundle/deployment/unbind/python-job/DMS=true ✅ ✅ ❌
TestAccept/bundle/dms/bind-unbind/DMS=true ✅ ❌ ❌
TestAccept/bundle/resources/postgres_databases/replace_existing/DMS= ✅ ✅ ✅
TestAccept/bundle/resources/postgres_databases/replace_existing/DMS=true ✅ ✅ ❌
TestAccept/bundle/resources/postgres_roles/inherited-role-bind/DMS= ✅ ✅ ✅
TestAccept/bundle/resources/postgres_roles/inherited-role-bind/DMS=true ✅ ❌ ❌
TestAccept/bundle/resources/postgres_roles/inherited-role-conflict/DMS= ✅ ✅ ✅
TestAccept/bundle/resources/postgres_roles/inherited-role-conflict/DMS=true ✅ ✅ ❌
TestAccept/bundle/resources/postgres_roles/replace_existing/DMS= ✅ ✅ ✅
TestAccept/bundle/resources/postgres_roles/replace_existing/DMS=true ✅ ✅ ❌
TestAccept/bundle/deployment/bind/alert/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: 
        	Error Trace:	/home/runner/work/cli/cli/libs/testdiff/testdiff.go:22
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1341
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1082
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:659
        	Error:      	Not equal: 
        	            	expected: "\n>>> [CLI] alerts-v2 create-alert --json @alert.json\n\n>>> [CLI] bundle deployment bind my_alert [ALERT_ID] --auto-approve\nSuccessfully bound alert with an id '[ALERT_ID]'\nRun 'bundle deploy' to deploy changes to your workspace\n\n>>> [CLI] bundle summary\nName: test-bind-alert-[UNIQUE_NAME]\nTarget: default\nWorkspace:\n  User: [USERNAME]\n  Path: /Workspace/Users/[USERNAME]/.bundle/test-bind-alert-[UNIQUE_NAME]/default\nResources:\n  Alerts:\n    my_alert:\n      Name: test-alert\n      URL:  [DATABRICKS_URL]/sql/alerts-v2/[ALERT_ID]\n\n>>> [CLI] bundle deployment unbind my_alert\n\n>>> [CLI] bundle summary\nName: test-bind-alert-[UNIQUE_NAME]\nTarget: default\nWorkspace:\n  User: [USERNAME]\n  Path: /Workspace/Users/[USERNAME]/.bundle/test-bind-alert-[UNIQUE_NAME]/default\nResources:\n  Alerts:\n    my_alert:\n      Name: test-alert\n      URL:  (not deployed)\n"
        	            	actual  : "\n>>> [CLI] alerts-v2 create-alert --json @alert.json\n\n>>> [CLI] bundle deployment bind my_alert [ALERT_ID] --auto-approve\nError: bind is not supported for a bundle target that records deployment history\n\n\nExit code: 1\n"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -4,30 +4,6 @@
        	            	 >>> [CLI] bundle deployment bind my_alert [ALERT_ID] --auto-approve
        	            	-Successfully bound alert with an id '[ALERT_ID]'
        	            	-Run 'bundle deploy' to deploy changes to your workspace
        	            	+Error: bind is not supported for a bundle target that records deployment history
        	            	 
        	            	->>> [CLI] bundle summary
        	            	-Name: test-bind-alert-[UNIQUE_NAME]
        	            	-Target: default
        	            	-Workspace:
        	            	-  User: [USERNAME]
        	            	-  Path: /Workspace/Users/[USERNAME]/.bundle/test-bind-alert-[UNIQUE_NAME]/default
        	            	-Resources:
        	            	-  Alerts:
        	            	-    my_alert:
        	            	-      Name: test-alert
        	            	-      URL:  [DATABRICKS_URL]/sql/alerts-v2/[ALERT_ID]
        	            	 
        	            	->>> [CLI] bundle deployment unbind my_alert
        	            	+Exit code: 1
        	            	 
        	            	->>> [CLI] bundle summary
        	            	-Name: test-bind-alert-[UNIQUE_NAME]
        	            	-Target: default
        	            	-Workspace:
        	            	-  User: [USERNAME]
        	            	-  Path: /Workspace/Users/[USERNAME]/.bundle/test-bind-alert-[UNIQUE_NAME]/default
        	            	-Resources:
        	            	-  Alerts:
        	            	-    my_alert:
        	            	-      Name: test-alert
        	            	-      URL:  (not deployed)
        	            	-
        	Test:       	TestAccept/bundle/deployment/bind/alert/DMS=true
        	Messages:   	bundle/deployment/bind/alert/output.txt vs /tmp/TestAcceptbundledeploymentbindalertDMS=true1645694571/002/output.txt

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/catalog/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/catalog/output.txt
        +++ /tmp/TestAcceptbundledeploymentbindcatalogDMS=true2556900404/002/output.txt
        @@ -6,38 +6,11 @@
         }
         
         >>> [CLI] bundle deployment bind foo test-catalog-[UNIQUE_NAME] --auto-approve
        -Successfully bound catalog with an id 'test-catalog-[UNIQUE_NAME]'
        -Run 'bundle deploy' to deploy changes to your workspace
        +Error: bind is not supported for a bundle target that records deployment history
         
        -=== Deploy bundle
        ->>> [CLI] bundle deploy --force-lock --auto-approve
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -Updated catalogs.foo
        -Files: 2 uploaded, 0 deleted
        -Resources: 0 created, 1 changed, 0 deleted, 0 unchanged
         
        ->>> [CLI] catalogs get test-catalog-[UNIQUE_NAME]
        -{
        -  "comment": "This is a test catalog",
        -  "name": "test-catalog-[UNIQUE_NAME]"
        -}
        -
        -=== Unbind catalog
        ->>> [CLI] bundle deployment unbind foo
        -
        -=== Destroy bundle
        ->>> [CLI] bundle destroy --auto-approve
        -All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default
        -
        -Destroy: 0 deleted
        -
        -=== Read the pre-defined catalog again (expecting it still exists): 
        ->>> [CLI] catalogs get test-catalog-[UNIQUE_NAME]
        -{
        -  "comment": "This is a test catalog",
        -  "name": "test-catalog-[UNIQUE_NAME]"
        -}
        -
         === Test cleanup
         >>> [CLI] catalogs delete test-catalog-[UNIQUE_NAME] --force
         0
        +
        +Exit code: 1

latest (v1.22.1):

acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/catalog/output.txt
        +++ /tmp/TestAcceptbundledeploymentbindcatalogDMS=true4144284528/002/output.txt
        @@ -6,38 +6,11 @@
         }
         
         >>> [CLI] bundle deployment bind foo test-catalog-[UNIQUE_NAME] --auto-approve
        -Successfully bound catalog with an id 'test-catalog-[UNIQUE_NAME]'
        -Run 'bundle deploy' to deploy changes to your workspace
        +Error: bind is not supported for a bundle target that records deployment history
         
        -=== Deploy bundle
        ->>> [CLI] bundle deploy --force-lock --auto-approve
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -Updated catalogs.foo
        -Files: 2 uploaded, 0 deleted
        -Resources: 0 created, 1 changed, 0 deleted, 0 unchanged
         
        ->>> [CLI] catalogs get test-catalog-[UNIQUE_NAME]
        -{
        -  "comment": "This is a test catalog",
        -  "name": "test-catalog-[UNIQUE_NAME]"
        -}
        -
        -=== Unbind catalog
        ->>> [CLI] bundle deployment unbind foo
        -
        -=== Destroy bundle
        ->>> [CLI] bundle destroy --auto-approve
        -All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default
        -
        -Destroy: 0 deleted
        -
        -=== Read the pre-defined catalog again (expecting it still exists): 
        ->>> [CLI] catalogs get test-catalog-[UNIQUE_NAME]
        -{
        -  "comment": "This is a test catalog",
        -  "name": "test-catalog-[UNIQUE_NAME]"
        -}
        -
         === Test cleanup
         >>> [CLI] catalogs delete test-catalog-[UNIQUE_NAME] --force
         0
        +
        +Exit code: 1
        
FAIL
TestAccept/bundle/deployment/bind/cluster/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: 
        	Error Trace:	/home/runner/work/cli/cli/libs/testdiff/testdiff.go:22
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1341
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1082
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:659
        	Error:      	Not equal: 
        	            	expected: "\n>>> [CLI] clusters get [TEST_DEFAULT_CLUSTER_ID]\n{\n  \"cluster_name\": \"DEFAULT Test Cluster\"\n}\n\n>>> [CLI] bundle deployment bind cluster1 [TEST_DEFAULT_CLUSTER_ID] --auto-approve\nSuccessfully bound cluster with an id '[TEST_DEFAULT_CLUSTER_ID]'\nRun 'bundle deploy' to deploy changes to your workspace\n\n>>> [CLI] bundle deployment unbind cluster1\n"
        	            	actual  : "\n>>> [CLI] clusters get [TEST_DEFAULT_CLUSTER_ID]\n{\n  \"cluster_name\": \"DEFAULT Test Cluster\"\n}\n\n>>> [CLI] bundle deployment bind cluster1 [TEST_DEFAULT_CLUSTER_ID] --auto-approve\nError: bind is not supported for a bundle target that records deployment history\n\n\nExit code: 1\n"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -7,6 +7,6 @@
        	            	 >>> [CLI] bundle deployment bind cluster1 [TEST_DEFAULT_CLUSTER_ID] --auto-approve
        	            	-Successfully bound cluster with an id '[TEST_DEFAULT_CLUSTER_ID]'
        	            	-Run 'bundle deploy' to deploy changes to your workspace
        	            	+Error: bind is not supported for a bundle target that records deployment history
        	            	 
        	            	->>> [CLI] bundle deployment unbind cluster1
        	            	 
        	            	+Exit code: 1
        	            	+
        	Test:       	TestAccept/bundle/deployment/bind/cluster/DMS=true
        	Messages:   	bundle/deployment/bind/cluster/output.txt vs /tmp/TestAcceptbundledeploymentbindclusterDMS=true2759882645/002/output.txt

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/dashboard/DMS=true/READPLAN=: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/dashboard/output.txt
        +++ /tmp/TestAcceptbundledeploymentbinddashboardDMS=trueREADPLAN=1708432811/002/output.txt
        @@ -1,49 +1,6 @@
         
         >>> [CLI] bundle deployment bind dashboard1 [DASHBOARD_ID] --auto-approve
        -Successfully bound dashboard with an id '[DASHBOARD_ID]'
        -Run 'bundle deploy' to deploy changes to your workspace
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -Updated dashboards.dashboard1
        -Files: 9 uploaded, 0 deleted
        -Resources: 0 created, 1 changed, 0 deleted, 0 unchanged
        +Error: bind is not supported for a bundle target that records deployment history
         
        ->>> [CLI] lakeview get [DASHBOARD_ID]
        -{
        -  "display_name": "test dashboard [UNIQUE_NAME]",
        -  "lifecycle_state": "ACTIVE",
        -  "parent_path": "/Users/[USERNAME]",
        -  "path": "/Users/[USERNAME]/test dashboard [UNIQUE_NAME].lvdash.json",
        -  "serialized_dashboard": {
        -    "pages": [
        -      {
        -        "displayName": "Page One",
        -        "name": "02724bf2",
        -        "pageType": "PAGE_TYPE_CANVAS"
        -      }
        -    ]
        -  }
        -}
         
        ->>> [CLI] bundle deployment unbind dashboard1
        -
        ->>> [CLI] bundle destroy --auto-approve
        -All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default
        -
        -Destroy: 0 deleted
        -
        ->>> [CLI] lakeview get [DASHBOARD_ID]
        -{
        -  "display_name": "test dashboard [UNIQUE_NAME]",
        -  "lifecycle_state": "ACTIVE",
        -  "parent_path": "/Users/[USERNAME]",
        -  "path": "/Users/[USERNAME]/test dashboard [UNIQUE_NAME].lvdash.json",
        -  "serialized_dashboard": {
        -    "pages": [
        -      {
        -        "displayName": "Page One",
        -        "name": "02724bf2",
        -        "pageType": "PAGE_TYPE_CANVAS"
        -      }
        -    ]
        -  }
        -}
        +Exit code: 1

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/dashboard/DMS=true/READPLAN=1: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/dashboard/output.txt
        +++ /tmp/TestAcceptbundledeploymentbinddashboardDMS=trueREADPLAN=11663840942/002/output.txt
        @@ -1,49 +1,6 @@
         
         >>> [CLI] bundle deployment bind dashboard1 [DASHBOARD_ID] --auto-approve
        -Successfully bound dashboard with an id '[DASHBOARD_ID]'
        -Run 'bundle deploy' to deploy changes to your workspace
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -Updated dashboards.dashboard1
        -Files: 9 uploaded, 0 deleted
        -Resources: 0 created, 1 changed, 0 deleted, 0 unchanged
        +Error: bind is not supported for a bundle target that records deployment history
         
        ->>> [CLI] lakeview get [DASHBOARD_ID]
        -{
        -  "display_name": "test dashboard [UNIQUE_NAME]",
        -  "lifecycle_state": "ACTIVE",
        -  "parent_path": "/Users/[USERNAME]",
        -  "path": "/Users/[USERNAME]/test dashboard [UNIQUE_NAME].lvdash.json",
        -  "serialized_dashboard": {
        -    "pages": [
        -      {
        -        "displayName": "Page One",
        -        "name": "02724bf2",
        -        "pageType": "PAGE_TYPE_CANVAS"
        -      }
        -    ]
        -  }
        -}
         
        ->>> [CLI] bundle deployment unbind dashboard1
        -
        ->>> [CLI] bundle destroy --auto-approve
        -All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default
        -
        -Destroy: 0 deleted
        -
        ->>> [CLI] lakeview get [DASHBOARD_ID]
        -{
        -  "display_name": "test dashboard [UNIQUE_NAME]",
        -  "lifecycle_state": "ACTIVE",
        -  "parent_path": "/Users/[USERNAME]",
        -  "path": "/Users/[USERNAME]/test dashboard [UNIQUE_NAME].lvdash.json",
        -  "serialized_dashboard": {
        -    "pages": [
        -      {
        -        "displayName": "Page One",
        -        "name": "02724bf2",
        -        "pageType": "PAGE_TYPE_CANVAS"
        -      }
        -    ]
        -  }
        -}
        +Exit code: 1

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/dashboard/recreation/DMS=true/READPLAN=: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/dashboard/recreation/output.txt
        +++ /tmp/TestAcceptbundledeploymentbinddashboardrecreationDMS=true1516136600/002/output.txt
        @@ -1,36 +1,6 @@
         
         >>> [CLI] bundle deployment bind dashboard1 [DASHBOARD_ID] --auto-approve
        -Successfully bound dashboard with an id '[DASHBOARD_ID]'
        -Run 'bundle deploy' to deploy changes to your workspace
        +Error: bind is not supported for a bundle target that records deployment history
         
        ->>> print_state.py --no-dms
        -[ETAG]
         
        ->>> [CLI] bundle plan
        -recreate dashboards.dashboard1
        -
        -Plan: 1 to add, 0 to change, 1 to delete, 0 unchanged
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -
        -This action will result in the deletion or recreation of the following dashboards.
        -This will result in changed IDs and permanent URLs of the dashboards that will be recreated:
        -  recreate resources.dashboards.dashboard1
        -Error: the deployment requires destructive actions, but the current console does not support prompting.
        -Deleting data assets such as schemas, pipelines, or volumes may cause permanent data loss and should be carefully reviewed.
        -To proceed, use --auto-approve after reviewing the plan above.
        -
        -Files: 5 uploaded, 0 deleted
        -
         Exit code: 1
        -
        ->>> [CLI] bundle deployment unbind dashboard1
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -Created dashboards.dashboard1
        -Files: 1 uploaded, 0 deleted
        -Resources: 1 created, 0 changed, 0 deleted, 0 unchanged
        -
        ->>> [CLI] lakeview get [DASHBOARD_ID]
        -{
        -  "display_name": "test dashboard [UNIQUE_NAME]",
        -  "lifecycle_state": "ACTIVE"
        -}
        
    acceptance_test.go:1312: Missing output file: out.state_after_bind.json

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/dashboard/recreation/DMS=true/READPLAN=1: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/dashboard/recreation/output.txt
        +++ /tmp/TestAcceptbundledeploymentbinddashboardrecreationDMS=true300789127/002/output.txt
        @@ -1,36 +1,6 @@
         
         >>> [CLI] bundle deployment bind dashboard1 [DASHBOARD_ID] --auto-approve
        -Successfully bound dashboard with an id '[DASHBOARD_ID]'
        -Run 'bundle deploy' to deploy changes to your workspace
        +Error: bind is not supported for a bundle target that records deployment history
         
        ->>> print_state.py --no-dms
        -[ETAG]
         
        ->>> [CLI] bundle plan
        -recreate dashboards.dashboard1
        -
        -Plan: 1 to add, 0 to change, 1 to delete, 0 unchanged
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -
        -This action will result in the deletion or recreation of the following dashboards.
        -This will result in changed IDs and permanent URLs of the dashboards that will be recreated:
        -  recreate resources.dashboards.dashboard1
        -Error: the deployment requires destructive actions, but the current console does not support prompting.
        -Deleting data assets such as schemas, pipelines, or volumes may cause permanent data loss and should be carefully reviewed.
        -To proceed, use --auto-approve after reviewing the plan above.
        -
        -Files: 5 uploaded, 0 deleted
        -
         Exit code: 1
        -
        ->>> [CLI] bundle deployment unbind dashboard1
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -Created dashboards.dashboard1
        -Files: 1 uploaded, 0 deleted
        -Resources: 1 created, 0 changed, 0 deleted, 0 unchanged
        -
        ->>> [CLI] lakeview get [DASHBOARD_ID]
        -{
        -  "display_name": "test dashboard [UNIQUE_NAME]",
        -  "lifecycle_state": "ACTIVE"
        -}
        
    acceptance_test.go:1312: Missing output file: out.state_after_bind.json

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/database_instance/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: 
        	Error Trace:	/home/runner/work/cli/cli/libs/testdiff/testdiff.go:22
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1341
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1082
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:659
        	Error:      	Not equal: 
        	            	expected: "\n>>> [CLI] bundle deployment bind database_instance1 [UUID] --auto-approve\nSuccessfully bound database_instance with an id '[UUID]'\nRun 'bundle deploy' to deploy changes to your workspace\n\n>>> [CLI] bundle summary\nName: test-bundle\nTarget: default\nWorkspace:\n  User: [USERNAME]\n  Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default\nResources:\n  Database instances:\n    database_instance1:\n      Name: test-instance-02\n      URL:  [DATABRICKS_URL]/compute/database-instances/test-instance-02?w=[WORKSPACE_ID]\n\n>>> [CLI] bundle deployment unbind database_instance1\n\n>>> [CLI] bundle summary\nName: test-bundle\nTarget: default\nWorkspace:\n  User: [USERNAME]\n  Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default\nResources:\n  Database instances:\n    database_instance1:\n      Name: test-instance-02\n      URL:  (not deployed)\n"
        	            	actual  : "\n>>> [CLI] bundle deployment bind database_instance1 [UUID] --auto-approve\nError: bind is not supported for a bundle target that records deployment history\n\n\nExit code: 1\n"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -2,30 +2,6 @@
        	            	 >>> [CLI] bundle deployment bind database_instance1 [UUID] --auto-approve
        	            	-Successfully bound database_instance with an id '[UUID]'
        	            	-Run 'bundle deploy' to deploy changes to your workspace
        	            	+Error: bind is not supported for a bundle target that records deployment history
        	            	 
        	            	->>> [CLI] bundle summary
        	            	-Name: test-bundle
        	            	-Target: default
        	            	-Workspace:
        	            	-  User: [USERNAME]
        	            	-  Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
        	            	-Resources:
        	            	-  Database instances:
        	            	-    database_instance1:
        	            	-      Name: test-instance-02
        	            	-      URL:  [DATABRICKS_URL]/compute/database-instances/test-instance-02?w=[WORKSPACE_ID]
        	            	 
        	            	->>> [CLI] bundle deployment unbind database_instance1
        	            	+Exit code: 1
        	            	 
        	            	->>> [CLI] bundle summary
        	            	-Name: test-bundle
        	            	-Target: default
        	            	-Workspace:
        	            	-  User: [USERNAME]
        	            	-  Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
        	            	-Resources:
        	            	-  Database instances:
        	            	-    database_instance1:
        	            	-      Name: test-instance-02
        	            	-      URL:  (not deployed)
        	            	-
        	Test:       	TestAccept/bundle/deployment/bind/database_instance/DMS=true
        	Messages:   	bundle/deployment/bind/database_instance/output.txt vs /tmp/TestAcceptbundledeploymentbinddatabase_instanceDMS=true1395937288/002/output.txt

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/experiment/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/experiment/output.txt
        +++ /tmp/TestAcceptbundledeploymentbindexperimentDMS=true267119994/002/output.txt
        @@ -1,31 +1,9 @@
         
         >>> [CLI] bundle deployment bind experiment1 [EXPERIMENT_ID] --auto-approve
        -Successfully bound experiment with an id '[EXPERIMENT_ID]'
        -Run 'bundle deploy' to deploy changes to your workspace
        +Error: bind is not supported for a bundle target that records deployment history
         
        ->>> [CLI] bundle deploy --force-lock --auto-approve
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -Files: 2 uploaded, 0 deleted
        -Resources: 0 created, 0 changed, 0 deleted, 1 unchanged
         
        ->>> [CLI] experiments get-experiment [EXPERIMENT_ID]
        -{
        -  "name": "/Users/[USERNAME]/test-experiment[UNIQUE_NAME]",
        -  "lifecycle_stage": "active"
        -}
        -
        ->>> [CLI] bundle deployment unbind experiment1
        -
        ->>> [CLI] bundle destroy --auto-approve
        -All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default
        -
        -Destroy: 0 deleted
        -
        ->>> [CLI] experiments get-experiment [EXPERIMENT_ID]
        -{
        -  "name": "/Users/[USERNAME]/test-experiment[UNIQUE_NAME]",
        -  "lifecycle_stage": "active"
        -}
        -
         === Test cleanup:
         === Delete the pre-defined experiment: 0
        +
        +Exit code: 1
        
    acceptance_test.go:1312: Missing output file: out.plan1.json
    acceptance_test.go:1312: Missing output file: out.plan2.json

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/external_location/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/external_location/output.txt
        +++ /tmp/TestAcceptbundledeploymentbindexternal_locationDMS=true3002590042/002/output.txt
        @@ -7,40 +7,11 @@
         }
         
         >>> [CLI] bundle deployment bind test_location test-location-[UNIQUE_NAME] --auto-approve
        -Successfully bound external_location with an id 'test-location-[UNIQUE_NAME]'
        -Run 'bundle deploy' to deploy changes to your workspace
        +Error: bind is not supported for a bundle target that records deployment history
         
        -=== Deploy bundle
        ->>> [CLI] bundle deploy --force-lock --auto-approve
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files...
        -Updated external_locations.test_location
        -Files: 2 uploaded, 0 deleted
        -Resources: 0 created, 1 changed, 0 deleted, 0 unchanged
         
        ->>> [CLI] external-locations get test-location-[UNIQUE_NAME]
        -{
        -  "name": "test-location-[UNIQUE_NAME]",
        -  "url": "s3://test-bucket/path-dabs",
        -  "credential_name": "test_storage_credential"
        -}
        -
        -=== Unbind external location
        ->>> [CLI] bundle deployment unbind test_location
        -
        -=== Destroy bundle
        ->>> [CLI] bundle destroy --auto-approve
        -All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default
        -
        -Destroy: 0 deleted
        -
        -=== Read the pre-defined external location again (expecting it still exists): 
        ->>> [CLI] external-locations get test-location-[UNIQUE_NAME]
        -{
        -  "name": "test-location-[UNIQUE_NAME]",
        -  "url": "s3://test-bucket/path-dabs",
        -  "credential_name": "test_storage_credential"
        -}
        -
         === Test cleanup
         >>> [CLI] external-locations delete test-location-[UNIQUE_NAME]
         0
        +
        +Exit code: 1

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/feature/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: 
        	Error Trace:	/home/runner/work/cli/cli/libs/testdiff/testdiff.go:22
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1341
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1082
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:659
        	Error:      	Not equal: 
        	            	expected: "\n>>> [CLI] bundle deployment bind feature1 main.myschema.boundfeature --auto-approve\nSuccessfully bound feature with an id 'main.myschema.boundfeature'\nRun 'bundle deploy' to deploy changes to your workspace\n\n>>> [CLI] bundle summary\nName: test-bundle\nTarget: default\nWorkspace:\n  User: [USERNAME]\n  Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default\nResources:\n  Features:\n    feature1:\n      Name: main.myschema.boundfeature\n      URL:  [DATABRICKS_URL]/explore/data/features/main/myschema/boundfeature?w=[WORKSPACE_ID]\n\n>>> [CLI] bundle deployment unbind feature1\n\n>>> [CLI] bundle summary\nName: test-bundle\nTarget: default\nWorkspace:\n  User: [USERNAME]\n  Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default\nResources:\n  Features:\n    feature1:\n      Name: main.myschema.boundfeature\n      URL:  (not deployed)\n"
        	            	actual  : "\n>>> [CLI] bundle deployment bind feature1 main.myschema.boundfeature --auto-approve\nError: bind is not supported for a bundle target that records deployment history\n\n\nExit code: 1\n"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -2,30 +2,6 @@
        	            	 >>> [CLI] bundle deployment bind feature1 main.myschema.boundfeature --auto-approve
        	            	-Successfully bound feature with an id 'main.myschema.boundfeature'
        	            	-Run 'bundle deploy' to deploy changes to your workspace
        	            	+Error: bind is not supported for a bundle target that records deployment history
        	            	 
        	            	->>> [CLI] bundle summary
        	            	-Name: test-bundle
        	            	-Target: default
        	            	-Workspace:
        	            	-  User: [USERNAME]
        	            	-  Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
        	            	-Resources:
        	            	-  Features:
        	            	-    feature1:
        	            	-      Name: main.myschema.boundfeature
        	            	-      URL:  [DATABRICKS_URL]/explore/data/features/main/myschema/boundfeature?w=[WORKSPACE_ID]
        	            	 
        	            	->>> [CLI] bundle deployment unbind feature1
        	            	+Exit code: 1
        	            	 
        	            	->>> [CLI] bundle summary
        	            	-Name: test-bundle
        	            	-Target: default
        	            	-Workspace:
        	            	-  User: [USERNAME]
        	            	-  Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
        	            	-Resources:
        	            	-  Features:
        	            	-    feature1:
        	            	-      Name: main.myschema.boundfeature
        	            	-      URL:  (not deployed)
        	            	-
        	Test:       	TestAccept/bundle/deployment/bind/feature/DMS=true
        	Messages:   	bundle/deployment/bind/feature/output.txt vs /tmp/TestAcceptbundledeploymentbindfeatureDMS=true3273472018/002/output.txt

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/job/noop-job/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: 
        	Error Trace:	/home/runner/work/cli/cli/libs/testdiff/testdiff.go:22
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1341
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1082
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:659
        	Error:      	Not equal: 
        	            	expected: "\n>>> [CLI] jobs create --json {\"name\": \"My Job\"}\n\n>>> [CLI] bundle deployment bind job_1 [JOB_ID] --auto-approve\nSuccessfully bound job with an id '[JOB_ID]'\nRun 'bundle deploy' to deploy changes to your workspace\n\n>>> [CLI] bundle deploy\nUploading bundle files to /Workspace/Users/[USERNAME]/.bundle/my_project/default/files...\nUpdated jobs.job_1\nFiles: 1 uploaded, 0 deleted\nResources: 0 created, 1 changed, 0 deleted, 0 unchanged\n\n>>> [CLI] jobs get [JOB_ID] --output json\n"
        	            	actual  : "\n>>> [CLI] jobs create --json {\"name\": \"My Job\"}\n\n>>> [CLI] bundle deployment bind job_1 [JOB_ID] --auto-approve\nError: bind is not supported for a bundle target that records deployment history\n\n\nExit code: 1\n"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -4,12 +4,6 @@
        	            	 >>> [CLI] bundle deployment bind job_1 [JOB_ID] --auto-approve
        	            	-Successfully bound job with an id '[JOB_ID]'
        	            	-Run 'bundle deploy' to deploy changes to your workspace
        	            	+Error: bind is not supported for a bundle target that records deployment history
        	            	 
        	            	->>> [CLI] bundle deploy
        	            	-Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/my_project/default/files...
        	            	-Updated jobs.job_1
        	            	-Files: 1 uploaded, 0 deleted
        	            	-Resources: 0 created, 1 changed, 0 deleted, 0 unchanged
        	            	 
        	            	->>> [CLI] jobs get [JOB_ID] --output json
        	            	+Exit code: 1
        	            	 
        	Test:       	TestAccept/bundle/deployment/bind/job/noop-job/DMS=true
        	Messages:   	bundle/deployment/bind/job/noop-job/output.txt vs /tmp/TestAcceptbundledeploymentbindjobnoop-jobDMS=true4139320196/002/output.txt
    acceptance_test.go:1312: Missing output file: out.job.json

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/job/python-job/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: 
        	Error Trace:	/home/runner/work/cli/cli/libs/testdiff/testdiff.go:22
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1341
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1082
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:659
        	Error:      	Not equal: 
        	            	expected: "\n>>> [CLI] jobs create --json {\"name\": \"My Job\"}\n\n>>> uv run --with [DATABRICKS_BUNDLES_WHEEL] -q [CLI] bundle deployment bind job_1 [JOB_ID] --auto-approve\nSuccessfully bound job with an id '[JOB_ID]'\nRun 'bundle deploy' to deploy changes to your workspace\n\n>>> uv run --with [DATABRICKS_BUNDLES_WHEEL] -q [CLI] bundle deploy\nUploading bundle files to /Workspace/Users/[USERNAME]/.bundle/my_project/default/files...\nUpdated jobs.job_1\nFiles: 2 uploaded, 0 deleted\nResources: 0 created, 1 changed, 0 deleted, 0 unchanged\n\n>>> [CLI] jobs get [JOB_ID] --output json\n"
        	            	actual  : "\n>>> [CLI] jobs create --json {\"name\": \"My Job\"}\n\n>>> uv run --with [DATABRICKS_BUNDLES_WHEEL] -q [CLI] bundle deployment bind job_1 [JOB_ID] --auto-approve\nError: bind is not supported for a bundle target that records deployment history\n\n\nExit code: 1\n"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -4,12 +4,6 @@
        	            	 >>> uv run --with [DATABRICKS_BUNDLES_WHEEL] -q [CLI] bundle deployment bind job_1 [JOB_ID] --auto-approve
        	            	-Successfully bound job with an id '[JOB_ID]'
        	            	-Run 'bundle deploy' to deploy changes to your workspace
        	            	+Error: bind is not supported for a bundle target that records deployment history
        	            	 
        	            	->>> uv run --with [DATABRICKS_BUNDLES_WHEEL] -q [CLI] bundle deploy
        	            	-Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/my_project/default/files...
        	            	-Updated jobs.job_1
        	            	-Files: 2 uploaded, 0 deleted
        	            	-Resources: 0 created, 1 changed, 0 deleted, 0 unchanged
        	            	 
        	            	->>> [CLI] jobs get [JOB_ID] --output json
        	            	+Exit code: 1
        	            	 
        	Test:       	TestAccept/bundle/deployment/bind/job/python-job/DMS=true
        	Messages:   	bundle/deployment/bind/job/python-job/output.txt vs /tmp/TestAcceptbundledeploymentbindjobpython-jobDMS=true1896456760/002/output.txt
    acceptance_test.go:1312: Missing output file: out.job.json

latest (v1.22.1): same output as main (640f288)

TestAccept/bundle/deployment/bind/pipelines/recreate/DMS=true: branch ✅ | main (640f288) ❌ | latest (v1.22.1) ❌

main (640f288):

acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/pipelines/recreate/output.txt
        +++ /tmp/TestAcceptbundledeploymentbindpipelinesrecreateDMS=true1611176062/002/output.txt
        @@ -1,37 +1,2 @@
         
        ->>> print_requests.py ^//workspace/
        -
        ->>> [CLI] bundle summary -o json
        -
        ->>> [CLI] bundle plan
        -recreate pipelines.foo
        -
        -Plan: 1 to add, 0 to change, 1 to delete, 0 unchanged
        -
        ->>> musterr [CLI] bundle deploy
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-pipeline-recreate-[UNIQUE_NAME]/default/files...
        -
        -This action will result in the deletion or recreation of the following Lakeflow Spark Declarative Pipelines along with the
        -Streaming Tables (STs) and Materialized Views (MVs) managed by them. Recreating the pipelines will
        -restore the defined STs and MVs through full refresh. Note that recreation is necessary when pipeline
        -properties such as the 'catalog' or 'storage' are changed:
        -  recreate resources.pipelines.foo
        -Error: the deployment requires destructive actions, but the current console does not support prompting.
        -Deleting data assets such as schemas, pipelines, or volumes may cause permanent data loss and should be carefully reviewed.
        -To proceed, use --auto-approve after reviewing the plan above.
        -
        -Files: 8 uploaded, 0 deleted
        -
        ->>> [CLI] bundle deploy --auto-approve
        -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-pipeline-recreate-[UNIQUE_NAME]/default/files...
        -
        -This action will result in the deletion or recreation of the following Lakeflow Spark Declarative Pipelines along with the
        -Streaming Tables (STs) and Materialized Views (MVs) managed by them. Recreating the pipelines will
        -restore the defined STs and MVs through full refresh. Note that recreation is necessary when pipeline
        -properties such as the 'catalog' or 'storage' are changed:
        -  recreate resources.pipelines.foo
        -Recreated pipelines.foo
        -Files: 0 uploaded, 0 deleted
        -Resources: 1 created, 0 changed, 1 deleted, 0 unchanged
        -
        ->>> print_requests.py --nostamp ^//workspace/ ^//telemetry-ext
        +Exit code: 1
        
    acceptance_test.go:1341: Diff:
        --- bundle/deployment/bind/pipelines/recreate/out.bind-fail.txt
        +++ /tmp/TestAcceptbundledeploymentbindpipelinesrecreateDMS=true1611176062/001/out.bind-fail.txt
        @@ -1,16 +1,4 @@
         
         >>> musterr [CLI] bundle deployment bind foo [NEW_PIPELINE_ID]
        -Plan: recreate resources.pipelines.foo
        +Error: bind is not supported for a bundle target that records deployment history
         
        -Changes detected:
        -  ~ channel: null -> "CURRENT"
        -  ~ deployment: null -> {"kind":"BUNDLE","metadata_file_path":"/Workspace/Users/[USERNAME]/.bundle/test-pipeline-recreate-[UNIQUE_NAME]/default/state/metadata.json"}
        -  ~ edition: null -> "ADVANCED"
        -  ~ libraries: [{"glob":{"include":"/Workspace/Users/someuser@databricks.com/lakeflow_pipeline/transformations/**"}},{"glob":{"include":"/Workspace/Users/foo@databricks.com/another/**"}}] -> [{"notebook":{"path":"/Workspace/Users/[USERNAME]/.bundle/test-pipeline-recreate-[UNIQUE_NAME]/default/files/nb"}}]
        -  ~ name: "lakeflow-pipeline-[UNIQUE_NAME]" -> "test-pipeline-[UNIQUE_NAME]"
        -  ~ root_path: "/Workspace/Users/someuser@databricks.com/lakeflow_pipeline" -> null
        -  ~ storage: "/Shared/old_storage" -> "/Shared/new_storage"
        -
        -Error: this bind operation requires user confirmation, but the current console does not support prompting.
        -To proceed, use --auto-approve after reviewing the plan above.
        -
        
    acceptance_test.go:1341: 
        	Error Trace:	/home/runner/work/cli/cli/libs/testdiff/testdiff.go:22
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1341
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:1094
        	            				/home/runner/work/cli/cli/acceptance/acceptance_test.go:659
        	Error:      	Not equal: 
        	            	expected: "\n>>> [CLI] bundle deployment bind foo [NEW_PIPELINE_ID] --auto-approve\nSuccessfully bound pipeline with an id '[NEW_PIPELINE_ID]'\nRun 'bundle deploy' to deploy changes to your workspace\n"
        	            	actual  : "\n>>> [CLI] bundle deployment bind foo [NEW_PIPELINE_ID] --auto-approve\nError: bind is not supported for a bundle target that records deployment history\n\n"
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -2,4 +2,4 @@
        	            	 >>> [CLI] bundle deployment bind foo [NEW_PIPELINE_ID] --auto-approve
        	            	-Successfully bound pipeline with an id '[NEW_PIPELINE_ID]'
        	            	-Run 'bundle deploy' to deploy changes to your workspace
        	            	+Error: bind is not supported for a bundle target that records deployment history
        	            	 
        	            	+
        	Test:       	TestAccept/bundle/deployment/bind/pipelines/recreate/DMS=true
        	Messages:   	bundle/deployment/bind/pipelines/recreate/out.bind-success.txt vs /tmp/TestAcceptbundledeploymentbindpipelinesrecreateDMS=true1611176062/001/out.bind-success.txt
    acceptance_test.go:1312: Missing output file: out.deploy.requests.json
    acceptance_test.go:1312: Missing output file: out.summary.json

latest (v1.22.1): same output as main (640f288)

8 more failure details omitted, see the full report in the run.

@shreyas-goenka
shreyas-goenka force-pushed the shreyas-goenka_data/stack/deployment-history-bind-unbind branch from acfb910 to a7280a3 Compare October 27, 2026 16:52
@shreyas-goenka
shreyas-goenka force-pushed the shreyas-goenka_data/stack/deployment-history-bind-unbind branch 2 times, most recently from a24158d to 6770dfa Compare October 27, 2026 17:29
@shreyas-goenka
shreyas-goenka changed the base branch from shreyas-goenka_data/stack/deployment-history-open-readonly to shreyas-goenka_data/stack/deployment-history-setting-unenforced October 27, 2026 17:29
@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: a4fa627

Run: 40669785835

Env 🔄​flaky ✅​pass 🙈​skip Time
✅​ aws linux-2core-8gb 345 42 8:42
✅​ aws-windows-latest-4core-16gb 347 40 8:21
✅​ azure linux-2core-8gb 338 44 8:10
✅​ azure-windows-latest-4core-16gb 340 42 8:52
✅​ gcp linux-2core-8gb 339 44 8:23
🔄​ gcp-windows-latest-4core-16gb 2 339 42 8:17
Test Name gcp-windows-latest-4core-16gb
🔄​ TestFsCpFileToFileWithOverwriteFlag 🔄​f
🔄​ TestFsCpFileToFileWithOverwriteFlag/uc-volumes_to_local 🔄​f
Top 6 slowest tests (at least 2 minutes):
duration env testname
3:49 gcp linux-2core-8gb TestAccept
3:45 azure linux-2core-8gb TestAccept
3:39 aws linux-2core-8gb TestAccept
3:25 gcp-windows-latest-4core-16gb TestAccept
3:24 azure-windows-latest-4core-16gb TestAccept
2:42 aws-windows-latest-4core-16gb TestAccept

@shreyas-goenka
shreyas-goenka force-pushed the shreyas-goenka_data/stack/deployment-history-bind-unbind branch 5 times, most recently from 0eb3fcf to 82222eb Compare October 27, 2026 23:54
Base automatically changed from shreyas-goenka_data/stack/deployment-history-setting-unenforced to main October 27, 2026 23:57
@shreyas-goenka
shreyas-goenka force-pushed the shreyas-goenka_data/stack/deployment-history-bind-unbind branch from 82222eb to 4d24026 Compare October 28, 2026 00:07
@github-actions github-actions Bot added the DABs DABs related issues label Oct 28, 2026
@shreyas-goenka
shreyas-goenka force-pushed the shreyas-goenka_data/stack/deployment-history-bind-unbind branch from 4d24026 to 31178b0 Compare October 28, 2026 00:17
@shreyas-goenka
shreyas-goenka marked this pull request as ready for review October 28, 2026 00:24
@shreyas-goenka
shreyas-goenka requested review from a team as code owners October 28, 2026 00:24
@shreyas-goenka
shreyas-goenka removed this pull request from stack #7208 October 28, 2026 00:53

@denik denik left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

can we enable existing bind/unbind tests?

@shreyas-goenka
shreyas-goenka force-pushed the shreyas-goenka_data/stack/deployment-history-bind-unbind branch from 31178b0 to a4fa627 Compare October 28, 2026 10:06
@shreyas-goenka
shreyas-goenka added this pull request to the merge queue Oct 28, 2026
Merged via the queue into main with commit 9c74505 Oct 28, 2026
27 checks passed
@shreyas-goenka
shreyas-goenka deleted the shreyas-goenka_data/stack/deployment-history-bind-unbind branch October 28, 2026 10:58
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 9c74505

Run: 40676445541

Env 🔄​flaky ✅​pass 🙈​skip Time
🔄​ aws linux-2core-8gb 3 1495 1219 175:19
✅​ aws-windows-latest-4core-16gb 1423 1244 192:18
✅​ azure linux-2core-8gb 1345 1271 135:11
🔄​ azure-windows-latest-4core-16gb 4 1266 1296 151:21
🔄​ gcp linux-2core-8gb 2 1330 1276 149:25
✅​ gcp-windows-latest-4core-16gb 1257 1301 165:41
8 interesting tests: 8 flaky
Test Name aws linux-2core-8gb azure-windows-latest-4core-16gb gcp linux-2core-8gb
🔄​ TestAccept 🔄​f ✅​p 🔄​f
🔄​ TestAccept/bundle/invariant/destroy_idempotent ✅​p 🔄​f ✅​p
🔄​ TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=job_with_task.yml.tmpl/READPLAN=1 ✅​p 🔄​f ✅​p
🔄​ TestAccept/bundle/resources/jobs/cluster_policy/default_flag ✅​p 🔄​f ✅​p
🔄​ TestAccept/bundle/resources/jobs/cluster_policy/default_flag/DMS=true ✅​p 🔄​f ✅​p
🔄​ TestAccept/bundle/resources/postgres_endpoints/basic 🔄​f 🙈​s 🙈​s
🔄​ TestAccept/bundle/resources/postgres_endpoints/basic/DMS= 🔄​f
🔄​ TestAccept/ssh/bulk-transfer ✅​p 🙈​s 🔄​f
Top 50 slowest tests (at least 2 minutes):
duration env testname
18:12 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
12:53 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
12:32 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
11:11 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
10:30 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
9:44 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
9:42 aws-windows-latest-4core-16gb TestAccept/bundle/deploy/spark-jar-task/DMS=true
9:22 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
9:22 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
9:12 aws-windows-latest-4core-16gb TestAccept/bundle/deploy/spark-jar-task/DMS=
8:32 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
8:29 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
8:24 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/data_security_mode/DMS=true
7:58 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
7:57 aws-windows-latest-4core-16gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
7:44 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
7:44 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=1
7:44 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
7:40 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/simple/DMS=
7:38 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
7:32 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
7:29 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
7:27 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
7:23 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=
7:22 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
7:22 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=
7:14 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
7:12 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
7:11 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/data_security_mode/DMS=
7:11 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
7:07 aws linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true
7:06 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
7:06 aws linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/update-after-create/DMS=
7:00 gcp linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true
6:59 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
6:50 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
6:44 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=true
6:43 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
6:41 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
6:35 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
6:35 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/simple/DMS=true
6:30 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
6:28 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
6:28 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=true
6:16 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
6:11 azure linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
6:02 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
5:57 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
5:53 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
5:52 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DABs DABs related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants