-
Notifications
You must be signed in to change notification settings - Fork 722
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
ENOENT: no such file or directory
while attempting to upload
#240
Comments
A difference between the release workflow and the nightly workflow is that the version string (which is included twice in the mentioned path) is longer - release is something like |
I have confirmed that the file for which ENOENT is raised does in fact exist, so it seems that somehow the error is caused by the long path. After some digging I have found that the offending call seems to be the promise returning I was able to replicate this in Node REPL too, calling To try to reproduce this you may create a directory hierarchy |
Reported this in the Node repo: nodejs/node#39721 |
Primary changes: - Add Windows support (when using symlinks https://docs.bazel.build/versions/main/windows.html#enable-symlink-support) - Rework a lot of names based on a year of bazel knowledge Note that the github actions workflow does not upload logs artifact in windows due to a bug: actions/upload-artifact#240
Primary changes: - Add Windows support (when using symlinks https://docs.bazel.build/versions/main/windows.html#enable-symlink-support) - Rework a lot of names based on a year of bazel knowledge Note that the github actions workflow does not upload logs artifact in windows due to a bug: actions/upload-artifact#240
We have a similar problem in the PDE project, is there any ETA for a fix, any information to provide or anything else to push this forward? |
Is there any ETA when this get fixed? This currently makes the Windows artifacts upload unusable for us. |
Still an issue :-( |
Is there any plan when this will be fixed? |
This should be fixed in the already released NodeJS 16.18.0 (nodejs/node@8d259e6086). Currently the Windows Runners come with NodeJS 16.18.1: https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md and https://github.com/actions/runner-images/blob/main/images/win/Windows2019-Readme.md. See also https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V16.md#16.18.0 |
Although the upstream Node JS issue (nodejs/node#39721) is fixed with 16.8.0 we are still running into this issue (with a GH runner on Windows version: '2.299.1', using Node JS 16.8.1). Seems that there is some other issue with this action not related to the Node JS issue. The failed run is at https://github.com/eclipse-m2e/m2e-core/actions/runs/3803309550/jobs/6469609937 |
Is there any progress? |
This to avoid various bugs in upload-artifact and Node.js actions/upload-artifact#240 actions/upload-artifact#39
actions/upload-artifact#240 actions/upload-artifact#39 + impossible to upload files with ? in the name and we have a test testing exactly that.
actions/checkout#955 would help here. |
Any progress with this? |
Describe the bug
We're using
upload-artifact
to upload our packages as part of our workflow. This has, historically, worked absolutely fine on Windows, Linux, and macOS, but recently has started failing on Windows only with the following:Curiously enough, it works during our release workflow, but not our nighttly workflow, and we can't find any material difference between the two that would contribute to this.
Version
Environment
Run/Repo Url
You can find a failing run here.
How to reproduce
It fails consistently when running that workflow.
The text was updated successfully, but these errors were encountered: