pulumi-azure icon indicating copy to clipboard operation
pulumi-azure copied to clipboard

`make clean` is too aggressive for nodejs and dotnet

Open thomas11 opened this issue 2 years ago • 0 comments

What happened?

make clean build on a clean master branch fails with

error: failed to generate package: open pulumi-azure/sdk/nodejs/location.ts: no such file or directory

Building the SDKs separately shows that .Net is also affected:

error: failed to generate package: open pulumi-azure/sdk/dotnet/Storage/SharedAccessSignature.cs: no such file or directory

Go and Python are not affected.

History shows that the seemingly missing files have a history of manual changes:

git lg -- sdk/nodejs/location.ts
* 4df16916e - Add the UAE Azure regions that were opened (3 years, 5 months ago) <stack72>
* 81ba19b11 - Export Locations module for correct Location namespacing (3 years, 5 months ago) <stack72>
* a870d88e8 - Adding a mixin for Azure Locations (3 years, 5 months ago) <stack72>

Steps to reproduce

make clean build

Expected Behavior

SDKs are rebuilt.

Actual Behavior

see above?

Output of pulumi about

No response

Additional context

No response

Contributing

Vote on this issue by adding a 👍 reaction. To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

thomas11 avatar Nov 09 '22 18:11 thomas11