Skip to content

Fix Git metadata detection for Workspace worktrees - #7033

Merged
lennartkats-db merged 6 commits into
mainfrom
lennart/fix-workspace-worktree-git-metadata
Oct 14, 2026
Merged

lennartkats-db merged 6 commits into
mainfrom
lennart/fix-workspace-worktree-git-metadata

Conversation

@lennartkats-db

Copy link
Copy Markdown
Contributor

Changes

Read local Git metadata for linked worktrees when Workspace returns none. Keep Workspace metadata precedence and API error handling unchanged.

Why

Linked worktrees are not registered Git folders, so the Workspace lookup leaves bundle.git.branch empty on Runtime.

Tests

Unit coverage for linked worktrees, Workspace metadata precedence, and API errors. Serverless validation confirmed branch detection and branch-specific bundle paths for remote-backed and remote-less worktrees.
Local formatting, lint, repository checks, unit tests, and the acceptance suite passed.

@eng-dev-ecosystem-bot

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

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 7194af3

Run: 38400646280

Env ✅​pass 🙈​skip Time
✅​ aws linux-2core-8gb 276 16 5:34
✅​ aws-windows-latest-4core-16gb 278 14 3:45
✅​ azure linux-2core-8gb 275 16 5:22
✅​ azure-windows-latest-4core-16gb 277 14 3:33
✅​ gcp linux-2core-8gb 276 16 5:28
✅​ gcp-windows-latest-4core-16gb 278 14 4:06
Top 6 slowest tests (at least 2 minutes):
duration env testname
4:03 gcp-windows-latest-4core-16gb TestAccept
3:59 aws linux-2core-8gb TestAccept
3:48 gcp linux-2core-8gb TestAccept
3:48 azure linux-2core-8gb TestAccept
3:43 aws-windows-latest-4core-16gb TestAccept
3:31 azure-windows-latest-4core-16gb TestAccept

@lennartkats-db lennartkats-db changed the title [WIP] Fix Git metadata detection for Workspace worktrees Fix Git metadata detection for Workspace worktrees Oct 13, 2026
@lennartkats-db lennartkats-db changed the title Fix Git metadata detection for Workspace worktrees [WIP] Fix Git metadata detection for Workspace worktrees Oct 13, 2026
Comment thread libs/git/info.go Resolved
@lennartkats-db lennartkats-db changed the title [WIP] Fix Git metadata detection for Workspace worktrees Fix Git metadata detection for Workspace worktrees Oct 13, 2026
Comment thread libs/git/info_test.go Resolved
Comment thread libs/git/info.go Resolved
@lennartkats-db lennartkats-db changed the title Fix Git metadata detection for Workspace worktrees [WIP] Fix Git metadata detection for Workspace worktrees Oct 13, 2026
@lennartkats-db lennartkats-db changed the title [WIP] Fix Git metadata detection for Workspace worktrees Fix Git metadata detection for Workspace worktrees Oct 13, 2026
@lennartkats-db lennartkats-db changed the title Fix Git metadata detection for Workspace worktrees [WIP] Fix Git metadata detection for Workspace worktrees Oct 13, 2026
@lennartkats-db lennartkats-db changed the title [WIP] Fix Git metadata detection for Workspace worktrees Fix Git metadata detection for Workspace worktrees Oct 13, 2026
@lennartkats-db
lennartkats-db requested a review from denik October 14, 2026 11:08
Comment thread libs/git/info_test.go Resolved
@lennartkats-db
lennartkats-db added this pull request to the merge queue Oct 14, 2026
Merged via the queue into main with commit e823fc8 Oct 14, 2026
25 checks passed
@lennartkats-db
lennartkats-db deleted the lennart/fix-workspace-worktree-git-metadata branch October 14, 2026 12:42
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: e823fc8

Run: 38565977616

Env ❌​FAIL 🤯​MISS 🔄​flaky ✅​pass 🙈​skip Time
❌​ aws linux-2core-8gb 6 18 1407 1145 357:45
❌​ aws-windows-latest-4core-16gb 8 93 1255 1170 348:52
❌​ azure linux-2core-8gb 3 4 1271 1199 334:05
🔄​ azure-windows-latest-4core-16gb 3 1200 1224 340:11
❌​ gcp linux-2core-8gb 5 18 1246 1201 356:58
🤯​ gcp-windows-latest-4core-16gb 62 1132 1226 349:37
161 interesting tests: 135 MISS, 22 FAIL, 4 flaky
Test Name aws linux-2core-8gb aws-windows-latest-4core-16gb azure linux-2core-8gb azure-windows-latest-4core-16gb gcp linux-2core-8gb gcp-windows-latest-4core-16gb
❌​ TestAccept 🤯​M 🤯​M ❌​F 🔄​f 🤯​M 🤯​M
🤯​ TestAccept/bundle/apps/job_permissions 🤯​M ✅​p ✅​p ✅​p 🤯​M ✅​p
🤯​ TestAccept/bundle/apps/job_permissions/DMS= ✅​p ✅​p ✅​p ✅​p 🤯​M ✅​p
🤯​ TestAccept/bundle/apps/job_permissions/DMS=true ✅​p ✅​p ✅​p ✅​p 🤯​M ✅​p
🤯​ TestAccept/bundle/config-remote-sync/cli_defaults ✅​p 🙈​s ✅​p 🙈​s 🤯​M 🙈​s
❌​ TestAccept/bundle/config-remote-sync/multiple_resources 🤯​M 🙈​s ❌​F 🙈​s ✅​p 🙈​s
🤯​ TestAccept/bundle/config-remote-sync/multiple_resources/DMS= 🤯​M ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true 🤯​M ❌​F ✅​p
🔄​ TestAccept/bundle/deployment/bind/pipelines/recreate ✅​p ✅​p 🔄​f 🔄​f ✅​p ✅​p
🔄​ TestAccept/bundle/deployment/bind/pipelines/recreate/DMS= ✅​p ✅​p 🔄​f 🔄​f ✅​p ✅​p
❌​ TestAccept/bundle/dms/deployment-metadata-change ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/dms/deployment-metadata-change/DMS=true ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/dms/stale-plan ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/dms/stale-plan/DMS=true/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resource_deps/remote_field_storage_location ✅​p ❌​F 🙈​s 🙈​s 🙈​s 🙈​s
❌​ TestAccept/bundle/resource_deps/remote_field_storage_location/DMS=true ✅​p ❌​F
🔄​ TestAccept/bundle/resources/cluster_policies/policy_family_definition ✅​p ✅​p 🔄​f ✅​p ✅​p ✅​p
🔄​ TestAccept/bundle/resources/cluster_policies/policy_family_definition/DMS=true ✅​p ✅​p 🔄​f ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/dashboards/change-parent-path ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/dashboards/change-parent-path/DMS= ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/dashboards/change-parent-path/DMS=true ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/dashboards/change-serialized-dashboard ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/dashboards/change-serialized-dashboard/DMS=/READPLAN=1 ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/all_privileges_manage ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/all_privileges_manage/DMS=true ✅​p ✅​p ✅​p ✅​p ❌​F ✅​p
❌​ TestAccept/bundle/resources/permissions/jobs/current_can_manage_run ✅​p ❌​F ✅​p ✅​p 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/permissions/jobs/current_can_manage_run/DMS= ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/permissions/jobs/delete_one ✅​p ❌​F ✅​p ✅​p ✅​p 🤯​M
❌​ TestAccept/bundle/resources/permissions/jobs/delete_one/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/permissions/jobs/delete_one/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/allow-duplicate-names ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/allow-duplicate-names/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/allow-duplicate-names/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/auto-approve ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/auto-approve/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/auto-approve/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/cluster_policy ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/cluster_policy/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/cluster_policy/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/lakeflow-pipeline ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/lakeflow-pipeline/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/lakeflow-pipeline/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/recreate ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/recreate/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/recreate/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/update ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/update/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/pipelines/update/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/quality_monitors/change_assets_dir ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/quality_monitors/change_assets_dir/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/quality_monitors/change_assets_dir/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/quality_monitors/change_output_schema_name ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/quality_monitors/change_output_schema_name/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/quality_monitors/change_output_schema_name/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/quality_monitors/change_table_name ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/quality_monitors/change_table_name/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/quality_monitors/change_table_name/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/registered_models/basic ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/registered_models/basic/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/registered_models/basic/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/registered_models/comment_cleared ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/registered_models/comment_cleared/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/registered_models/comment_cleared/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/schemas/auto-approve ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/schemas/auto-approve/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/schemas/auto-approve/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/schemas/comment_out_of_band ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/schemas/comment_out_of_band/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/schemas/comment_out_of_band/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/secret_scopes/basic ✅​p 🤯​M ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/secret_scopes/basic/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secret_scopes/basic/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/secret_scopes/delete_scope ✅​p 🤯​M ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/secret_scopes/delete_scope/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secret_scopes/delete_scope/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/secret_scopes/permissions ✅​p 🤯​M ✅​p ✅​p 🙈​s 🙈​s
🤯​ TestAccept/bundle/resources/secret_scopes/permissions-collapse ✅​p 🤯​M ✅​p ✅​p 🙈​s 🙈​s
🤯​ TestAccept/bundle/resources/secret_scopes/permissions-collapse/DMS= ✅​p 🤯​M ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secret_scopes/permissions-collapse/DMS=true ✅​p 🤯​M ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secret_scopes/permissions/DMS= ✅​p 🤯​M ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secret_scopes/permissions/DMS=true ✅​p 🤯​M ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secrets/basic ✅​p 🤯​M ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/secrets/basic/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secrets/basic/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p 🤯​M
🤯​ TestAccept/bundle/resources/secrets/remove-expire-time ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secrets/remove-expire-time/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secrets/remove-expire-time/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secrets/update-expire-time ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secrets/update-expire-time/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/secrets/update-expire-time/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/synced_database_tables/basic ✅​p 🤯​M ✅​p ✅​p 🙈​s 🙈​s
🤯​ TestAccept/bundle/resources/synced_database_tables/basic/DMS= ✅​p 🤯​M ✅​p ✅​p
🤯​ TestAccept/bundle/resources/synced_database_tables/basic/DMS=true ✅​p 🤯​M ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_endpoints/basic ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_endpoints/basic/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_endpoints/basic/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_indexes/basic ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_indexes/basic/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_indexes/basic/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_indexes/grants/select ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_indexes/grants/select/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_indexes/grants/select/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/comment_out_of_band ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/comment_out_of_band/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/comment_out_of_band/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/comment_with_rename ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/comment_with_rename/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/comment_with_rename/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/recreate ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/recreate/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/recreate/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/uppercase-name ❌​F 🤯​M ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/uppercase-name/DMS= ❌​F 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/resources/volumes/uppercase-name/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/run_as/job_default ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/run_as/job_default/DMS= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/run_as/job_default/DMS=true ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/select/basic ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/select/basic/DMS=/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/select/basic/DMS=/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/select/basic/DMS=true/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/select/basic/DMS=true/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=no/DMS=/NBOOK=no/PY=no/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=no/DMS=/NBOOK=no/PY=no/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=no/DMS=/NBOOK=no/PY=yes/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=no/DMS=/NBOOK=no/PY=yes/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=no/DMS=/NBOOK=yes/PY=no/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=no/DMS=/NBOOK=yes/PY=no/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=no/DMS=/NBOOK=yes/PY=yes/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=no/DMS=/NBOOK=yes/PY=yes/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=yes/DMS=/NBOOK=no/PY=no/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=yes/DMS=/NBOOK=no/PY=no/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=yes/DMS=/NBOOK=no/PY=yes/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=yes/DMS=/NBOOK=no/PY=yes/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=yes/DMS=/NBOOK=yes/PY=no/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=yes/DMS=/NBOOK=yes/PY=no/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=yes/DMS=/NBOOK=yes/PY=yes/READPLAN= ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/classic/DLT=yes/DMS=/NBOOK=yes/PY=yes/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/serverless ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/serverless/DLT=yes/DMS=/NBOOK=no/PY=yes/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestAccept/bundle/templates/default-python/combinations/serverless/DLT=yes/DMS=/NBOOK=yes/PY=yes/READPLAN=1 ✅​p 🤯​M ✅​p ✅​p ✅​p ✅​p
🤯​ TestCIUniqueName 🤯​M 🤯​M ✅​p ✅​p 🤯​M 🤯​M
🤯​ TestDbrAcceptance 🤯​M 🤯​M 🙈​s 🙈​s 🤯​M 🤯​M
🤯​ TestInprocessMode 🤯​M 🤯​M 🙈​s 🙈​s 🤯​M 🤯​M
🤯​ TestInvariantConfigsCoverage 🤯​M 🤯​M ✅​p ✅​p 🤯​M 🤯​M
🤯​ TestSubsetApproximatesPct 🤯​M 🤯​M ✅​p ✅​p 🤯​M 🤯​M
🤯​ TestSubsetChangedAlwaysRuns 🤯​M 🤯​M ✅​p ✅​p 🤯​M 🤯​M
🤯​ TestSubsetChangedVariantFilter 🤯​M 🤯​M ✅​p ✅​p 🤯​M 🤯​M
🤯​ TestSubsetChangedVariantFilterAlternatives 🤯​M 🤯​M ✅​p ✅​p 🤯​M 🤯​M
🤯​ TestSubsetDisabled 🤯​M 🤯​M ✅​p ✅​p 🤯​M 🤯​M
🤯​ TestSubsetPctBoundaries 🤯​M 🤯​M ✅​p ✅​p 🤯​M 🤯​M
Top 50 slowest tests (at least 2 minutes):
duration env testname
16:02 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
14:29 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
12:49 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
11:37 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
11:29 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
10:55 gcp-windows-latest-4core-16gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
10:20 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
9:42 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
9:28 azure linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
9:21 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
9:18 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
9:03 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
9:02 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
8:58 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
8:56 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
8:49 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
8:29 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=true
8:21 aws-windows-latest-4core-16gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
8:19 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
8:15 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
8:13 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started-omitted/DMS=true
8:10 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
7:58 aws-windows-latest-4core-16gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=1
7:57 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
7:56 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
7:47 azure linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=
7:47 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started-omitted/DMS=
7:45 azure-windows-latest-4core-16gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
7:42 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
7:38 gcp linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=job_pydabs_1000_tasks.yml.tmpl/READPLAN=
7:35 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
7:26 aws-windows-latest-4core-16gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=
7:24 azure linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
7:23 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started-toggle/DMS=true
7:21 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
7:21 gcp linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true
7:18 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=true
7:17 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=model.yml.tmpl/READPLAN=
7:07 gcp linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=1
7:06 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
7:04 azure-windows-latest-4core-16gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=volume_uppercase_name.yml.tmpl/READPLAN=1
7:02 gcp linux-2core-8gb TestAccept/bundle/quiet-levels/DMS=
6:52 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
6:52 gcp-windows-latest-4core-16gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=pipeline_allow_duplicate_names.yml.tmpl/READPLAN=
6:42 gcp linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=
6:41 azure-windows-latest-4core-16gb TestAccept/bundle/deploy/spark-jar-task/DMS=
6:40 gcp-windows-latest-4core-16gb TestAccept/bundle/templates/default-python/combinations/classic/DLT=yes/DMS=/NBOOK=yes/PY=yes/READPLAN=1
6:38 azure-windows-latest-4core-16gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=volume.yml.tmpl/READPLAN=1
6:32 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started-toggle/DMS=
6:30 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
(3 table rows omitted to keep the report under 60000 bytes)

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