Hello. I am running into a problem where I am hav...
# general
e
Hello. I am running into a problem where I am having problems downloading a private pulumi component that I am using. This was working 3 weeks ago. I do a github release so that the artifacts are there and when i want to use it, pulumi goes and downloads it. For some reason the new releases that I am doing produces an error now. Any ideas why?
Copy code
$ pulumi up
Previewing update (staging):
     Type                 Name                 Plan       Info
 +   pulumi:pulumi:Stack  vercel-oidc-staging  create     13 messages

Diagnostics:
  pulumi:pulumi:Stack (vercel-oidc-staging):
    warning: error downloading provider: tar: cannot add non-regular file
    Will retry in 80ms [1/5]
    warning: error downloading provider: tar: cannot add non-regular file
    Will retry in 160ms [2/5]
    warning: error downloading provider: tar: cannot add non-regular file
    Will retry in 320ms [3/5]
    warning: error downloading provider: tar: cannot add non-regular file
    Will retry in 640ms [4/5]
    warning: error downloading provider: tar: cannot add non-regular file
    Will retry in 1.28s [5/5]
    Error: error resolving type of resource verceloidc: internal error loading package "verceloidc": Could not automatically download and install resource plugin 'pulumi-resource-verceloidc' at version v1.0.18, install the plugin using `pulumi plugin install resource verceloidc v1.0.18 --server <git://github.com/malloryai/infrastructure.git/pulumi/components/aws/verceloidc>`: error downloading provider verceloidc to file: failed to download plugin: verceloidc-1.0.18: failed all 5 attempts
      on Pulumi.yaml line 15:
      15:     type: verceloidc:Verceloidc
s
Hi, which version of the pulumi CLI are you using? Presumably some non-regular file got into your component, and pulumi can't handle that correctly. It used to be that we weren't able to handle symlinks correctly, but that was supposed to be fixed by now.
e
My local cli version;
Copy code
pulumi version
v3.172.0
And i am using this in the github actions which does the same thing:
Copy code
pulumi/actions@v6
Hmm...interesting...we did add this in like a week ago. symlink the claude.md to the agent.md file
Do you think that is barfing it up?
s
pulumi 3.190.0 should have fixed that: https://github.com/pulumi/pulumi/issues/19537. Although I thought that you'd get a newer version than that in GitHub actions already
but yes, pretty sure it's that symlink it doesn't like
e
ok...let me try and ill report back.
s
great! with github actions, you could try to add
Copy code
with:
  pulumi-version: latest
and that should install a newer pulumi version, in case the version that's on the base image is older
1
😎 1
e
Thanks! That fixed it
It is working again now
s
awesome, glad to hear it!
e
Thank you @steep-pager-59220
🙌 1