Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 19, 2025

This PR contains the following updates:

Package Update Change
demo digest 9f5910a -> b80757b

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from shcheklein as a code owner August 19, 2025 03:16
@renovate renovate bot force-pushed the renovate/demo-digest branch from a318b5f to 36c4561 Compare August 19, 2025 03:27
@skshetry skshetry force-pushed the renovate/demo-digest branch from d818d64 to d82599b Compare August 19, 2025 05:23
@skshetry skshetry force-pushed the renovate/demo-digest branch from d82599b to bbe4a87 Compare August 19, 2025 05:32
Copy link
Contributor Author

renovate bot commented Aug 19, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

return (await webview.vegaVisualization$$.length) === plotsAmount
const actual = await webview.vegaVisualization$$.length
console.log('expected', plotsAmount, 'got', actual)
return actual === plotsAmount
Copy link
Contributor

Choose a reason for hiding this comment

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

@skshetry from what has been logged out it looks like the runDeleteCommand function is not actually deleting the custom plot anymore. I.e the code below is no longer working:

await deleteCustomPlots()
await workbench.executeCommand('DVC: Show Plots')
await waitForDvcToFinish()
await webview.focus()
await waitForAllPlotsToRender(webview, 5)

Copy link
Contributor

@mattseddon mattseddon Aug 23, 2025

Choose a reason for hiding this comment

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

From manual testing it looks like the functionality is actually broken. The delete command runs but the data in the webview is not updated until after the webview has been closed/reopened.

Copy link
Member

Choose a reason for hiding this comment

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

yep, I was trying to look into this briefly :) was not able to lauch e2e tests locally within 1 hour - setup is quite involved and breaks now.

I'll try to check what is going on when / if I have a bit more time. Thanks @mattseddon for the review / feedback ...

Copy link
Member

Choose a reason for hiding this comment

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

Hmm, tested manually in the Extension Development Host in the demo project - works for me.. @mattseddon how were you running / testing it?

Copy link
Member

Choose a reason for hiding this comment

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

I can't run yarn test:e2e though ...

Uncaught Exception:
Error: Cannot find package 'electron' imported from /Users/ivan/Projects/vscode-dvc/extension/.wdio-vscode-service/vscode-darwin-arm64-1.103.2/Visual Studio Code.app/Contents/Resources/app/out/main.js
at packageResolve (/Users/ivan/Projects/vscode-dvc/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:757:9)
at moduleResolve (/Users/ivan/Projects/vscode-dvc/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:798:18)
at Object.defaultResolve (/Users/ivan/Projects/vscode-dvc/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:912:11)
at /Users/ivan/Projects/vscode-dvc/node_modules/ts-node/src/esm.ts:218:35
at entrypointFallback (/Users/ivan/Projects/vscode-dvc/node_modules/ts-node/src/esm.ts:168:34)
at /Users/ivan/Projects/vscode-dvc/node_modules/ts-node/src/esm.ts:217:14
at addShortCircuitFlag (/Users/ivan/Projects/vscode-dvc/node_modules/ts-node/src/esm.ts:409:21)
at resolve (/Users/ivan/Projects/vscode-dvc/node_modules/ts-node/src/esm.ts:197:12)

not sure if this is expected ...

Copy link
Contributor

Choose a reason for hiding this comment

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

I couldn't run it either, it will take a fair bit of effort to jump the gap between when we were actively maintaining the extension and now. The VS Code API might have changed and might not support Node 16 anymore. It looks like webdriver could be an issue too.

Copy link
Contributor

Choose a reason for hiding this comment

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

Hmm, tested manually in the Extension Development Host in the demo project - works for me.. @mattseddon how were you running / testing it?

I tested the same way as you. I had 6 custom plots, I deleted one and then I still had 6.

@skshetry skshetry force-pushed the renovate/demo-digest branch from 010dead to 528628c Compare September 5, 2025 06:25
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