-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Transitive uplink dependencies provide a 404 error #4070
Comments
I noticed that this particular error message in the above screenshot looks a bit suspicious:
The |
Edit: No, that didn't change anything. |
I also have this situation. After setting uplinks, when downloading non-existent packages from verdaccio, the download and cache from uplinks will not be cached in verdaccio. |
Your Environment
Describe the bug
When run in GitHub Actions, Verdaccio presents a 404 error for a transitive dependency (in this case,
@types/yargs-parser
) that should be passed through from an npm uplink proxy.One notable fact is that I believe this is a library that has multiple versions in the dependency graph, so this may be an example of the same bug as #3530.
To Reproduce
Example repository
See
.github/workflows/ci.yml
to see what this example does in GitHub Actions. In brief:proxy/proxy.sh
script using theproxy/config.yml
config file.super-duper-library
package is published to the Verdaccio proxy.test/smoke-test
package is built, using the Verdaccio proxy.Expected behavior
The above steps should succeed because the Verdaccio proxy should be serving the one
super-duper-library
package and all other dependencies should be passed through successfully from the npm uplink.Screenshots, server logs, package manager log
Complete GitHub Actions log
Configuration File
Environment information
Contribute to Verdaccio
The text was updated successfully, but these errors were encountered: