Skip to content

Pass PlanEntry to DoUpdateWithID - #6360

Merged
denik merged 1 commit into
mainfrom
denik/update-with-id-planentry
Aug 24, 2026
Merged

Pass PlanEntry to DoUpdateWithID#6360
denik merged 1 commit into
mainfrom
denik/update-with-id-planentry

Conversation

@denik

@denik denik commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Why

We already pass it to DoUpdate, so it was just an omission.

Planned to be used in #6343

@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 94ba811

Run: 32729743987

Env 🔄​flaky 💚​RECOVERED 🙈​SKIP ✅​pass 🙈​skip Time
💚​ aws linux 1 4 274 1167 9:55
💚​ aws windows 1 4 276 1165 6:11
💚​ azure linux 1 4 273 1167 10:25
💚​ azure windows 1 4 275 1165 8:08
🔄​ gcp linux 1 1 4 273 1167 11:21
🔄​ gcp windows 1 1 4 275 1165 8:53
6 interesting tests: 4 SKIP, 1 RECOVERED, 1 flaky
Test Name aws linux aws windows azure linux azure windows gcp linux gcp windows
💚​ TestAccept 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
🙈​ TestAccept/bundle/invariant/no_drift 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/ssh/connection 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🔄​ TestSyncIncrementalFileSync ✅​p ✅​p ✅​p ✅​p 🔄​f 🔄​f
Top 11 slowest tests (at least 2 minutes):
duration env testname
3:54 gcp linux TestFilerWorkspaceFilesExtensionsRead
3:12 aws linux TestExportDir
3:10 gcp windows TestFilerWorkspaceFilesExtensionsReadDir
3:07 aws windows TestAccept
3:05 azure windows TestAccept
3:03 gcp windows TestAccept
2:46 gcp windows TestSyncFullFileSync
2:32 gcp linux TestFilerWorkspaceFilesExtensionsDelete
2:30 azure linux TestFilerReadWrite/workspace_files_extensions
2:26 azure windows TestWorkspaceFilesExtensions_ExportFormatIsPreserved/source_sql
2:06 gcp windows TestFilerRecursiveDelete/workspace_files_extensions

DoUpdate receives the PlanEntry so it can tell what the plan is changing;
DoUpdateWithID did not, so the rename paths had no way to consult it.

Pure plumbing: carry the argument through the interface, the adapter and apply.
No implementer reads it yet, so behaviour is unchanged. The UC rename paths use
it in a follow-up, where an omitempty field the plan reports as cleared has to be
force-sent or the rename drops the clear.

Co-authored-by: Isaac
@denik
denik force-pushed the denik/update-with-id-planentry branch from e9bd2fc to 94ba811 Compare August 24, 2026 12:53
@denik
denik changed the base branch from denik/issue-6340 to main August 24, 2026 12:53
@denik
denik marked this pull request as ready for review August 24, 2026 13:07
@denik
denik enabled auto-merge August 24, 2026 13:11
@denik
denik disabled auto-merge August 24, 2026 13:36
@denik
denik merged commit f861f5e into main Aug 24, 2026
55 checks passed
@denik
denik deleted the denik/update-with-id-planentry branch August 24, 2026 13:36
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