**Is your feature request related to a problem? Please describe.** As described [in the comment](https://github.com/graphframes/graphframes/pull/608#issuecomment-3009370401) <!-- A clear and concise description of what you want to happen. --> **Component** <!-- If you do not know what components is it leave empty --> - [ ] Scala Core Internal - [ ] Scala API - [ ] Spark Connect Plugin - [x] Infrastructure - [ ] PySpark Classic - [ ] PySpark Connect **Additional context** We should avoid using assembly for anything related to publishing. It is a blocker for #510 **Are you planning on creating a PR?** <!-- Check the box below with an `x` if you are planning to create a PR for this. --> - [x] I'm willing to make a pull-request