Closed illusional closed 3 years ago
Pinning the exact version was reasonable at the time when miniwdl wasn't yet stable. Nowadays, it should be pretty safe to allow variance in the patch version and perhaps the minor version too.
Thanks @mlin, happy for you to make edits to my PR (if you can). Or happy to modify it if you have a suggestion.
@illusional did you get a chance to test if the VSCode plugin works locally with this version upgrade? If it does still, then I'll merge.
Hi @dinvlad, sorry for the extra time to review this, turns out every time I was trying to test this, the extension was pip-installing the old miniWDL back over the top (I suspect from here: https://github.com/broadinstitute/wdl-ide/blob/35ad44f3bb041e58332ffe58c9e7d3fce9356ac3/client/vscode/src/extension.ts#L94)
I made two additional changes to the server:
WDL.Lint
-> Lint
and from WDL import Lint
For this reason, I've restricted it to >= 1.1.5.
It works now, and confirmed the update by not seeing an error message that doesn't exist in newer versions of MiniWDL.
turns out every time I was trying to test this, the extension was pip-installing the old miniWDL
sounds so familiar! :)
It works now, and confirmed the update by not seeing an error message that doesn't exist in newer versions of MiniWDL.
Awesome! LGTM and merging. I'll mark it as a new release and post here when it's ready.
Alright, finally published! https://marketplace.visualstudio.com/items?itemName=broadinstitute.wdl-devtools I had to upgrade a few more dependencies, and our expired publishing token :) Please let me know if the new version works for you!
I can't see a reason it was locked to 0.5.1, but it's been 18 months since that release.