Open jcbhmr opened 1 year ago
That seems to exactly be what devcontainers-contrib is doing. https://github.com/devcontainers-contrib/features/blob/main/.github/workflows/release.yaml
Also, there's a bug in this repo. We're generating tarballs with hardlink to itself due to the same file being referenced indirectly thru parent dir. https://github.com/devcontainers/cli/issues/699#issuecomment-1857139272 devcontainer CLI and vscode chokes on it. It maybe easier to just retire this and make it Microsoft's problem instead of trying to fix it.
If you don't have any objections, I'll try to make the switch in features-llvm to fix https://github.com/devcontainers-community/features-llvm/issues/4 The feature is currently broken and un-usable. So there's no risk.
Probably not worth the time debugging why this action is trigger the bug in dev container CLI for that specific feature. The bug in dev container comes from their upstream in a tar node package so it will probably take a while to get fixed.
Thanks @0xE1E10 for pointing me to a workaround. We have the same issue with features-bazel
. I also worked around like you did in features-llvm
in devcontainers-community/features-bazel#13.
ideally this action should become obsolete because this should be either in the official
devcontainer
CLI or under @devcontainers official org.i think https://github.com/devcontainers/action/issues/134 is related to this