-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please help publish vshaxe.hxcpp-debugger to OpenVSX #26
Comments
We have instructions here: https://github.com/vshaxe/hxcpp-debugger#installing-from-source We don't use npm-haxe, we use lix. |
Thanks @Gama11! Following these official instructions, we initially got this:
Then, seeing the I'm not sure why the |
…download' as a custom prepublish step Source: vshaxe/hxcpp-debugger#26 (comment)
It doesn't give you |
Thanks @Gama11! So, in trying to re-package
How can we install EDIT: Ah, or maybe we need to execute |
You don't need to run |
Aha, thanks. I tried that in order to fix the
Thanks! Maybe that will fix it (sorry, I'm not very used to the Haxe tooling/ecosystem.) |
…ad' in order to get 'haxe' Source: vshaxe/hxcpp-debugger#26 (comment)
I don't see how that could help. It sounds more like this |
My current theory is that for some reason, Based on #26 (comment), I'm expecting
That may very well be the case, although Still, a mis-configured |
Ok, here is the error that prevents
|
Are you sure that's being run from the correct working directory?
It should not be using that global |
What should be the correct working directory? The ‘npx lix download’ above is being run in the root of this repository. |
Yes, that's correct. I don't understand the second part of the error message ( Running
|
I tried reproducing this locally in a minimal Dockerfile: FROM ubuntu:focal
SHELL ["/bin/bash", "-c"]
# Install Git, Node.js and npm
RUN apt-get update -q && DEBIAN_FRONTEND=noninteractive apt-get install -yq git nodejs npm
# Re-package vshaxe/hxcpp-debugger
RUN git clone --recurse-submodules https://github.com/vshaxe/hxcpp-debugger && \
cd hxcpp-debugger && \
git checkout 1.2.4 && \
npm install && \
npm run vscode:prepublish This fails with:
Also, various attempts to get Or, maybe easier, is there any chance you may re-consider option 1. or 2. from #26 (comment)?
These may be a much more straightforward way to get |
Oh, it's because you're checking out the 1.2.4 tag... this repo was not yet using lix at the time of the latest release. |
Aha, thanks @Gama11. Would you have any ideas:
|
Well, it's not just about getting Haxe, also other dependencies (three in this case). I doubt you want to maintain that. I don't know when the next release will be, but since there haven't really been any changes since 1.2.4 apart from CI / build system improvements it wouldn't really hurt to publish HEAD. |
Well, we're already maintaining custom prepublish commands for 21 of the 273 extensions we auto-publish to OpenVSX. Maintaining one more isn't significant.
Awesome! That would be a big help. Even bigger help would be if you can upload a |
Ping @Gama11 -- could you please upload a |
…download' as a custom prepublish step Source: vshaxe/hxcpp-debugger#26 (comment)
…ad' in order to get 'haxe' Source: vshaxe/hxcpp-debugger#26 (comment)
Hello! 👋
It would be awesome to have
vshaxe.hxcpp-debugger
published on https://open-vsx.org, to make it available for non-Microsoft tools like VSCodium, Gitpod, Theia, etc.Probably the best way to achieve this would be for a
vshaxe.hxcpp-debugger
maintainer to just runnpx ovsx publish
when they also publish to Microsoft VSCode marketplace (no dependencies needed, just an OVSX_PAT token)If that's not an option, we'd be happy to publish it ourselves. We can do that via our auto-publish CI (with some limitations) by re-publishing an official
.vsix
release, or by attempting to re-package the extension ourselvesWe've even already tried publishing ourselves. Since we couldn't find an official
.vsix
release (outside of Microsoft's marketplace, which forbids access to non-Microsoft tools), we've tried repackaging it like so:However, this currently fails with:
Could you please help get
vshaxe.hxcpp-debugger
published to OpenVSX? By order of preference:Could a maintainer please just run
npx ovsx publish
(with an OVSX_PAT token)?Or, could you please provide an official
.vsix
file (outside Microsoft's proprietary marketplace)?Or, could you please help resolve the above error to help us re-package
vshaxe.hxcpp-debugger
ourselves?Many thanks! 🙏
The text was updated successfully, but these errors were encountered: